Interaktive Python-Notebooks Link
- Modellierung Dynamischer Systeme
- Reaktions-Diffusions-System oder wie die Giraffe ihr Muster erhält
- Vogelschwarm
- Statiksimulation
- Data analysis with Python
- http://nbviewer.ipython.org/url/norvig.com/ipython/xkcd1313.ipynb
- http://nbviewer.ipython.org/url/norvig.com/ipython/TSPv3.ipynb
- http://nbviewer.ipython.org/url/norvig.com/ipython/Economics.ipynb
- http://beautifuldata.net/2014/03/datalicious-notebookmania-my-favorite-7-ipython-notebooks/
- Maths with Python
- Bayesian Methods for Hackers
- Skript Wissenschaftliches Rechnen mit Python (Einstieg, Ausdrücke, Zuweisungen, Schleifen, Listen Funktion, Verzweigungen, Rechnen mit Arrays, Darstellung von Kurven)
- Python im Schuleinsatz (2012), Folien (PDF)
- Artikel zur Populationsdynamik
- Beispiel zum Rundreiseproblem, Python Sourcecode (Traveling Salesman)
- Numerische Optimierung, Python Sourcecode (Verbiegung eines Kranauslegers)
- Arbeiten mit aktuellen Meteodaten, Python Sourcecode
- Numerische Lösungen von DGL, Python Sourcecode
Julia-Notebooks Link
Julia ist eine neue dynamische high-level und high-performance Programmiersprache. Um die Beispiele auführen zu können muss IPython und die Programmiersprache JULIA installiert sein.
- Algorithmus von Floyd and Warshall
- Mandelbrot Menge
- Julia_Matplotlib_Examples
- Mathe macht Musik
- Approximation SIN
Ein Grund für den Erfolg von Python ist die freie Verfügbarkeit (open source) und die Unterstützung aller Plattformen(Win,OSX und Linux). Es gibt unzählige Softwarepakete (Bibliotheken), welche Python für spezifische Aufgaben erweitern. Eine Übersicht der verschiedenen Pakete liefert die Seite http://pypi.python.org/pypi. Die Vielzahl an unterschiedlichen Möglichkeiten einer Installation erschweren das Leben für Einsteiger. Hier bietet die freie Entwicklungsumgebung TigerJython einen einfache Lösung. Einsteiger können nach dem Herunterladen einer Datei direkt starten.
Anaconda ist ein Paketverwaltung für Python Bibliotheken und Module. Python und IPython lassen sich damit auf einfache Art und Weise installieren. Eine kommerzielle Lösung ermöglicht die Firma Enthought mit einer automatisierten Installation für alle Plattformen. Diese beinhaltet eine grossen Anzahl Bibliotheken. Bildungsinstitutionen können die Software unter dem folgenden Link beziehen.
- Programmieren mit Python, Arnold,Kohn,Plüss
- Programmieren mit Python, Kohn
- Programmieraufgaben
- http://www.scipy.org/Cookbook
- http://www.scipy.org/Tentative_NumPy_Tutorial
- http://wwwpub.zih.tu-dresden.de/~knoll/python/material/
- https://github.com/mgje/scipy-lecture-notes
- http://glowingpython.blogspot.ch/2011/05/
Kommentare und Rückmeldungen sind willkommen und werden so rasch wie möglich aufgenommen.