Die Suche ergab 1008 Treffer

von DeaD_EyE
Dienstag 19. März 2024, 16:38
Forum: Ideen
Thema: Collatz Folgen 3n+1
Antworten: 9
Zugriffe: 785

Re: Collatz Folgen 3n+1

Bewiesen ist das erst, wenn der Computer alle Folgen durchrechnen kann. Es würde unendlich lange dauern, da für n jede natürliche Zahl eingesetzt werden kann. Man kann einen Computer nutzen, um Beweise für etwas zu erbringen, dass endlich ist. Sobald unendlich viele Zahlen ins Spiel kommen, kann ein...
von DeaD_EyE
Donnerstag 14. März 2024, 15:47
Forum: Allgemeine Fragen
Thema: Bits in einem Zahlenbereich zählen ohne Iteration
Antworten: 8
Zugriffe: 500

Re: Bits in einem Zahlenbereich zählen ohne Iteration

Bei der Aufgabe ist mit Absicht eine so große Zahl für das Ende gewählt worden, damit der Computer nie fertig wird, wenn man iteriert. Mit Iteration geht es bis eine Million noch recht fix. Bei einer Milliarde dauert es ....
von DeaD_EyE
Montag 11. März 2024, 12:52
Forum: Allgemeine Fragen
Thema: Tageshöchstwerte aus csv Datei selektieren
Antworten: 9
Zugriffe: 574

Re: Tageshöchstwerte aus csv Datei selektieren

Es geht nicht darum, keine Bibliotheken zu verwenden, sondern erstmal zu lernen, wie man mit Python programmiert. Das bedeutet nicht, dass man jede Funktion/Methode einer Bibliothek verstehen muss, aber man sollte schon ungefähr wissen, was im Hintergrund passiert. Wenn man das nicht weiß, landet ma...
von DeaD_EyE
Montag 11. März 2024, 10:16
Forum: Allgemeine Fragen
Thema: Tageshöchstwerte aus csv Datei selektieren
Antworten: 9
Zugriffe: 574

Re: Tageshöchstwerte aus csv Datei selektieren

Du machst den Fehler, den alle Anfänger machen und lernst wie Pandas funktioniert, anstatt erstmal Python zu lernen.
itertools.groupby wäre die einfache Lösung gewesen.
von DeaD_EyE
Montag 26. Februar 2024, 06:34
Forum: Allgemeine Fragen
Thema: Wetterdaten: Datei schreiben nicht möglich
Antworten: 25
Zugriffe: 1979

Re: Wetterdaten: Datei schreiben nicht möglich

Bleib bei der Standardbibliothek und lerne, wie man das mit dem CSV-Modul macht.
von DeaD_EyE
Samstag 24. Februar 2024, 21:34
Forum: Allgemeine Fragen
Thema: 2 konkurierende Funktionen (Threading)
Antworten: 15
Zugriffe: 1309

Re: 2 konkurierende Funktionen (Threading)

Threads kann man killen und mache machen sich den Spaß das anderen zu zeigen, damit sie sich selbst ordentlich in den Fuß schießen können. Wieso soll der Thread gekillt werden? Wieso kann das innerhalb der Funktion nicht durch Logik gelöst werden? Der Thread und/oder Prozess wird beendet, wenn die F...
von DeaD_EyE
Montag 19. Februar 2024, 19:38
Forum: Allgemeine Fragen
Thema: Umstellung os.system zu subprocess
Antworten: 8
Zugriffe: 1020

Re: Umstellung os.system zu subprocess

Experten fallen nicht vom Himmel. Dafür muss man viel Zeit investieren und dran bleiben. Man sollte bezüglich externer Programme immer nachsehen, ob Python so etwas nicht schon in der Standardbibliothek hat. Falls nicht, gibt es noch pypi.org. Wenn z.B. smtplib zu nervig ist, da man sich gewissermaß...
von DeaD_EyE
Montag 19. Februar 2024, 08:32
Forum: Allgemeine Fragen
Thema: Einfache Frage, hoffentlich einfache Antwort zu IDLE 3.0.1
Antworten: 7
Zugriffe: 5992

Re: Einfache Frage, hoffentlich einfache Antwort zu IDLE 3.0.1

Kann man einstellen, gilt aber nur für das Editor-Fenster und nicht die REPL selbst.
von DeaD_EyE
Mittwoch 14. Februar 2024, 12:02
Forum: Allgemeine Fragen
Thema: Entfernen von Zeichen bei serieller Übertragung
Antworten: 2
Zugriffe: 377

Re: Entfernen von Zeichen bei serieller Übertragung

Daten, die über eine Leitung übertragen werden, sind bytes und werden durch Python so auch dargestellt und der Datentyp ist bytes . Damit es richtig dargestellt wird, musst du die bytes in str umwandeln. Erst dann werden den Bytes Zeichen zugewiesen und nicht nur druckbare ASCII-Zeichen korrekt darg...
von DeaD_EyE
Dienstag 13. Februar 2024, 08:25
Forum: Allgemeine Fragen
Thema: Umstellung os.system zu subprocess
Antworten: 8
Zugriffe: 1020

Re: Umstellung os.system zu subprocess

Zeusdragoon hat geschrieben: Montag 12. Februar 2024, 13:51 Ich glaube ich muss mal heraufinden was das "echo" macht.
Der Befehl echo gibt etwas auf der Standardausgabe im Terminal aus. Das Pipe Zeichen verbindet die Ausgabe eines Programms mit der Eingabe eines anderen Programms. Das gehört mit zur Unix-Philosophie.
von DeaD_EyE
Dienstag 13. Februar 2024, 08:21
Forum: Allgemeine Fragen
Thema: Mit Zeiten rechnen
Antworten: 7
Zugriffe: 584

Re: Mit Zeiten rechnen

Höhere Auslösung: time.perf_counter() und time.perf_counter_ns()
von DeaD_EyE
Mittwoch 7. Februar 2024, 19:26
Forum: Allgemeine Fragen
Thema: Ist die Programmierung dieser Klasse in Ordnung?
Antworten: 39
Zugriffe: 3133

Re: Ist die Programmierung dieser Klasse in Ordnung?

Man spart sich viel Tipparbeit bei der __init__ Methode, wenn man eine dataclass verwendet. Falls man etwas innerhalb der __init__ Methode machen muss, kann man die Methode __post_init__ verwenden. Anmerkung: Man muss im eingerückten Block der Klassendefinition die Typen der Namen mit angeben. Getre...
von DeaD_EyE
Dienstag 6. Februar 2024, 22:04
Forum: Offtopic
Thema: C++20 std::format (05.10.2020)
Antworten: 0
Zugriffe: 419

C++20 std::format (05.10.2020)

Ich weiß, dass ich ca. 4 Jahre zu spät dran bin. Da ich selbst kein C++ kann, haben mich die Standards nie interessiert. Mir ist aber heute beim Durchlesen von ein paar Artikeln aufgefallen, dass C++ std::format sich an der Python-Syntax orientiert. Der Heise-Artikel dazu: https://www.heise.de/blog/...
von DeaD_EyE
Montag 5. Februar 2024, 14:59
Forum: Allgemeine Fragen
Thema: Python mit Pyinstall - Ordner und externe Dateien auslassen
Antworten: 3
Zugriffe: 360

Re: Python mit Pyinstall - Ordner und externe Dateien auslassen

Ich unterscheide immer zwischen Konfigurationsdateien und Ressourcen. Konfigurationsdateien gehören ins Home-Verzeichnis und nicht ins Programmverzeichnis und auch nicht in ein temporäres Verzeichnis. Wenn der Nutzer etwas an der Datei verändern soll/kann, handelt es sich um eine Konfiguration. Ress...
von DeaD_EyE
Samstag 3. Februar 2024, 15:10
Forum: Allgemeine Fragen
Thema: Probleme mit smtplib
Antworten: 3
Zugriffe: 591

Re: Probleme mit smtplib

https://www.ionos.de/hilfe/e-mail/allgemeine-themen/serverinformationen-fuer-imap-pop3-und-smtp/ Es wird SSL/TLS benötigt. Port 465 : explizites TLS. Port 587 : TLS nach ehlo() und starttls() Beim Port 465 ist die Verbindung von Anfang an verschlüsselt. Beim Port 587 wird erst unverschlüsselt verbun...
von DeaD_EyE
Mittwoch 31. Januar 2024, 12:54
Forum: Ideen
Thema: Python Kivy-GUI Audio-Aufnahmen USB-Stick Kodak CopyCenter Windows XP Antivirus-Schutz Touch-Oberfläche
Antworten: 6
Zugriffe: 1203

Re: Python Kivy-GUI Audio-Aufnahmen USB-Stick Kodak CopyCenter Windows XP Antivirus-Schutz Touch-Oberfläche

Die letzte lauffähige Python Version unter Windows XP ist Python 3.4. Ich habe mal Kivy jemanden empfohlen. Das tut mir immer noch leid. Ich würde erstmal mit einer Konsolen-Anwendung starten und das Grafische erst dann machen, wenn die Grundkenntnisse erlangt worden sind. Wenn man eine GUI entwicke...
von DeaD_EyE
Montag 29. Januar 2024, 16:27
Forum: Allgemeine Fragen
Thema: Ein Rundungsproblem
Antworten: 42
Zugriffe: 2202

Re: Ein Rundungsproblem

Kaufmännisches Runden geht auch: from decimal import Decimal, localcontext, ROUND_HALF_UP def wechselgeld(betrag: str, münzen: list[Decimal]): with localcontext(rounding=ROUND_HALF_UP): betrag = round(Decimal(betrag), 2) münzen = sorted(münzen, reverse=True) ergebnis = {} for münze in münzen: menge ...
von DeaD_EyE
Samstag 27. Januar 2024, 12:41
Forum: Allgemeine Fragen
Thema: Type hints oder duck typing?
Antworten: 11
Zugriffe: 963

Re: Type hints oder duck typing?

Wenn man bestimmen Systeme wie pydantic und FastAPI (baut darauf glaube ich auf) benutzt, dann in Grenzen ja. Es ist aber eine extra Laufzeitsteuer, und eine globale Flagge, die alles anschaltet, gibt es nicht. Weil die Steuer so hoch ist, sind kritische Teile in Rust entwickelt worden. Vorher war ...
von DeaD_EyE
Donnerstag 25. Januar 2024, 09:58
Forum: Allgemeine Fragen
Thema: Inhalt eines Wav files bearbeiten
Antworten: 14
Zugriffe: 812

Re: Inhalt eines Wav files bearbeiten

Anspruchsvoller wird es, wenn man es als Stream anbieten will, ohne etwas zu schreiben.

[Quelle] -> Python-Programm -> Unix-Socket -> Anderes Programm, dass den Stream liest
von DeaD_EyE
Freitag 19. Januar 2024, 08:33
Forum: Allgemeine Fragen
Thema: Funktion Zahlworte ersetzen
Antworten: 17
Zugriffe: 1250

Re: Funktion Zahlworte ersetzen

Ein Problem, in das - wer wie ich Python seltener benutzt resp. Anfänger - schnell trapsen :x 0 wird als False interpretiert. Das gehört zu den Basics und wenn man etwas länger Python einsetzt, dann nutzt man das auch aktiv. Leere listen und leere Tuple liefert auch ein False zurück, wenn die Funkt...