Die Suche ergab 14232 Treffer
- Samstag 6. Dezember 2025, 19:47
- Forum: Netzwerkprogrammierung
- Thema: UDP Server mit QUdpSocket
- Antworten: 1
- Zugriffe: 107
Re: UDP Server mit QUdpSocket
@DL3AD: Der Python-Code sieht irgendwie nicht wirklich nach Python aus. Angefangen mit der Namensschreibweise. In Python klein_mit_unterstrichen für alles ausser Konstanten (KOMPLETT_GROSS) und Klassen (PascalCase). Es gibt Konstanten die nicht als solche zu erkennen sind, und `UDPServerSocket` wäre ...
- Freitag 5. Dezember 2025, 17:55
- Forum: Links und Tutorials
- Thema: Advent of Code
- Antworten: 500
- Zugriffe: 284535
Re: Advent of Code
So kann eine BASIC-Lösung für Tag 1 aussehen:
10 DEFINT A-Z:OPEN"I",#1,"INPUT.TXT":R1=0:R2=0:DI=50
20 WHILE NOT EOF(1):LINE INPUT #1,A$:D$=MID$(A$,1,1):D=VAL(MID$(A$,2))
30 R2=R2+D\100:D=D MOD 100:IF D=0 THEN 70
40 DO=DI:DI=DI+D*((D$="L")*2+1):IF DI=0 THEN R2=R2+1:GOTO 70
50 IF DI<0 THEN DI=DI+100 ...
10 DEFINT A-Z:OPEN"I",#1,"INPUT.TXT":R1=0:R2=0:DI=50
20 WHILE NOT EOF(1):LINE INPUT #1,A$:D$=MID$(A$,1,1):D=VAL(MID$(A$,2))
30 R2=R2+D\100:D=D MOD 100:IF D=0 THEN 70
40 DO=DI:DI=DI+D*((D$="L")*2+1):IF DI=0 THEN R2=R2+1:GOTO 70
50 IF DI<0 THEN DI=DI+100 ...
- Freitag 5. Dezember 2025, 17:15
- Forum: Links und Tutorials
- Thema: Advent of Code
- Antworten: 500
- Zugriffe: 284535
Re: Advent of Code
@snafu: Ich habe das durch 100 teilen/modulo einfach gemacht *bevor* ich überhaupt "L" oder "R" angeschaut habe, um die Anzahl der vollen Umdrehungen zu bekommen und die Restdistanz egal in welche Richtung.
- Freitag 5. Dezember 2025, 01:25
- Forum: Links und Tutorials
- Thema: Advent of Code
- Antworten: 500
- Zugriffe: 284535
Re: Advent of Code
Ich hatte da auch ein Problem und bin das dann systematisch angegangen. Also wenn die kompletten Umdrehungen abgefrühstückt sind, welchen Wertebereich hat man vor dem drehen und welchen danach und welche ”Klassen” gibt es da. Und dann habe ich alle Möglichkeiten von vor und nach dem drehen ...
- Montag 1. Dezember 2025, 17:33
- Forum: Links und Tutorials
- Thema: Advent of Code
- Antworten: 500
- Zugriffe: 284535
Re: Advent of Code
@Kebap: Das ``position > 100`` ist komisch. Sollte das nicht >99 sein und den Fall ``if position == 100`` kann man sich dann sparen‽
- Samstag 29. November 2025, 21:15
- Forum: Allgemeine Fragen
- Thema: KeyError beim Einlesen von json-Daten in python
- Antworten: 2
- Zugriffe: 410
Re: KeyError beim Einlesen von json-Daten in python
Hier mal Code zum sinnvollen umstrukturieren der Eingabedaten.
data = {
"properties": {
"password": {"key": "password", "value": "SomePWD"},
"enablePassword": {"key": "enablePassword", "value": ""},
"username": {"key": "username", "value": "SomeUsername"},
}
}
# Ziel:
# {"password": "SomePWD ...
data = {
"properties": {
"password": {"key": "password", "value": "SomePWD"},
"enablePassword": {"key": "enablePassword", "value": ""},
"username": {"key": "username", "value": "SomeUsername"},
}
}
# Ziel:
# {"password": "SomePWD ...
- Freitag 28. November 2025, 16:32
- Forum: Allgemeine Fragen
- Thema: pymodbus 3.11.3 Logging der RTU Frames / Änderungen zu 3.02
- Antworten: 14
- Zugriffe: 987
Re: pymodbus 3.11.3 Logging der RTU Frames / Änderungen zu 3.02
@noisefloor: Der Knackpunkt hier war ja „keyword _only_“. Das ist schon etwas spezieller und in Python ja auch nicht von Anfang an vorhanden gewesen was die Syntax angeht. (Seit Python 3.8 glaube ich.)
Andererseits ist das sehr einfach erkennbar / lösbar weil die Fehlermeldung einen da recht ...
Andererseits ist das sehr einfach erkennbar / lösbar weil die Fehlermeldung einen da recht ...
- Donnerstag 27. November 2025, 17:45
- Forum: Links und Tutorials
- Thema: Advent of Code
- Antworten: 500
- Zugriffe: 284535
Re: Advent of Code
CP/M mit z80pack, weil man den Altair/IMSAI da so schön grafisch hat. PDP würde ich mit simh machen.
- Donnerstag 27. November 2025, 11:11
- Forum: Wissenschaftliches Rechnen
- Thema: kleine Mathe-Spielereien
- Antworten: 815
- Zugriffe: 453289
Re: kleine Mathe-Spielereien
Ausgehen von einer 30×30 Bitmap mit sagen wir mal vier Kanälen (RGBA) und 8 Byte pro Wert (Gleitkommazahlen), also 28,800 Bytes, ist es sehr sinnvoll 32 GiB RAM zu installieren wenn man das in 8 GiB nicht mehr untergebracht bekommt. 
- Donnerstag 27. November 2025, 00:04
- Forum: Links und Tutorials
- Thema: Advent of Code
- Antworten: 500
- Zugriffe: 284535
Re: Advent of Code
Aaah, hatte ich noch gar nicht nachgeschaut. Weiss gar nicht mit welchem Rechner/System ich das dieses Jahr angehen will. Bin halbwegs sattelfest in CP/M auf Intel 8080, aber PDP-11 ist auch irgendwie interessant. Da aber noch kein Betriebssystem angeschaut. Vielleicht am Wochenende mal Unix ...
- Mittwoch 26. November 2025, 16:35
- Forum: Allgemeine Fragen
- Thema: Pretty Printer in Python
- Antworten: 8
- Zugriffe: 777
Re: Pretty Printer in Python
Das ist dann nach eigener Ansicht auch beides: „An extremely fast Python linter and code formatter, written in Rust.“
- Mittwoch 26. November 2025, 15:38
- Forum: Allgemeine Fragen
- Thema: Pretty Printer in Python
- Antworten: 8
- Zugriffe: 777
Re: Pretty Printer in Python
Also zwischen Linter und Formatter gibt es eine ziemlich deutliche Grenze. Linter sagen einem nur was für Probleme sie im Code gefunden haben, und das geht deutlich über Meldungen zur Formatierung hinaus. Während Formatierer aktiv den Quelltext umformatieren, dafür aber keine Meldungen über andere ...
- Mittwoch 26. November 2025, 14:11
- Forum: Allgemeine Fragen
- Thema: Pretty Printer in Python
- Antworten: 8
- Zugriffe: 777
Re: Pretty Printer in Python
Was Datenstrukturen angeht gibt es zwischen `pprint` aus der Standardbibliothek und `rich` noch `prettyprinter`: https://prettyprinter.readthedocs.io/en/latest/
- Mittwoch 26. November 2025, 14:07
- Forum: Allgemeine Fragen
- Thema: pymodbus 3.11.3 Logging der RTU Frames / Änderungen zu 3.02
- Antworten: 14
- Zugriffe: 987
Re: pymodbus 3.11.3 Logging der RTU Frames / Änderungen zu 3.02
Ergänzend, man kann natürlich jetzt im Nachhinein trotzdem die kleinen Schritte machen. Also venv anlegen und dort drin dann pymodbus 3.0.x installieren, und dass dann in mehreren Schritten auf 3.11.x aktualisieren, und immer den eigenen Code nachbessern. Dann startet man mit einer funktionierenden ...
- Mittwoch 26. November 2025, 00:51
- Forum: Allgemeine Fragen
- Thema: pymodbus 3.11.3 Logging der RTU Frames / Änderungen zu 3.02
- Antworten: 14
- Zugriffe: 987
Re: pymodbus 3.11.3 Logging der RTU Frames / Änderungen zu 3.02
@jr1: Bei der langen Liste an Änderungen zwischen den Bibliotheksversionen wundert mich nicht dass man da was umschreiben muss. Die haben da einiges geändert in den grob 11 Versionen mit API-Änderungen, die dazwischen liegen. Die haben da ja streckenweise in den letzten 3 Jahren monatlich eine ...
- Montag 24. November 2025, 19:56
- Forum: Allgemeine Fragen
- Thema: Einführungs-Literatur für 13 Jahre alten schüler
- Antworten: 4
- Zugriffe: 560
Re: Einführungs-Literatur für 13 Jahre alten schüler
Nach einer deutschsprachigen Einführung würde ich das Tutorial in der Python-Dokumentation empfehlen. Generell ist Dokumentation für alles mögliche auf Englisch. Die Standardbibliothek ist Englisch dokumentiert, aber auch wenn man beispielsweise ein deutschsprachiges Buch das ein Spiel als Projekt ...
- Montag 24. November 2025, 19:51
- Forum: Allgemeine Fragen
- Thema: pymodbus 3.11.3 Logging der RTU Frames / Änderungen zu 3.02
- Antworten: 14
- Zugriffe: 987
Re: pymodbus 3.11.3 Logging der RTU Frames / Änderungen zu 3.02
Das Modul hat eine Dokumentation die unter anderem einen „API changes“-Abschnitt enthält. Wo man auch sieht wie verdammt weit die beiden Versionen bei Dir auseinander sind.
Anmerkungen zum Quelltext: Namen werden in Python klein_mit_unterstrichen geschrieben. Ausnahmen sind Konstanten (KOMPLETT ...
Anmerkungen zum Quelltext: Namen werden in Python klein_mit_unterstrichen geschrieben. Ausnahmen sind Konstanten (KOMPLETT ...
- Montag 17. November 2025, 15:46
- Forum: Allgemeine Fragen
- Thema: Umfrage aus Python heraus versenden. Google Forms?
- Antworten: 10
- Zugriffe: 1929
Re: Umfrage aus Python heraus versenden. Google Forms?
Und jetzt mal bitte alle auf das Datum der ursprünglichen Konversation anschauen, die jemand für einen Spam-Link wieder nach oben geholt hat. 
- Donnerstag 13. November 2025, 15:39
- Forum: Wissenschaftliches Rechnen
- Thema: value in matlab-struct auslesen
- Antworten: 5
- Zugriffe: 867
Re: value in matlab-struct auslesen
Ich vermute `remove_prefix()` sollte eigentlich `removesuffix()` sein.
- Donnerstag 13. November 2025, 11:33
- Forum: Allgemeine Fragen
- Thema: Silbentrennungsprogramm
- Antworten: 5
- Zugriffe: 1991
Re: Silbentrennungsprogramm
@HeroLinkGHG: `globals()` macht das kein Stück besser nachvollziehbar als wenn man ein eigenes Wörterbuch dafür verwenden würde und das wäre auch sicherer. Zumal ich auf eine Erklärung gespannt bin was das überhaupt bewirken soll, denn wenn ich das richtig sehe kann man den ganzen Unsinn mit ...
