Die Suche ergab 18257 Treffer
- Montag 15. September 2025, 20:37
- Forum: Allgemeine Fragen
- Thema: while schleife in while schleife
- Antworten: 5
- Zugriffe: 1915
Re: while schleife in while schleife
Ist das eine Anti-KI-Maßnahme, das Forum mit so viel Unsinn zu fluten?
- Freitag 12. September 2025, 09:34
- Forum: Allgemeine Fragen
- Thema: Datei auslesen und damit Linien zeichnen
- Antworten: 16
- Zugriffe: 2657
Re: Datei auslesen und damit Linien zeichnen
Es gibt durchaus unterschiedliche Lösungswege. Einen fortgeschrittenen Programmierer zeichnet aus, dass er oder sie verschiedene Weg kennt, und den besten auswählt. Bescheidenheit ist, dass ich das Wissen anderer Annehme und es hier der Allgemeinheit weitertrage, ohne zu behaupten, ich alleine wäre ...
- Dienstag 9. September 2025, 09:49
- Forum: Allgemeine Fragen
- Thema: Frage zu decorator classes
- Antworten: 3
- Zugriffe: 666
Re: Frage zu decorator classes
Funktionsobjekte im Namensraum einer Klasse bekommen, wenn sie über ihre Instanz aufgerufen werden, automatisch als erstes Argument die Instanz.
f_decorate liefert eine Funktion zurück, also ist alles gut.
c_decorate liefert dagegen eine Instanz mit __call__-Methode; damit funktioniert das ...
f_decorate liefert eine Funktion zurück, also ist alles gut.
c_decorate liefert dagegen eine Instanz mit __call__-Methode; damit funktioniert das ...
- Montag 8. September 2025, 07:07
- Forum: Allgemeine Fragen
- Thema: Datei auslesen und damit Linien zeichnen
- Antworten: 16
- Zugriffe: 2657
Re: Datei auslesen und damit Linien zeichnen
@Pedroski55: vor allem wenn man von einer einfachen Sprache auf Python umsteigt, kann es leicht passieren, dass man Sprachkonstrukte übernimmt, für die es viel bessere Alternativen in Python gibt. Klassiker ist die for-Schleife mit Index, die man so gut wie nie braucht.
Du verwendest das regex-Modul ...
Du verwendest das regex-Modul ...
- Freitag 5. September 2025, 19:20
- Forum: Tkinter
- Thema: ttk.Button reagiert nicht
- Antworten: 8
- Zugriffe: 1431
Re: ttk.Button reagiert nicht
Startest du das Programm aus irgendeiner IDE heraus? wenn Ja versuche es mal direkt über die Konsole.
- Mittwoch 3. September 2025, 14:25
- Forum: Offtopic
- Thema: Algorithmus um Iterationsschritte zu verringern
- Antworten: 12
- Zugriffe: 3073
Re: Algorithmus um Iterationsschritte zu verringern
In der scipy-Docu sind eine ganze Reihe Optimierverfahren aufgeführt, die je nach Problem unterschiedlich gut sind.
Intervall-Verfahren konvergieren in der Regel deutlich langsamer als Gradient-basierte, vor allem bei vielen Dimensionen.
Intervall-Verfahren konvergieren in der Regel deutlich langsamer als Gradient-basierte, vor allem bei vielen Dimensionen.
- Mittwoch 3. September 2025, 06:03
- Forum: Allgemeine Fragen
- Thema: über variablen iterieren
- Antworten: 20
- Zugriffe: 2110
Re: über variablen iterieren
@Pedrovski55: hier im Forum sind wir da, um gegenseitig etwas zu lernen. Der Umgangston mag etwas direkt sein, aber niemals ein persönlicher Angriff.
wenn Du etwas aufgewühlt bist, mach etwas anderes und lies den Beitrag noch mal in einer ruhigen Minute.
Dein Programm ist sehr fragil. Es ...
wenn Du etwas aufgewühlt bist, mach etwas anderes und lies den Beitrag noch mal in einer ruhigen Minute.
Dein Programm ist sehr fragil. Es ...
- Montag 1. September 2025, 21:56
- Forum: Raspberry Pi und Co.
- Thema: Zugriff auf FriztBox SmartHome Components mit microPython (pico2W)
- Antworten: 2
- Zugriffe: 832
Re: Zugriff auf FriztBox SmartHome Components mit microPython (pico2W)
@SRCH: wenn Du utf-16le implementieren möchtest, dann ist es unsinnig, paarweise \x00\xab zu schreiben, und das erste und letzte Byte gesondert zu behandeln, weil für little-endian die Bytepaare einfach \xab\x00 sind. Statt einer while-Schleife benutzt man for.
import struct
def mencodeUTF16_LE ...
import struct
def mencodeUTF16_LE ...
- Montag 1. September 2025, 14:51
- Forum: Allgemeine Fragen
- Thema: ich möchte mir ein CAD Progarmm bauen
- Antworten: 39
- Zugriffe: 3396
Re: ich möchte mir ein CAD Progarmm bauen
@WasserLinse: das ist kein gültiges Python, kein gültiges SVG und noch schlechter Stil. SVG ist ein XML-Format, und dazu benutzt man mindestens einen XML-Serialisierer, wenn nicht gar eine spezielle Bibliothek für SVG.
- Freitag 29. August 2025, 19:35
- Forum: Allgemeine Fragen
- Thema: ich möchte mir ein CAD Progarmm bauen
- Antworten: 39
- Zugriffe: 3396
Re: ich möchte mir ein CAD Progarmm bauen
Mit dieser Aussage kann ich nicht viel anfangen. We\che spezifischen Anforderungen hast Du an das CAD-Programm, das von den von nezzcarth genannten nicht erfüllt werden?
- Donnerstag 28. August 2025, 15:30
- Forum: Allgemeine Fragen
- Thema: Richtige/sinnvolle Verwendung von Property
- Antworten: 15
- Zugriffe: 1598
Re: Richtige/sinnvolle Verwendung von Property
@Dennis89: alles was Du bisher gezeigt hast, greift immer über machine auf cylinders zu, so dass es kein Problem ist calculate_volumes aufzurufen.
Idealerweise ist volume_flows eine Methode von Machine.
Idealerweise ist volume_flows eine Methode von Machine.
- Donnerstag 28. August 2025, 12:41
- Forum: Allgemeine Fragen
- Thema: Richtige/sinnvolle Verwendung von Property
- Antworten: 15
- Zugriffe: 1598
Re: Richtige/sinnvolle Verwendung von Property
@Dennis89: effektiv hast Du das doch: ohne Maschine ist ein Zylinder unvollständig. Das solltest Du nicht verschleiern. Es fehlt noch, wie Du das ganze wirklich benutzen möchtest, vielleicht wird dann die Lösung klarer.
- Donnerstag 28. August 2025, 10:35
- Forum: Allgemeine Fragen
- Thema: Richtige/sinnvolle Verwendung von Property
- Antworten: 15
- Zugriffe: 1598
Re: Richtige/sinnvolle Verwendung von Property
Nach dem Initialisieren muss ein Objekt vollständig sein. Du hast also entweder einen Zylinder ohne Länge und Volumen und berechnen das Volumen dynamisch, oder du hast einen Zylinder mit Länge oder Volumen. Umsetzen läßt sich das über zwei Klassen, einen Zylinder ohne Maschinenbezug, der dann ...
- Donnerstag 28. August 2025, 08:48
- Forum: Allgemeine Fragen
- Thema: Richtige/sinnvolle Verwendung von Property
- Antworten: 15
- Zugriffe: 1598
Re: Richtige/sinnvolle Verwendung von Property
@Dennis89: das macht doch keinen Sinn. Entweder hat ein Cylinder eine Länge und damit ein Volumen, oder aber das Volumen kann nur berechnet werden, wenn die Länge auch übergeben wird.
Das Konstrukt, nachträglich ein Attribut zu setzen, um dann wieder einen Wert abzufragen, ist sehr fehleranfällig ...
Das Konstrukt, nachträglich ein Attribut zu setzen, um dann wieder einen Wert abzufragen, ist sehr fehleranfällig ...
- Mittwoch 27. August 2025, 21:34
- Forum: Allgemeine Fragen
- Thema: Eigene private Library erstellen
- Antworten: 13
- Zugriffe: 2289
Re: Eigene private Library erstellen
Eigentlich ist es nicht sehr kompliziert, aus einem Verzeichnis mit Python-Dateien eine ordentliche Bibliothek zu machen, die man auch sauber installieren kann.
Vielleicht ist die Technische Spezifikation nicht gerade anfängerfreundlich.
Die wesentlichen Punkte sind eine saubere Projektstruktur und ...
Vielleicht ist die Technische Spezifikation nicht gerade anfängerfreundlich.
Die wesentlichen Punkte sind eine saubere Projektstruktur und ...
- Montag 25. August 2025, 11:34
- Forum: Ideen
- Thema: ViCalc 4.0 [Release] – Open-Source Zehnfinger-Taschenrechner mit Rechenverlauf in Python
- Antworten: 2
- Zugriffe: 2948
Re: ViCalc 4.0 [Release] – Open-Source Zehnfinger-Taschenrechner mit Rechenverlauf in Python
In Python werden logische Einheiten in Module zusammengefasst, z.B. alle Mathematischen Funktionen in einem Modul. Dabei kann man sich viel Code sparen, wenn man die Gemeinsamkeiten in einer Funktion abstrahiert.
import math
from functools import singledispatchmethod
from .CalcExpression import ...
import math
from functools import singledispatchmethod
from .CalcExpression import ...
- Samstag 23. August 2025, 20:37
- Forum: Tkinter
- Thema: Turniersoftware Anzeige
- Antworten: 4
- Zugriffe: 2877
Re: Turniersoftware Anzeige
@GhostFace: Du mußt die logische Struktur in Deinem Layout abbilden.
Also so wie das Fenster aussieht, hast Du ein 5x3-Grid. Und darin dann Frames, die wiederum Elemente enthalten, die aussehen, als ob man sie per pack übereinander packen kann.
Ansonsten vermeidet man diese etwas antiquierte ...
Also so wie das Fenster aussieht, hast Du ein 5x3-Grid. Und darin dann Frames, die wiederum Elemente enthalten, die aussehen, als ob man sie per pack übereinander packen kann.
Ansonsten vermeidet man diese etwas antiquierte ...
- Samstag 23. August 2025, 07:12
- Forum: Allgemeine Fragen
- Thema: Sinn einer Basis-Klasse mit leeren Methoden
- Antworten: 12
- Zugriffe: 4446
Re: Sinn einer Basis-Klasse mit leeren Methoden
Es ist ja offensichtlich, dass eine Methode connection_made ein Transportobjekt setzt und ein connection_lost dieses Objekt wieder löscht. Und das reduziert auch einiges an kopiertem Code.
- Freitag 22. August 2025, 20:15
- Forum: Allgemeine Fragen
- Thema: Sinn einer Basis-Klasse mit leeren Methoden
- Antworten: 12
- Zugriffe: 4446
Re: Sinn einer Basis-Klasse mit leeren Methoden
Da sollte man einiges ändern, zumindest die Basisklasse auch wirklich nutzen:
class Protocol(object):
"""
Protocol as used by the ReaderThread. This base class provides empty
implementations of all methods.
"""
def __init__(self):
self.buffer = bytearray()
self.transport = None
def ...
class Protocol(object):
"""
Protocol as used by the ReaderThread. This base class provides empty
implementations of all methods.
"""
def __init__(self):
self.buffer = bytearray()
self.transport = None
def ...
- Samstag 16. August 2025, 16:04
- Forum: Allgemeine Fragen
- Thema: Suche Alternative zu ThreadPoolExecutor um Threads bzw. Prozesse zu beenden
- Antworten: 31
- Zugriffe: 6119
Re: Suche Alternative zu ThreadPoolExecutor um Threads bzw. Prozesse zu beenden
@kasi45: um auf Dein ursprüngliches Problem zurückzukommen. Du hast ein IO-lastiges Programm, dafür gibt es asynio, das arbeitet ohne Prozesse oder Threads und hat eine `cancel`-Methode, falls man ein Future abbrechen möchte.