Zum Inhalt springen

ls -lt posts/

geekBlog

Über Systeme, Tooling und das gelegentliche Yak-Shaving.

Ruff: Linter und Formatter in einem

Ruff findet Fehler, modernisiert Python-Code, sortiert Imports und übernimmt die Formatierung – schnell, zentral konfiguriert und direkt in Editor, pre-commit und CI integrierbar.

python tooling

match/case: Strukturelles Pattern Matching

match/case ist mehr als ein switch: Mit Literal-, Sequenz-, Mapping- und Class-Patterns zerlegst Du Datenstrukturen, bindest Werte und ergänzt Bedingungen über Guards.

python

Python lernen (Teil 5): Funktionen

Funktionen zerlegen Code in benannte, wiederverwendbare Blöcke. Mit Parametern, Rückgabewerten und Scope wird unser Game-Loop wieder übersichtlich.

python tutorial

f-Strings bis zum Anschlag

Ausrichtung, Präzision, Tausendertrenner, Debug-Syntax und dynamische Formatangaben – so nutzt Du die Format-Mini-Sprache der f-Strings vollständig aus.

python

Python lernen (Teil 4): Sammlungen

Listen, Tupel, Dictionaries und Sets – damit beschreiben wir die Dungeon-Welt als Daten und geben unserem Abenteurer ein richtiges Inventar.

python tutorial