Die Suche ergab 6968 Treffer

von snafu
Montag 27. April 2026, 13:12
Forum: Allgemeine Fragen
Thema: Variabeln in Speicher Schreiben
Antworten: 11
Zugriffe: 824

Re: Variabeln in Speicher Schreiben

Möglich wären auch JSON oder eine reine Python Datei, die nur aus Zuweisungen besteht. Den Zustand einer Shell kann man sich auch merken, indem man den Inhalt von os.environ speichert. Kompliziert bis unmöglich wird das Merken von Seiteneffekten durch Befehle in der Shell, wie Veränderungen am ...
von snafu
Samstag 25. April 2026, 03:27
Forum: Allgemeine Fragen
Thema: Verständnisfrage zu Bitweiser-Operatoren
Antworten: 25
Zugriffe: 1833

Re: Verständnisfrage zu Bitweiser-Operatoren

Wenn ich das strict-Argument einbaue und die Fehlerbehandlung übernehme:
def count_exhausted(iterators):
exhausted = []
for it in iterators:
try:
next(it)
except StopIteration:
exhausted.append(it)
return len(exhausted)

def build_exception(relation, position):
maybe_plural = "s 1-" if ...
von snafu
Freitag 24. April 2026, 18:39
Forum: Allgemeine Fragen
Thema: Verständnisfrage zu Bitweiser-Operatoren
Antworten: 25
Zugriffe: 1833

Re: Verständnisfrage zu Bitweiser-Operatoren

@Sirius3: Das mag jetzt exakt wie zip() sein, ist aber übelster Spaghetti-Code. IMHO erfüllt zip() am besten seinen Zweck, wenn es ohne Fehlermeldung alle "überflüssigen" Elemente ignoriert. Wenn man die Fehlerbehandlung aber wirklich so feingliederig haben möchte, dann sollte man sie zumindest aus ...
von snafu
Freitag 24. April 2026, 14:55
Forum: Allgemeine Fragen
Thema: Verständnisfrage zu Bitweiser-Operatoren
Antworten: 25
Zugriffe: 1833

Re: Verständnisfrage zu Bitweiser-Operatoren

Nachbauen für beliebig viele Argumente würde ich zip_it() so:
def zip_it(*iterables):
iterators = [iter(it) for it in iterables]
while zipped := tuple(map(next, iterators)):
yield zipped

Den strict-Parameter der Originalfunktion habe hier weggelassen.

Es muss in diesem Fall auch keine ...
von snafu
Freitag 24. April 2026, 05:44
Forum: Allgemeine Fragen
Thema: Verständnisfrage zu Bitweiser-Operatoren
Antworten: 25
Zugriffe: 1833

Re: Verständnisfrage zu Bitweiser-Operatoren

@Pedroski55: Tja, das haben Funktionsaufrufe wohl so an sich, dass intern etwas passiert. Vielen Dank für diese bahnbrechende Erleuchtung.

Im Übrigen sind deine Erklärungen sehr stark auf den konkreten Einzelfall verkürzt worden. Eine for-Schleife wie auch die zip()-Funktion arbeiten unter der ...
von snafu
Mittwoch 22. April 2026, 17:14
Forum: Allgemeine Fragen
Thema: Verständnisfrage zu Bitweiser-Operatoren
Antworten: 25
Zugriffe: 1833

Re: Verständnisfrage zu Bitweiser-Operatoren

@Pedroski55: Und es ist nicht nur der unnötige Zwischenschritt für den Indexzugriff, sondern auch fehleranfällig, falls man Zahlen ändert und versehentlich die Liste a länger als die Liste b macht. Dann wirft das nämlich einen IndexError und den auch erst nach Ausgabe des letzten möglichen ...
von snafu
Mittwoch 22. April 2026, 14:36
Forum: Allgemeine Fragen
Thema: Verständnisfrage zu Bitweiser-Operatoren
Antworten: 25
Zugriffe: 1833

Re: Verständnisfrage zu Bitweiser-Operatoren

@Dennis89: Hier findet man übrigens die passende Stelle in der Doku zu den verschiedenen Set-Operationen:

https://docs.python.org/3/library/stdtypes.html#set

Es werden immer zuerst die ausgeschriebenen Methodennamen genannt und direkt darunter der Operator, der jeweils als Alias dafür verwendet ...
von snafu
Mittwoch 22. April 2026, 11:43
Forum: Allgemeine Fragen
Thema: Verständnisfrage zu Bitweiser-Operatoren
Antworten: 25
Zugriffe: 1833

Re: Verständnisfrage zu Bitweiser-Operatoren

Wie kommst du darauf, dass bei Sets bitweise Operationen zur Anwendung kommen? Wenn du in der Shell zwei Aufrufe mit einer Pipe verknüpfst, dann wird intern ja auch kein bitweises Oder auf die Rückgabewerte angewendet.
von snafu
Mittwoch 22. April 2026, 10:16
Forum: Allgemeine Fragen
Thema: pillow pip etc
Antworten: 28
Zugriffe: 8998

Re: pillow pip etc

Vermutlich entspricht Call by Name heutzutage der Idee hinter Call by Reference.
von snafu
Mittwoch 15. April 2026, 14:13
Forum: Qt/KDE
Thema: XML Datei in QML anzeigen
Antworten: 8
Zugriffe: 2742

Re: XML Datei in QML anzeigen

Mir ging es um den Quelltext zum verlinkten Qt basierten Programm. Wobei ich vorher nicht nachgesehen habe, wie der Code aufgebaut ist.

Qt in C++ lässt sich relativ einfach in Python übertragen. Die Klassen und Methoden heißen ja genau so. Wahrscheinlich können mittlerweile sogar KIs den Grundstein ...
von snafu
Mittwoch 15. April 2026, 01:05
Forum: Qt/KDE
Thema: XML Datei in QML anzeigen
Antworten: 8
Zugriffe: 2742

Re: XML Datei in QML anzeigen

Hier ein paar Screenshots von QXmlEdit:
https://qxmledit.org/gallery.html

Vielleicht ist da schon was Passendes dabei.
von snafu
Mittwoch 8. April 2026, 22:43
Forum: Allgemeine Fragen
Thema: deepcopy auf subset
Antworten: 13
Zugriffe: 2758

Re: deepcopy auf subset

Stell dir aus C++ Sicht einfach vor, dass vor jedem ``name = wert`` ein ``auto`` steht, vielleicht wird es dann klarer.
von snafu
Mittwoch 1. April 2026, 13:35
Forum: Qt/KDE
Thema: XML Datei in QML anzeigen
Antworten: 8
Zugriffe: 2742

Re: XML Datei in QML anzeigen

Soll das am Ende so etwas ähnliches werden wie Regedit unter Windows, nur eben mit XML statt Registry-Einträgen?
von snafu
Montag 16. März 2026, 20:31
Forum: Allgemeine Fragen
Thema: pillow pip etc
Antworten: 28
Zugriffe: 8998

Re: pillow pip etc

Was genau passiert denn, wenn du ``pip install pillow`` ausführst? Kopiere am besten die Ausgabe der Shell hier rein.

Ins Blaue geraten wäre meine Vermutung, dass der Befehl nicht auf der Kommandozeile, sondern in der Python-Shell ausgeführt wird, was natürlich so nicht funktioniert.
von snafu
Mittwoch 4. März 2026, 02:59
Forum: Allgemeine Fragen
Thema: csv mit Separator-Zeichen im Einzeleintrag
Antworten: 16
Zugriffe: 5649

Re: csv mit Separator-Zeichen im Einzeleintrag

Nachtrag: read_csv() bietet einem die Parameter thousands und decimal. Die kann man für deutsche Zahlen anpassen. Dann funktioniert auch convert_dtypes() auf Anhieb. Pandas (falls dir noch nicht bekannt) ist ne umfangreiche Bibliothek und wegen der der Numpy-Abhängigkeit auf manchen Systemen nicht ...
von snafu
Mittwoch 4. März 2026, 02:24
Forum: Allgemeine Fragen
Thema: csv mit Separator-Zeichen im Einzeleintrag
Antworten: 16
Zugriffe: 5649

Re: csv mit Separator-Zeichen im Einzeleintrag

@Thomas67:
Richtig, die einzelnen Felder muss man in die passenden Typen konvertieren. Je nach Programmierstil könnte man diese auch per zip() mit der Ausgabe des Readers kombinieren. Etwas mehr Komfort gibt einem die read_csv()-Funktion der pandas-Bibliothek mit dem dtype-Parameter. Dafür muss man ...
von snafu
Samstag 28. Februar 2026, 21:26
Forum: Allgemeine Fragen
Thema: Allgemeine Frage zur Programierung
Antworten: 11
Zugriffe: 10079

Re: Allgemeine Frage zur Programierung

Um hier nochmal einzusteigen: Ich nutze Copilot mittlerweile auch beim Schreiben von Python-Programmen in VS Code. Man muss einfach lernen, dass Copilot Vorschläge macht, die aber natürlich überprüft und modifiziert werden können. Es geht nicht darum, sich von der KI bevormunden zu lassen.

Wenn man ...
von snafu
Sonntag 22. Februar 2026, 20:00
Forum: Qt/KDE
Thema: Grundsätzliche Frage zu Qt
Antworten: 27
Zugriffe: 5186

Re: Grundsätzliche Frage zu Qt

@StMan
Mal so ganz grundsätzlich: Man kann auch ein anderes Theme benutzen. Eine Liste aller verfügbaren Themes erhältst du mit ``print(QStyleFactory().keys())``. Ein anderes Theme stellt man mit der setStyle()-Mehode des QApplication-Objekts ein, indem man den Namen des Themes als String übergibt ...
von snafu
Sonntag 22. Februar 2026, 15:42
Forum: Qt/KDE
Thema: Grundsätzliche Frage zu Qt
Antworten: 27
Zugriffe: 5186

Re: Grundsätzliche Frage zu Qt

Ich habe das mal mit PySide6 unter Windows ausprobiert und ebenfalls zu große Abstände zwischen den Einträgen. Geholfen hat bei mir nur ein Setzen des Size Hint für jeden einzelnen Eintrag. Zur Vereinfachung kann man sich eine abgeleitete Klasse dafür erstellen:

import sys
from PySide6.QtCore ...
von snafu
Sonntag 22. Februar 2026, 14:38
Forum: Allgemeine Fragen
Thema: Collatz-Vermutung
Antworten: 27
Zugriffe: 11793

Re: Collatz-Vermutung

@EyDu:
Die Grundregeln der Mathematik sind mir durchaus bekannt. Tut mir leid, dass dich mein Enthusiasmus, dies einmal an größeren Zahlen zu sehen, derart gelangweilt hat...