Die Suche ergab 14004 Treffer

von __blackjack__
Montag 30. Juni 2025, 15:41
Forum: Qt/KDE
Thema: Import eines QT5-Dialogs startet App (Noob-Frage)
Antworten: 7
Zugriffe: 163

Re: Import eines QT5-Dialogs startet App (Noob-Frage)

@ran: Man versteckt so etwas nicht irgendwo im Modul, weil man dann schwerer sieht von was ein Modul abhängig ist. Manchmal machen Leute das um Seiteneffekte zu vermeiden, die es erst gar nicht geben sollte (im Grunde hier der Fall), oder um zirkuläre Importe zum laufen zu bekommen, was auch eine ...
von __blackjack__
Sonntag 29. Juni 2025, 16:39
Forum: Qt/KDE
Thema: Import eines QT5-Dialogs startet App (Noob-Frage)
Antworten: 7
Zugriffe: 163

Re: Import eines QT5-Dialogs startet App (Noob-Frage)

@ran: Der Import sollte aber nicht in der Methode stehen.
von __blackjack__
Sonntag 29. Juni 2025, 15:19
Forum: Qt/KDE
Thema: Import eines QT5-Dialogs startet App (Noob-Frage)
Antworten: 7
Zugriffe: 163

Re: Import eines QT5-Dialogs startet App (Noob-Frage)

Das sollte so nicht passieren. Ändert sich etwas wenn die drei letzten Zeilen entfernt werden?

Edit: GUI-Rahmenwerke mischen ist in der Regel keine gute Idee, weil das je nach Plattform nicht funktionieren muss.
von __blackjack__
Donnerstag 26. Juni 2025, 09:33
Forum: Tkinter
Thema: Zellulärer Automat
Antworten: 12
Zugriffe: 673

Re: Zellulärer Automat

@gerdipy: Jetzt braucht man zwar keine Bilder mehr, aber diese Schriftart von Windows. Warum nicht einfach Unicode-Zeichen für die Pfeile verwenden und gar keine Schriftart fest vorschreiben?

Wenn man die Richtungen mit Zahlen modelliert, ist nicht unbedingt selbsterklärend was da warum mit gemacht ...
von __blackjack__
Mittwoch 25. Juni 2025, 16:29
Forum: Tkinter
Thema: Zellulärer Automat
Antworten: 12
Zugriffe: 673

Re: Zellulärer Automat

Und das ”Da” wird durch den Traceback auch noch etwas näher bestimmt, nämlich in welcher Datei und welcher Zeile dort, diese Ausnahme ausgelöst wird, und wie der Weg zu diesem Aufruf aussieht, wo man sich dann den Code in der eigenen Datei, beziehungsweise dem Modul das man da gestartet hat ...
von __blackjack__
Dienstag 24. Juni 2025, 15:13
Forum: Wissenschaftliches Rechnen
Thema: kleine Mathe-Spielereien
Antworten: 692
Zugriffe: 349288

Re: kleine Mathe-Spielereien

Das ist vielleicht syntaktisch ein Beispiel für Vererbung aber inhaltlich nicht. Und die `__init__()`-Methoden bei den abgeleiteten Klassen machen nichts sinnvolles, die kann man einfach weglassen, ohne das sich etwas am Programmablauf verändert.

Die Namensgebung macht auch keinen Sinn. Ja Klassen ...
von __blackjack__
Dienstag 24. Juni 2025, 15:08
Forum: Allgemeine Fragen
Thema: Dataclass: Attribute automatisch berechnen
Antworten: 13
Zugriffe: 691

Re: Dataclass: Attribute automatisch berechnen

@Kebap: Da gibt es keinen Unterschied. Vielleicht wolltest Du fragen was effizienter ist? 😝
von __blackjack__
Dienstag 24. Juni 2025, 13:10
Forum: Allgemeine Fragen
Thema: Dataclass: Attribute automatisch berechnen
Antworten: 13
Zugriffe: 691

Re: Dataclass: Attribute automatisch berechnen

@noisefloor: Ich sehe da nicht zwingend eine Klasse und schon mal gar nicht, dass das Objekt dafür veränderbar sein muss, also dass man nicht einfach bei einem neuen Wert ein neues Objekt erstellen kann, statt diesen einen Wert neu zu setzen und die anderen neu zu berechnen.

Wenn man `pint` nicht ...
von __blackjack__
Dienstag 24. Juni 2025, 12:04
Forum: Allgemeine Fragen
Thema: Dataclass: Attribute automatisch berechnen
Antworten: 13
Zugriffe: 691

Re: Dataclass: Attribute automatisch berechnen

@noisefloor: Das klingt eher nach einem Fall für Properties.
class Flowrate:
_KG_TO_LBS = 2.20462262

def __init__(self, kg_per_h=0):
self.kg_per_h = kg_per_h

@property
def kg_per_min(self):
return self.kg_per_h // 60

@kg_per_min.setter
def kg_per_min(self, value):
self.kg_per_h = value ...
von __blackjack__
Samstag 21. Juni 2025, 20:51
Forum: Wissenschaftliches Rechnen
Thema: kleine Mathe-Spielereien
Antworten: 692
Zugriffe: 349288

Re: kleine Mathe-Spielereien

Zusätzlich: `exit()`-Aufrufe haben nichts in irgendwelchen Funktionen oder Methoden zu suchen die nicht sehr nah an der Hauptfunktion sind, und schon gar nicht in Programmlogik.

Weder die Umwandlung in `float()` noch Typtests haben da etwas zu suchen. Typtests sind an sich schon komisch bis falsch ...
von __blackjack__
Samstag 21. Juni 2025, 20:46
Forum: Installation/Konfigurieren
Thema: Co robić
Antworten: 3
Zugriffe: 3600

Re: Co robić

@Bykl: Unter welchem Betriebssystem ist das denn?
von __blackjack__
Donnerstag 19. Juni 2025, 15:31
Forum: Allgemeine Fragen
Thema: Webscraping: Wie finde ich den richtigen selector für Tabelle
Antworten: 24
Zugriffe: 1788

Re: Webscraping: Wie finde ich den richtigen selector für Tabelle

Aktuell ist das offizielle Tutorial auch noch, denn das wird parallel zur Dokumentation und Python selbst gepflegt. Bücher, auch gute, veralten auch recht schnell, weil sich Sprache und Bibliotheken weiterentwickeln.
von __blackjack__
Donnerstag 19. Juni 2025, 11:50
Forum: Allgemeine Fragen
Thema: Webscraping: Wie finde ich den richtigen selector für Tabelle
Antworten: 24
Zugriffe: 1788

Re: Webscraping: Wie finde ich den richtigen selector für Tabelle

@ThomasRandus: Du *musstest* keine AI fragen wegen dem `NameError`. Du hättest auch einfach die Grundlagen selber lernen können, statt immer nur andere zu fragen, ob nun AI oder Menschen. Das *muss* man wenn man tatsächlich programmieren möchte. Selber Wissen erarbeiten und sich nicht alles von ...
von __blackjack__
Donnerstag 19. Juni 2025, 10:02
Forum: Allgemeine Fragen
Thema: Problem mit Anzeige?
Antworten: 3
Zugriffe: 342

Re: Problem mit Anzeige?

@bsan: Ein paar weitere Anmerkungen: `pruefe_unentschieden()` funktioniert aus dem gleichen Grund nicht und auch in der Hauptfunktion sind logische Einrückfehler. ``continue`` würde ich meiden. Das geht eigentlich immer anders, und man hat dann keinen unbedingten Sprung an den Schleifenanfang, den ...
von __blackjack__
Mittwoch 18. Juni 2025, 13:31
Forum: Allgemeine Fragen
Thema: Webscraping: Wie finde ich den richtigen selector für Tabelle
Antworten: 24
Zugriffe: 1788

Re: Webscraping: Wie finde ich den richtigen selector für Tabelle

Ich verwende drei Punkte um die Verwirrung zu vermeiden. Das sind ja Auslassungspunkte, die sagen dem Leser dass da was fehlt. ``pass`` könnte da auch ganz regulär stehen, zum Beispiel weil das für eine API verwendet wird die bestimmte Funktionen erwartet, wo man also die Funktion haben muss, aber ...
von __blackjack__
Mittwoch 18. Juni 2025, 12:31
Forum: Allgemeine Fragen
Thema: Webscraping: Wie finde ich den richtigen selector für Tabelle
Antworten: 24
Zugriffe: 1788

Re: Webscraping: Wie finde ich den richtigen selector für Tabelle

@DeaD_EyE: Nein tue ich nicht, warum ist jetzt nicht alles OK?
von __blackjack__
Dienstag 17. Juni 2025, 17:40
Forum: Allgemeine Fragen
Thema: Wechselseitiger import
Antworten: 5
Zugriffe: 484

Re: Wechselseitiger import

Noch eine Anmerkung zu Typannotationen: Sowohl menschliche Leser als auch Prüfwerkzeuge sind schlau genug den Typ einer literalen Zeichenkette zu erkennen. Da muss man bei der Zuweisung der Zeichenkette nicht noch mal hin schreiben, dass das eine Zeichenkette ist.
von __blackjack__
Dienstag 17. Juni 2025, 09:02
Forum: Allgemeine Fragen
Thema: Webscraping: Wie finde ich den richtigen selector für Tabelle
Antworten: 24
Zugriffe: 1788

Re: Webscraping: Wie finde ich den richtigen selector für Tabelle

Genau letzteres mache ich. Warum sollte ich das auf keinen Fall machen?
von __blackjack__
Montag 16. Juni 2025, 13:20
Forum: Allgemeine Fragen
Thema: Webscraping: Wie finde ich den richtigen selector für Tabelle
Antworten: 24
Zugriffe: 1788

Re: Webscraping: Wie finde ich den richtigen selector für Tabelle

Ich benutze die gerne für Blöcke die noch nicht ausprogrammiert sind. Man könnte auch ``pass`` verwenden, aber das könnte in einigen Fällen ja auch absichtlich dort stehen in fertigem Code.
von __blackjack__
Sonntag 15. Juni 2025, 14:11
Forum: Allgemeine Fragen
Thema: `attrs` und Vererbung
Antworten: 4
Zugriffe: 619

Re: `attrs` und Vererbung

@Sirius3: `attrs` ist nicht nur für reine Datenklassen, darum verwende ich das ja, sonst könnte ich ja auch einfach `dataclasses` aus der Standardbibliothek verwenden. Ich vermute mal es war gemeint, dass die Objekte am besten aus Werten erstellt werden die direkt den Zustand ausmachen, ohne das mit ...