Die Suche ergab 14433 Treffer

von __blackjack__
Montag 21. September 2026, 16:07
Forum: Allgemeine Fragen
Thema: Neue Python Entwicklungsumgebung – umsonst, keine Installation nötig
Antworten: 4
Zugriffe: 2413

Re: Neue Python Entwicklungsumgebung – umsonst, keine Installation nötig

@sparrow: Da scheint so eine Mischung aus Texteditor und ”visueller” Programmierung á la Scratch oder Snap!.

Das ist eher für die Lehre interessant und weniger für normale Programmierer. Man kann halt weniger Fehler machen was die Verschachtelung/Einrückung angeht, aber es bremst auch aus, und es ...
von __blackjack__
Sonntag 13. September 2026, 23:20
Forum: Allgemeine Fragen
Thema: Neu hier & 6h PyBasics-Marathon: Wie kombiniert man Lernquellen, ohne den Faden zu verlieren?
Antworten: 4
Zugriffe: 654

Re: Neu hier & 6h PyBasics-Marathon: Wie kombiniert man Lernquellen, ohne den Faden zu verlieren?

@python003: So etwas lässt sich allgemein schwer beantworten. Das hängt von Deiner persönlichen Lerngeschwindigkeit und Aufnahmefähigkeit ab. Und auch vom Lernmaterial, das selbst ja auch noch mal einen Schwierigkeitsgrad hat.

Was ich empfehlen würde ist auch mal das Tutorial aus der Python ...
von __blackjack__
Sonntag 13. September 2026, 12:32
Forum: Offtopic
Thema: Blackbox KI – wie erklärbar ist künstliche Intelligenz?
Antworten: 3
Zugriffe: 3695

Re: Blackbox KI – wie erklärbar ist künstliche Intelligenz?

Witzig ist das Bild mit „KIT — Kefecuke Instrure of technology“. Haben die echt kein Logo das man da hätte einbinden können, oder war das als praktisches Beispiel für Grenzen von K.I. gedacht‽ Es wäre vom Aufwand her ja auch kein Ding gewesen den Teil einfach mit einem Grafikprogramm zu ändern.
von __blackjack__
Samstag 5. September 2026, 11:05
Forum: Allgemeine Fragen
Thema: Bitte um Hilfe bei Klassen-Vererbung
Antworten: 15
Zugriffe: 2981

Re: Bitte um Hilfe bei Klassen-Vererbung

An der Stelle würde ich Sirius3 widersprechen. Wenn das Hauptfenster nicht das Hauptfenster ist, sondern neben anderen Attributen das tatsächliche Hauptfenster enthält, dann würde ich das `App` oder so nennen, denn das Hauptfenster (und die Datenbankverbindung, …) sind ja Bestandteile der Anwendung ...
von __blackjack__
Freitag 4. September 2026, 14:26
Forum: Allgemeine Fragen
Thema: Bitte um Hilfe bei Klassen-Vererbung
Antworten: 15
Zugriffe: 2981

Re: Bitte um Hilfe bei Klassen-Vererbung

@kiaralle: Mit dem Cursor meine ich `db_anfrage`. Das ist ein Cursor-Objekt und auf Modulebene und Methoden greifen da einfach so magisch drauf zu, dabei sollte das als Argument übergeben werden. Entweder über das erste Argument der Methode wenn das zum Zustand des Objekts gehört, oder eben als ...
von __blackjack__
Donnerstag 3. September 2026, 23:03
Forum: Allgemeine Fragen
Thema: Bitte um Hilfe bei Klassen-Vererbung
Antworten: 15
Zugriffe: 2981

Re: Bitte um Hilfe bei Klassen-Vererbung

Die Datenbankverbindung und der Cursor haben da auf Modulebene nichts verloren.

Die `Datenbank`-Klasse repräsentiert ja irgendwie mehr als eine Datenbank — die kennt und befüllt GUI-Elemente. Und ein `Geber` ist ziemlich sicher keine `Datenbank`. Vererbung ist eine „ist-ein(e)“-Beziehung. Also ...
von __blackjack__
Montag 31. August 2026, 15:20
Forum: Allgemeine Fragen
Thema: (gelöst)Optparse richtig anwenden?
Antworten: 21
Zugriffe: 5370

Re: (gelöst)Optparse richtig anwenden?

Langeweile vielleicht. Verzweifelt war ich noch nicht wirklich. 😉

Noch eine Anmerkung zum Code: Man könnte sich da noch über Fehlerbehandlung Gedanken machen. Zum Beispiel was passieren soll falls der Benutzer `geteilt` und als zweiten Operanden 0 angibt.
von __blackjack__
Sonntag 30. August 2026, 21:28
Forum: Allgemeine Fragen
Thema: (gelöst)Optparse richtig anwenden?
Antworten: 21
Zugriffe: 5370

Re: (gelöst)Optparse richtig anwenden?

@imonbln: Da ja sonst nicht viel los ist.

Warum sollte es sich nicht lohnen alten Code mal anzuschauen, und den mal zu überarbeiten, mit den Möglichkeiten die man mittlerweile hat. Damit die LLMs weniger veraltetes lernen. 🙃
von __blackjack__
Sonntag 30. August 2026, 14:30
Forum: Allgemeine Fragen
Thema: (gelöst)Optparse richtig anwenden?
Antworten: 21
Zugriffe: 5370

Re: (gelöst)Optparse richtig anwenden?

Den Zielnamen kann man weg lassen, der wird durch "--operation" ja bereits vorgegeben. Dafür sollte man "plus" als Default-Wert angeben, damit man in dem Wörterbuch nicht unter `None` noch mal eine Funktion wiederholen muss.

Wenn man bei der Option die möglichen Auswahlmöglichkeiten als `choices ...
von __blackjack__
Samstag 29. August 2026, 12:52
Forum: Offtopic
Thema: The Move to Python 3 Begins!
Antworten: 1
Zugriffe: 614

The Move to Python 3 Begins!

Für alle die ein schlechtes Gewissen haben, weil sie hier und da vielleicht noch ein bisschen Python 2 Legacy Code laufen haben: EVE Online fängt jetzt an von Python 2 auf 3 umzusteigen.

https://www.eveonline.com/news/view/the-move-to-python-3-begins

Einerseits beruhigend, dass man nicht der ...
von __blackjack__
Dienstag 25. August 2026, 21:22
Forum: Wissenschaftliches Rechnen
Thema: Sympy Matrizenrechnung
Antworten: 10
Zugriffe: 4749

Re: Sympy Matrizenrechnung

@pysym25: Weil sich Software und Bibliotheken weiterentwickeln‽ Damals konnte man ``print`` auch noch ohne Klammern schreiben, weil das in Python mal eine Anweisung und keine Funktion war, und ``@`` als Operator gab es da auch noch nicht.
von __blackjack__
Dienstag 25. August 2026, 13:05
Forum: Wissenschaftliches Rechnen
Thema: Sympy Matrizenrechnung
Antworten: 10
Zugriffe: 4749

Re: Sympy Matrizenrechnung

Wobei man vielleicht erwähnen sollte das „der Fehler“ 2017 kein Fehler war, denn damals war die dot()-Methode nicht nur für eindimensionale Vektoren, sondern hat auch mit den Matrizen funktioniert.
von __blackjack__
Montag 24. August 2026, 16:35
Forum: Allgemeine Fragen
Thema: Zeichenketten Umwandlung
Antworten: 11
Zugriffe: 1926

Re: Zeichenketten Umwandlung

Hier noch mal eine minimale Version für das was wir bisher wirklich wissen, mit Test ob die Quelle in eckige Klammern eingefasst ist:
def parse(text):
text = text.strip()
if not (text.startswith("[") and text.endswith("]")):
raise ValueError("text must be enclosed in brackets")
return [item ...
von __blackjack__
Montag 24. August 2026, 15:18
Forum: Allgemeine Fragen
Thema: Zeichenketten Umwandlung
Antworten: 11
Zugriffe: 1926

Re: Zeichenketten Umwandlung

von __blackjack__
Mittwoch 19. August 2026, 17:02
Forum: Allgemeine Fragen
Thema: Zeichenketten Umwandlung
Antworten: 11
Zugriffe: 1926

Re: Zeichenketten Umwandlung

@senmeis: Wenn es ein gängiges Standardformat ist, gibt es ziemlich wahrscheinlich etwas fertiges, ansonsten muss man sich das halt schreiben. Dafür sollte man wissen wie das Format formal aufgebaut ist. In einfachen Fällen kann man das mit den Grundlegenden Zeichenkettenoperationen machen ...
von __blackjack__
Freitag 14. August 2026, 16:05
Forum: Offtopic
Thema: Punktrechnung vor Strichrechnung
Antworten: 13
Zugriffe: 8068

Re: Punktrechnung vor Strichrechnung

Der C64 sieht das auch wie Python und diverse Taschenrechner:

Code: Alles auswählen

PRINT -2↑2,(-2)↑2
-4            4
von __blackjack__
Dienstag 28. Juli 2026, 22:43
Forum: Allgemeine Fragen
Thema: for line in quelldateiobjekt: >> und kein Ende mehr
Antworten: 13
Zugriffe: 7841

Re: for line in quelldateiobjekt: >> und kein Ende mehr

Das Limit wird bei Python nicht umgangen, das ist einfach grösser als hier behauptet wird. Schon auf C-Ebene. Zu `size_t` gibt es in ``stdint.h`` ein `SIZE_MAX`-Makro, und bei meinem 64-Bit-Linux hat das den Wert 18.446.744.073.709.551.615. `read()` hat den Rückgabetyp `ssize_t`, also die ...
von __blackjack__
Freitag 24. Juli 2026, 15:35
Forum: Installation/Konfigurieren
Thema: Bei der Installation .msix oder .exe
Antworten: 10
Zugriffe: 10131

Re: Bei der Installation .msix oder .exe

Was hat die ”K.I.” denn da als Begründung?
von __blackjack__
Donnerstag 23. Juli 2026, 14:17
Forum: Allgemeine Fragen
Thema: for line in quelldateiobjekt: >> und kein Ende mehr
Antworten: 13
Zugriffe: 7841

Re: for line in quelldateiobjekt: >> und kein Ende mehr

@m__golbs: Wenn da kein Dateiende gefunden wird, dann hat die Datei kein Ende. Wenn sie ein Ende hat, dann wird das von so einer Schleife auch ”gefunden”, das heisst die Schleife endet dann.

Man darf in einer Schleife über die Zeilen einer Textdatei auch weitere Dateiobjekte verwenden. Was ...
von __blackjack__
Mittwoch 22. Juli 2026, 13:34
Forum: Offtopic
Thema: Punktrechnung vor Strichrechnung
Antworten: 13
Zugriffe: 8068

Re: Punktrechnung vor Strichrechnung

Ergänzend, wo Du Potenzen ins Spiel bringst, die werden von rechts nach links ausgewertet:

Code: Alles auswählen

>>> 2**3**4
2417851639229258349412352
Das Unterscheidet sich dann beim C64:

Code: Alles auswählen

PRINT 2↑3↑4
 4096

READY.