Die Suche ergab 17706 Treffer
- Freitag 15. März 2019, 19:23
- Forum: Allgemeine Fragen
- Thema: Ergebnisse einer Funktion in einer nachfolgenden verwenden?
- Antworten: 26
- Zugriffe: 1578
Re: Ergebnisse einer Funktion in einer nachfolgenden verwenden?
@Perlchamp: Du hast jetzt ein komplett anderes Programm geschrieben, nur um zu vermeiden, dass jemand Parameter benutzt. Das kann nicht im Sinne des Programmierers sein. @c.burkes: nein, was PerlChamp gemacht hat, ist nur, dass er den verschachtelten Aufruf vermieden hat, indem er keine Parameter me...
- Freitag 15. März 2019, 19:16
- Forum: Allgemeine Fragen
- Thema: Wand TypeError
- Antworten: 48
- Zugriffe: 4046
Re: Wand TypeError
Die Klasse ist nicht sinnvoll, convert ist eine einfache Funktion. Pfade setzt man mit os.path.join zusammen nicht mit +. wa ist eine unlesbare Abkürzung von Image, warum nicht Image lassen? os.chdir darf in einem Normalen Programm nicht vorkommen, weil es einen globalen Zustand ändert, der an ander...
- Freitag 15. März 2019, 18:30
- Forum: Allgemeine Fragen
- Thema: Ergebnisse einer Funktion in einer nachfolgenden verwenden?
- Antworten: 26
- Zugriffe: 1578
Re: Ergebnisse einer Funktion in einer nachfolgenden verwenden?
`username_generator` läßt sich vereinfachen zu: def username_generator(first_name, last_name): return first_name[:3] + last_name[:4] `password_generator` wird immer mit einem IndexError aussteigen. Wenn Du Deine Varianten genauer anschaust, wirst Du die Varianten ausschließen können, wo Du gar nicht...
- Freitag 15. März 2019, 17:48
- Forum: Datenbankprogrammierung mit Python
- Thema: Postgresql Tabellen
- Antworten: 69
- Zugriffe: 8138
Re: Postgresql Tabellen
@Hypec: kannst Du schon, aber Du mußt sowieso eine neu Tabelle erzeugen, und alle bisher vorhandenen in diese Tabelle einfügen.
- Freitag 15. März 2019, 16:33
- Forum: Allgemeine Fragen
- Thema: Def Funktion (parameters)
- Antworten: 5
- Zugriffe: 611
Re: Def Funktion (parameters)
Du hast doch aber schon Funktionen benutzt, die Parameter haben?
- Freitag 15. März 2019, 16:29
- Forum: Allgemeine Fragen
- Thema: Stapeln von Matrizen
- Antworten: 2
- Zugriffe: 482
Re: Stapeln von Matrizen
So bekommst Du schon einmal ein 4-Dimensionales Array mit den Produkten:
jetzt mußt Du nur noch die Achsen tauschen um auf die richtige Anordnung der Werte zu kommen:
Code: Alles auswählen
C = A.reshape(-1,1).dot(B.reshape(1,-1)).reshape(A.shape + B.shape)
Code: Alles auswählen
C = C.swapaxes(1, 2).reshape(numpy.array(A.shape) * B.shape)
- Freitag 15. März 2019, 15:51
- Forum: Raspberry Pi und Co.
- Thema: RFID UART - Lesezyklus
- Antworten: 12
- Zugriffe: 1835
Re: RFID UART - Lesezyklus
@mk_500: irgendwie komisch, dass mit einem Startflag angefangen wird, dann aber fix 13 Bytes gelesen werden und darin alle Endflags entfernt werden. Ist es nicht so, dass man von Startflag bis Endflag lesen sollte, egal wieviele Bytes? Und so oder so nicht Byte 4 bis 10 ungesehen nehmen sollte, sond...
- Freitag 15. März 2019, 14:03
- Forum: Datenbankprogrammierung mit Python
- Thema: Postgresql Tabellen
- Antworten: 69
- Zugriffe: 8138
Re: Postgresql Tabellen
@Hypec: gleich aufgebaute Tabellen sollte es in einer Datenbank nicht geben. Das hört sich stark danach an, als ob Du variable Information in den Tabellennamen kodiert hättest. Statt also mehrere gleiche Tabellen zu haben, erweitere eine Tabelle um eine Spalte. Also, falls die Tabellen Umsatz_Amerik...
- Freitag 15. März 2019, 11:24
- Forum: Allgemeine Fragen
- Thema: Projekterstellung mit GUI
- Antworten: 140
- Zugriffe: 10813
Re: Projekterstellung mit GUI
Hast Du jetzt das richtige Passwort hier gepostet? `Pw$Schiessbuch` solltest Du aber sowieso ändern, das ist zu einfach. Wie schon geschrieben, solltest Du nicht jedes mal eine neue Verbindung zur Datenbank aufbauen, sondern einmal am Anfang. Ein Cursor dagegen ist etwas kurzlebiges und sollte dann ...
- Donnerstag 14. März 2019, 19:43
- Forum: Codesnippets
- Thema: update von dict
- Antworten: 2
- Zugriffe: 2485
Re: update von dict
Wörterbücher gehören zu den Grunddatentypen, die in jedem Einführungstutorial beschrieben werden. Wo hast Du ein konkretes Problem?
- Donnerstag 14. März 2019, 17:12
- Forum: Allgemeine Fragen
- Thema: Projekterstellung mit GUI
- Antworten: 140
- Zugriffe: 10813
Re: Projekterstellung mit GUI
Bei Python3 haben einfache `print`-Referenzierungen keine Wirkung, Du mußt `print` aufrufen. Halte Dich an die Namenskonvention: Funktionen, wie Variablennamen schreibt man klein_mit_unterstrich. Die `my`-Präfixe bei Deinen ganzen Variablen sind überflüssig (oder gibt es auch yourdb?). Vermeide auch...
- Donnerstag 14. März 2019, 16:58
- Forum: Allgemeine Fragen
- Thema: automatisch der aufgerufenen Klasse, Infos über aufrufende Klasse geben?
- Antworten: 6
- Zugriffe: 762
Re: automatisch der aufgerufenen Klasse, Infos über aufrufende Klasse geben?
@Scholastik: die ganze Helperklasse ist keine Klasse. Wenn das nur einzelne Funktionen sind, dann sollten die auch einzeln aufgerufen werden. Wenn Du einen API-Key zur Abarbeitung brauchst, dann mußt Du den API-Key an die Funktion als Parameter übergeben. Wenn Du nun merkst, dass bei ganz viele Funk...
- Donnerstag 14. März 2019, 13:25
- Forum: Allgemeine Fragen
- Thema: txt-Datei als .pdf ausgeben mit reportlab - best practice
- Antworten: 11
- Zugriffe: 1014
Re: txt-Datei als .pdf ausgeben mit reportlab - best practice
@WalterT: dann zeig doch, was Du versucht hast, und was Dir daran konkret nicht gefällt.
- Donnerstag 14. März 2019, 09:30
- Forum: Allgemeine Fragen
- Thema: Python crash course "While"
- Antworten: 11
- Zugriffe: 810
Re: Python crash course "While"
Du liegst richtig.
- Donnerstag 14. März 2019, 08:28
- Forum: Allgemeine Fragen
- Thema: Schleife will nicht so wie ich
- Antworten: 7
- Zugriffe: 654
Re: Schleife will nicht so wie ich
Das ganze wird mit `more_itertools` zum Zweizeiler:
Code: Alles auswählen
import random
from more_itertools import chunked
numbers = list(range(1,51))
random.shuffle(numbers)
for group in chunked(numbers, 10):
print(sorted(group))
- Donnerstag 14. März 2019, 08:19
- Forum: Ideen
- Thema: PDF rearanger
- Antworten: 2
- Zugriffe: 1774
- Mittwoch 13. März 2019, 20:07
- Forum: Allgemeine Fragen
- Thema: Python crash course "While"
- Antworten: 11
- Zugriffe: 810
Re: Python crash course "While"
Beide while-Schleifen verwenden das selbe Konzept. Es bleiben also noch zwei andere Arten übrig. Beantworte doch erst die Frage, welche Variante Du in Deinen while-Schleifen umgesetzt hast. 1. A conditional test in the while statement to stop the loop . 2. An `active` variable to control how long th...
- Mittwoch 13. März 2019, 19:48
- Forum: Allgemeine Fragen
- Thema: Schleife will nicht so wie ich
- Antworten: 7
- Zugriffe: 654
Re: Schleife will nicht so wie ich
Wenn Du nicht weißt, was passiert, dann gib doch in jedem Schleifendurchgang a, zahlen und gruppe aus und versuch zu verstehen, warum die Ausgabe so aussieht.
- Mittwoch 13. März 2019, 19:37
- Forum: Allgemeine Fragen
- Thema: Python crash course "While"
- Antworten: 11
- Zugriffe: 810
Re: Python crash course "While"
Hier sind drei Varianten aufgeführt, wie man eine while-Schleife gestalten kann. Du hast jetzt zwei while-Schleifen gezeigt. Welche der drei Varianten hast Du da umgesetzt? Wie würde eine Umsetzung in den zwei anderen Varianten aussehen?
- Mittwoch 13. März 2019, 15:30
- Forum: Raspberry Pi und Co.
- Thema: Raspberry Pi RFID RC522 TypeError
- Antworten: 12
- Zugriffe: 4566
Re: Raspberry Pi RFID RC522 TypeError
@Fussel132: als erstes solltest Du die Grundlagen von Python lernen. Zum Programmcode: eingerückt wird immer mit 4 Leerzeichen pro Ebene, nicht 2. `import ... as` verwendet man, um einen Namen umzubenennen, wenn aber der gleiche Name verwendet wird, ist das Quatsch. Bei GPIO könnte das z.B. so ausse...