Jedes Beispiel ist getestet
Jedes Code-Beispiel auf WildBionics ist ein vollständiges Python-Programm, kein Bruchstück. Bei jedem Build der Website wird jedes Beispiel ausgeführt. Der Kasten Ausgabe unter dem Code und das Diagramm stammen genau aus diesem Lauf. Stürzt ein Beispiel ab, gibt es eine Warnung aus oder tut es nicht mehr, was die Seite beschreibt, bricht der Build ab und nichts geht online.
Unter jedem Beispiel findest du drei Werkzeuge:
- Kopieren (oben rechts am Code) kopiert das Programm in die Zwischenablage.
- .py herunterladen speichert dasselbe Programm als Datei, mit einem kurzen Kopf, der sagt, woher es stammt und welche Bibliotheken es braucht.
- In Colab öffnen öffnet das Programm als Notebook in Google Colab, fertig zum Ausführen.
Weg 1: im Browser mit Google Colab
Nichts zu installieren. Google Colab ist ein kostenloser Dienst von Google, der Python in der Cloud ausführt; zum Ausführen brauchst du ein Google-Konto. NumPy, SciPy und Matplotlib sind bereits installiert.
- Klicke unter einem Beispiel auf In Colab öffnen.
- Wähle Laufzeit → Alle ausführen (oder klicke in die Code-Zelle und drücke Umschalt+Enter). Colab warnt, dass das Notebook nicht von Google stammt – bestätige mit Trotzdem ausführen.
- Nach wenigen Sekunden erscheinen Ausgabe und Diagramm unter der Zelle. Sie sollten mit der Ausgabe auf WildBionics übereinstimmen.
- Ändere einen Wert – zum Beispiel einen der „Probier es selbst aus“-Vorschläge im Artikel – und führe die Zelle erneut aus. Um deine Fassung zu behalten, wähle Datei → Kopie in Drive speichern.
Weg 2: auf deinem eigenen Rechner
Du brauchst Python 3.9 oder neuer und drei Bibliotheken. Beim ersten Mal dauert das etwa fünf Minuten.
-
Python installieren. macOS:
brew install python(mit Homebrew) oder das Installationsprogramm von python.org. Windows: das Installationsprogramm von python.org – setze den Haken bei „Add python.exe to PATH“. Linux: meist vorinstalliert, sonstpython3undpython3-venvüber die Paketverwaltung installieren. Prüfe dann in einem Terminal:python3 --versionUnter Windows tippst du in allen Befehlen auf dieser Seite
pystattpython3. -
Einen Ordner mit eigener Umgebung anlegen, damit die Bibliotheken nichts anderes auf deinem Rechner stören:
mkdir wildbionics-code cd wildbionics-code python3 -m venv .venv source .venv/bin/activateUnter Windows lautet die letzte Zeile
.venv\Scripts\activate. Deine Eingabezeile beginnt jetzt mit(.venv). Beim nächsten Mal wechselst du mitcdin den Ordner und führst nur die letzte Zeile aus. -
Die Bibliotheken installieren:
python3 -m pip install numpy scipy matplotlib -
Das Programm speichern – in diesem Ordner: Klicke auf .py herunterladen und verschiebe die Datei dorthin, oder klicke auf Kopieren und füge den Code in eine neue Textdatei mit dem angezeigten Namen ein, zum Beispiel
rayleigh_plesset.py. -
Ausführen:
python3 rayleigh_plesset.pyDas Ergebnis erscheint im Terminal. Zeichnet das Programm ein Diagramm, öffnet sich ein Fenster; das Programm endet, wenn du es schließt.
Was du sehen solltest
Deine Ausgabe sollte genau dem Kasten Ausgabe unter dem Beispiel entsprechen. Mit deutlich neueren oder älteren Bibliotheksversionen kann gelegentlich eine letzte Stelle abweichen; an den Schlussfolgerungen ändert das nichts.
Jedes Beispiel soll eine Idee vermitteln. Der Artikel erklärt unter dem Code, was das Ergebnis bedeutet, und seine „Probier es selbst aus“-Vorschläge zeigen, was passiert, wenn du an einer Stellschraube drehst – eine größere Blase, tieferes Wasser, eine verrauschtere Aufnahme. Ändere immer nur einen Wert und vergleiche mit der ursprünglichen Ausgabe.
Wenn etwas nicht klappt
python3: command not found– Python ist nicht installiert oder nicht im PATH. Unter Windows nutzepy.ModuleNotFoundError: No module named 'numpy'– die Umgebung ist nicht aktiv (Schritt 2, letzte Zeile) oder die Bibliotheken sind nicht installiert (Schritt 3).- Es öffnet sich kein Diagrammfenster, etwa auf einem Server per SSH – ersetze die letzte Zeile
plt.show()durchplt.savefig("chart.png")und öffne die Bilddatei. SyntaxErrorin der ersten Zeile – beim Kopieren ist Text um den Code herum mitgerutscht. Nutze den Button Kopieren oder .py herunterladen.- Jupyter oder VS Code – füge das ganze Programm in eine Zelle oder in eine leere
.py-Datei ein und führe es dort aus.
So werden die Beispiele getestet
Das Skript code_examples.py findet jedes Beispiel auf der Website, führt es mit Python 3.12 und den Bibliotheksversionen aus examples/requirements.txt aus und schreibt Ausgabe, Diagramm, .py-Download und Colab-Notebook. Es läuft bei jedem Pull Request und vor jeder Veröffentlichung – was du auf einer Seite siehst, tut der Code also wirklich.
Ein Beispiel läuft nicht, oder ein Ergebnis ergibt keinen Sinn? Eröffne ein Issue – oder behebe es selbst: Bei WildBionics mitmachen erklärt, wie.