Pläne schmieden im Garten: Py5 in Beispielen?

Py5
Python
Processing
Creative Coding
Spieleprogrammierung
Autor:in

Jörg Kantel

Veröffentlichungsdatum

14. August 2023

Gestern hatte ich den ersten warmen und sonnigen Nachmittag nach der langen Regenperiode mit ein paar Büchern und einem (alkoholfreien – seit meinem Schlaganfall vor knapp zwei Jahren trinke ich weitestgehend abstinent) Bier auf unserer Terrasse verbracht. Und da es schon wieder etwas zu warm und zu schwül zum Lesen war, geriet ich ins Dösen und dann in eine von den Büchern auf dem Gartentisch inspirierte Träumerei: Ich hatte ja seinerzeit alle meine im Schockwellenreiter (erst-) erschienenen Processing.py-Tutorials auf der Website »Processing.py in Beispielen« geschlossen gesammelt und veröffentlicht. Warum sollte ich nicht etwas ähnliches mit Py5 anstellen?

Für mich ist Py5 sowieso so etwas wie der legitime Nachfolger von Processing.py, das durch sein (C)Python 3-Fundament zusätzlich die Möglichkeiten einschließt, die der Scientific Stack von Python bietet. Damit meine ich vor allem die Bibliotheken Numpy, SciPy, Pillow und – wenn Jim Schmitz, der Schöpfer von Py5, seine Ankündigung vom letzten Update wahrmacht – auch die Matplotlib. Diese Fülle der neuen Möglichkeiten alleine rechtfertigt schon eine Überarbeitung.

Hinzu kommt, daß auch ich in den letzten Jahren einiges dazugelernt und einige neue Themen entdeckt habe. Die neue Tutorialreihe wird daher mit Sicherheit kein Eins-zu-Eins-Port der Processing.py-Tutorials werden, sondern es wird (hoffentlich!) etwas neues entstehen.

Und auch technisch möchte ich (mindestens) eine Änderung vornehmen. Während ich die Site »Processing.py in Beispielen« noch mit MkDocs realisiert hatte, möchte ich für das neue Projekt meine Quarto- (und meine Visual Studio Code-) Skills ausbauen und eventuell dafür auch das Tufte CSS einsetzen.

Es gibt so viel zu träumen und manche Träume sollten einfach wahr werden. Still digging! (Photo (cc) 2023: Jörg Kantel)