Die Suche ergab 149 Treffer

von imonbln
Montag 16. Mai 2022, 10:29
Forum: Allgemeine Fragen
Thema: Rekursion Python Anfänger
Antworten: 5
Zugriffe: 544

Re: Rekursion Python Anfänger

Wieso wird die Funktion denn überhaupt mehr als einmal aufgerufen? Wieso wird nicht die else Bedingung einmalig ausgeführt und endet dann? Wieso wird die Funktion so lange wiederholt, bis n ==1 ist? Ich dachte eigentlich ,dass wenn die eine Bedingung nicht erfüllt ist, dann die else Bedingung ausge...
von imonbln
Donnerstag 28. April 2022, 16:23
Forum: Allgemeine Fragen
Thema: komme nicht weiter
Antworten: 8
Zugriffe: 790

Re: komme nicht weiter

text=text.strip() #Leerzeichen am anfang Entfernen Es bringt efgheni nicht weiter, wenn Du die Aufgabe hier im Forum löst, das muss er/sie/es schon selbst können und Versuch & Irrtum ist eine bewährte Lehrstrategie. Abgesehen davon ist strip() nicht der Befehl der hier gesucht ist, auch wenn es...
von imonbln
Mittwoch 27. April 2022, 16:52
Forum: Allgemeine Fragen
Thema: RaspBerry Pi2 und Image - was ist das Richtige?
Antworten: 6
Zugriffe: 527

Re: RaspBerry Pi2 und Image - was ist das Richtige?

Ich brauche sowohl Python2.7 als auch Python3. Dann ist, jetzt vielleicht der richtige Zeitpunkt um den Code von Python2.7 nach Python3 zu Konvertieren. Okay eigentlich ist nie der richtige Zeitpunkt das zu machen, aber das Problem Python2 nach Python 3 zu konvertieren lässt sich leider nicht weg i...
von imonbln
Mittwoch 27. April 2022, 16:30
Forum: Allgemeine Fragen
Thema: Dictionary
Antworten: 7
Zugriffe: 391

Re: Dictionary

Wie schon gesagt dict ist ein dummer Name für eine Variable (eigentlich alles das ein Builtin entspricht). Und was ist denn deine Erwartungshaltung, wenn zwei Keys denn gleichen Value haben? Denn Keys sind einzigartig, Values sind es nicht. Generell kann der Wunsch ein Key nach seinem Value zu suche...
von imonbln
Mittwoch 27. April 2022, 11:54
Forum: Allgemeine Fragen
Thema: [1234] in UNC Pfad / os.path.getmtime
Antworten: 6
Zugriffe: 429

Re: [1234] in UNC Pfad / os.path.getmtime

os.path.getmtime sollte nicht mehr benutzt werden, statt dessen sollte man die pathlib verwenden. Die kann angeblich teilweise UNC Pfade und gibt die mtime beim stat Aufruf zurück. Abgesehen davon, als jemand der früher viel mit verteilten Daten zu tun hatte, weiß ich das stat auf Netzwerk Ressource...
von imonbln
Mittwoch 27. April 2022, 11:26
Forum: Allgemeine Fragen
Thema: Datumstring führt zur Fehlermeldung
Antworten: 3
Zugriffe: 306

Re: Datumstring führt zur Fehlermeldung

Setze deinen Code bitte immer in Coder-Tags. Die erscheinen automatisch, wenn du den </> Button im vollständigen Editor drückst und dazwischen gehört dein Code. Variablen werden in Python immer komplett klein geschrieben. datetime.datetime hat kein Attribut 'tm_year' es heißt nur year. Bei den ander...
von imonbln
Dienstag 26. April 2022, 20:53
Forum: Allgemeine Fragen
Thema: Verschiedene mp3 auf Knopf abspielen
Antworten: 5
Zugriffe: 418

Re: Verschiedene mp3 auf Knopf abspielen

Ziemlich viel Code, dafür dass die Klassen nichts machen. Kommt darauf an (TM), wenn es darum geht das praktisch zu implementieren bin ich bei dir. Da würde ich es auch mit einer Klasse und mehren Instanzen der gleichen Klasse machen, aber Kampfgummibaerlie will OOP lernen und da ist Vererbung eine...
von imonbln
Dienstag 26. April 2022, 17:35
Forum: Allgemeine Fragen
Thema: Verschiedene mp3 auf Knopf abspielen
Antworten: 5
Zugriffe: 418

Re: Verschiedene mp3 auf Knopf abspielen

Ich denke, auch das es ein Problem mit playsound ist und nicht OOP bedingt. Playsound sollte eigentlich Blockieren währen es einen Sound spielt. Aber da esfür Mac/Windows/Linux intern sehr unterschiedliche Codepfade gibt, wirst du das wahrscheinlich selbst runter debuggen dürfen. Was eine Basisklass...
von imonbln
Montag 25. April 2022, 08:22
Forum: Ideen
Thema: Schülerintranet
Antworten: 3
Zugriffe: 4612

Re: Schülerintranet

Ich finde es Klasse, dass du dich mit sowas befassen willst. Bin aber selbst seit mehren Jahrzehnten aus der Schule, werde also nicht mit machen. Aber hier ein paar Tipps: - GWT, muss das sein? Benutzer bevorzugen Technologien, wo sie sich nichts auf dem Client installieren müssen. Außerdem willst d...
von imonbln
Mittwoch 20. April 2022, 12:37
Forum: Allgemeine Fragen
Thema: Python Quellcode in eine txt-Datei umwandeln
Antworten: 19
Zugriffe: 1600

Re: Python Quellcode in eine txt-Datei umwandeln

@imonbln: Ad 1.) Da machst Du es jetzt etwas umständlicher obwohl da gar kein Fehler war. Ich öffne JSON in der Regel auch als Binärdatei weil sich dann `json.load()`/`json.dump()` um alles weitere wie Kodierungen kümmert. Da muss man nichts selbst kodieren. Okay, spannend, was mache ich dann falsc...
von imonbln
Mittwoch 20. April 2022, 11:25
Forum: Allgemeine Fragen
Thema: Python Quellcode in eine txt-Datei umwandeln
Antworten: 19
Zugriffe: 1600

Re: Python Quellcode in eine txt-Datei umwandeln

@Sirius3, IMHO hat dein Programm zwei kleine Schönheitsfehler. 1.) da der Benutzername ein String ist muss er entweder zu Byte Konvertiert werden, oder du öffnest die JSON Datei nicht als Binary, ansonsten gibt es eine Exception beim Schreiben. 2.) auch wenn der Code für einen Anfänger ist, os.path....
von imonbln
Dienstag 19. April 2022, 16:54
Forum: Allgemeine Fragen
Thema: Einschaltdauer Begrenzen
Antworten: 6
Zugriffe: 333

Re: Einschaltdauer Begrenzen

Gibt es noch weitere Aufgaben für den Pico Pi? Wenn es sonst nichts zu tun gibt, rate ich zu einem NE555 als monostabile Kippstufe, das ist Hardware im Wert von ein paar Cents, gut dokumentiert überall und tausendfach erprobt.
von imonbln
Mittwoch 13. April 2022, 13:26
Forum: Allgemeine Fragen
Thema: Funktion... die bei jedem Aufruf etwas anderes macht
Antworten: 6
Zugriffe: 514

Re: Funktion... die bei jedem Aufruf etwas anderes macht

Aberaberaber... also wenn wir ohnehin OOP benutzen, wäre es dann nicht elegant, das durchgängig zu machen? NB: unter meinem Linux kann Tkinter auch Umlaute. Das kommt wie immer darauf an! Wie sieht das Realworld Problem hinter den Code Snippet aus. Generell denke ich das eine Komposition besser ist...
von imonbln
Montag 11. April 2022, 15:52
Forum: Allgemeine Fragen
Thema: Habit Tracker
Antworten: 2
Zugriffe: 297

Re: Habit Tracker

1.) User Storys Definieren, was will der Benutzer mit deinem Programm alles machen? 2.) UI festlegen (vermutlich wird es ein Command Line Interface sein). 3.) Datenformat für das Speichern der Gewohnheiten festlegen. Mit OOP wird es eine Klasse sein, aber nach 1 Monat Python Kurs, vielleicht auch ni...
von imonbln
Montag 11. April 2022, 13:56
Forum: Allgemeine Fragen
Thema: Anwendung außerhalb Pythons
Antworten: 6
Zugriffe: 438

Re: Anwendung außerhalb Pythons

2. Ich würde gern ein Programm schreiben, dass entweder auf einem (NAS)-Server liegt und da funktioniert oder auf dieselben Datenbanken zugreifen kann [...] Klingt für mich nach einem klassischen Webservice. Dein Programm (Python) läuft auf der NAS und die Benutzer können es mit Ihrem Browser offen...
von imonbln
Donnerstag 7. April 2022, 08:45
Forum: Allgemeine Fragen
Thema: Hex-Werte aus Liste auslesen und seriell steuern
Antworten: 40
Zugriffe: 1959

Re: Hex-Werte aus Liste auslesen und seriell steuern

Die Funktion, welche du gestern gesucht hast, ist chr. Die macht aus 0x80 \x80. Generell zu dein Programm üblicher weise kommen imports vor from. Variablen in Methoden werden immer kleingeschrieben, es muss also lcd_cursor_pos heißen und nicht LCD_CURSOR_POS. Ausserdem würde ich empfehlen die ganzen...
von imonbln
Montag 4. April 2022, 16:59
Forum: Allgemeine Fragen
Thema: Score verschlüsseln in Textdatei
Antworten: 12
Zugriffe: 793

Re: Score verschlüsseln in Textdatei

Ich versuche gerade den Zusammenhang zwischen Security und einem Punktestand im Spiel zu finden. Es gibt keinen. Der TO : "ich möchte von meinem Spiel die Punkteanzeige verschlüsselt in einer Textdatei abspeichern“, verschlüsselt ist erstmal Security! Bei nähere Betrachtung kommt man zu dem Sc...
von imonbln
Montag 4. April 2022, 11:41
Forum: Allgemeine Fragen
Thema: Score verschlüsseln in Textdatei
Antworten: 12
Zugriffe: 793

Re: Score verschlüsseln in Textdatei

Lets face it, denn Highscore irgendwo zu speichern ist immer "security by obscurity", das liegt in der Natur der Sache, selbst wenn du irgendwas mit Krypto machen würdest. Wie Sirus3 schon gesagt hat, ein Angreifer kann immer einfach den Code ausführen, und bekommt eine valide Repräsentati...
von imonbln
Montag 4. April 2022, 10:00
Forum: Allgemeine Fragen
Thema: Score verschlüsseln in Textdatei
Antworten: 12
Zugriffe: 793

Re: Score verschlüsseln in Textdatei

Jetzt noch die werte mit einer crc32 Checksumme sichern und dann ist der score so gesichert, dass man wenigstens etwas rechnen muss um zu manipulieren. Ungefähr so: import random import sys import zlib SCOREFILE = "score.txt" def write_score(score: int) -> None: mask = random.randint(0, sy...
von imonbln
Montag 4. April 2022, 09:16
Forum: Allgemeine Fragen
Thema: Score verschlüsseln in Textdatei
Antworten: 12
Zugriffe: 793

Re: Score verschlüsseln in Textdatei

Eine Integer-Subtraktion ist nicht, einigermaßen manipulationssicher, das ist simple Mathematik! Die Idee mit der Subtraktion ist nett, aber damit es einigermaßen manipulationssicher, ist solltest du die Zahl selbst noch irgendwie manipulieren, zum Beispiel in dem du den Score in zwei Zahlen speiche...