Schülerpraktikum
- Tag 1:
- Einführung (Wiederholung) in die Programmiersprache Python (via jupyter-notebook)
- Tag 1/2:
- Bearbeiten und entwickeln von Programmierprojekten (eigene Ideen auch möglich)
- Monte-Carlo-Simulation eines Sierpinski-Dreiecks
- Brown'sche Bewegung - Der Zufallswanderer 1D
- Logisitsche Abbildung und Bifurkationsdiagramm
- Brown'scher Baum - Diffusionsbegrenztes Wachstum (Dentridenwachstum)
- Bearbeiten und entwickeln von Programmierprojekten (eigene Ideen auch möglich)
Informationen zu den Programmierprojekten
- Monte-Carlo-Simulation eines Sierpinski-Dreiecks
- Entwicklung zur zufälligen Generation eines regelmäßigen Fraktals
- Grafische Darstellung des Fraktals
- Typisches Ergebnis:

- Brown'sche Bewegung - Der Zufallswanderer 1D/2D
- Entwicklung eines Programmes für eine Zufallswanderer (ZW)
- Grafische Darstellung des ZW (Ort über Zeit)
- Statistik über viele Zufallswanderer (Häufigkeit pro Ort zu gegebenen Zeitpunkt, Abstandsquadrat über Zeit)
- Logistische Abbildung (Bifrukationsdiagramm)
- Entwicklung eines Programmes zur Iteration der Gleichung: xn = r xn (xn-1) für x0 = [1,0], r = [2.5, 4]
- Grafische Darstellung der Lösung der Iteration pro Parameter (Beispiel für die Zeitentwicklung von Populationsdynamiken)
- Zusammenfassung der Ergebnisse in einem Bifurkationsdiagramm
- Brown'scher Baum - Diffusionsbegrenztes Wachstum (Dentridenwachstum)
- Fortsetzung zu Programmierprojekt 2
- Es wird ein Programm zum Experimentieren und Erweitern zur Verfügung gestellt
Unterlagen
Bei Fragen jederzeit an mich wenden! Das Leben ist zu kurz zum Verzweifeln!
- Nutzung und Zugriff von/auf python unter Debian:
- Einmalig notwendig: Einrichten einen virtuellen Umgebung für python
- Terminal/Konsole öffnen
- Anlegen der Umgebung "python":
python3 -m venv python[Enter] - Starten der Umbegung:
source python/bin/activate[Enter] - Installation notwendiger Bibliotheken/ Umgebungen:
pip install jupyter[Enter]pip install numpy[Enter]- ...
- Zugriff auf Jupyter-Notebook (Dateien mit Endung "ipynb"):
- Terminal/Konsole öffnen
- Starten der Umbegung:
source python/bin/activate[Enter] jupter notebook& [Enter]- Es öffnet sich ein Fenster mit Jupyter-Notebook im Browser!
- Zugriff auf Spyder (IDE-Umgebung für python, Dateien mit Endung "py"):
- Terminal/Konsole öffnen
spyder &[Enter]
- Einmalig notwendig: Einrichten einen virtuellen Umgebung für python
- Python-Skripte zum selbstständigen Erarbeiten:
- Sierpinski-Dreieck zum selbstständigen Erarbeiten:
- Programm zum Experimentieren und Erweitern für den Brown'schen Baum: BrownscherBaum.py