Für umme lesen: Numerical Python
Es wird noch ein Weilchen dauern, aber wenn ich mein Projekt einer interaktiven Geschichte mit Twine und SugarCube abgegschlossen habe, möchte ich mich eine Weile wieder mit »richtiger« Hardcore-Programmierung beschäftigen. Und das bedeutet nicht nur Spieleentwicklung, sondern vor allem auch Visualisierung, Modellbildung und die Simulation dynamischer Systeme mit Python und/oder Py5.
Um mich daran zu erinnern, war diese Ankündigung, daß man die zweite Auflage von »Numerical Python« von Robert Johansson über Scientific Computing and Data Science Application with Numpy, SciPy and Matplotlib hier kostenlos als PDF herunterladen kann, gerade der richtige Trigger. Die Schwarte ist über 700 Seiten fett und verspricht neben einer Einführung in Umgebungen Jupyter und Spyder, die Behandlung von Numpy, SciPy, Pandas und der Matplotlib, auch die Behandlung von Themen wie symbolische Mathematik mit SymPy oder die Code-Optimierung mit Numba.
Ich bin ja nicht so sehr der Data-Science-Typ, habe aber schon seit meinem Studium (vor vielen, vielen Jahren) Spaß an numerischen Themen und an Modellbildung, Simulation und Visualisierungen. Und da Py5 sehr gut mit dem Scientific Stack von Python 3 zusammenarbeitet, erwarte ich mir von dem Buch sehr viele Anregungen und Inspirationen für meine anstehenden Py5-Projekte. Still digging!
Bild: Student vor einer Schiefertafel, erstellt mit Clipdrop. Prompt: »A young man with brown hair and gray eyes, wearing a colorful checked shirt and blue jeans, stands in a classroom in front of a huge green slate full of mathematical formulas and symbols. colored french comic style.« Model: Stable Diffusion XL 1.0, Style: Comic Book.