Einführung in SciPy und SymPy mit IPython
16:00 bis 18:00 in Raum W1
Peter Hrenka
Python erfreut sich im wissenschaftlichen Umfeld einer großen Beliebheit. Obwohl Python als solches nicht unbedingt durch hohe Geschwindigkeit glänzt, lassen sich über die C-Schittstelle speicher- und laufzeiteffiziente Algorithmen einbinden.
Mit SciPy steht eine umfangreiche Sammlung von Bibliotheken zur Verfügung. Für symbolische Berechnungen bietet SymPy umfangreiche Funktionalität eines Computer Algebra Systems. IPython stellt eine komfortable interaktive Shell bereit, die Code, Formeln, Plots und Videos einbetten kann.
Im Workshop werden wir IPython interaktiv benutzen und die Teilnehmer können bei kleineren Übungen das Erlernte ausprobieren.
Vorwissen
- Grundlagenwissen Python oder einer anderen Programmiersprache
- Interesse an Mathematik, Zahlen oder griechischen Zeichen
Vorbereitung
- Webbrowser
- Eine lokale Installation von IPython >= 2.0, Numpy 1.9 und matplotlib. Am einfachsten nimmt man das distributionsunabhängige Anaconda Python (continuum.io/downloads)
Links
- SciPy (scipy.org)
- SymPy (sympy.org)
- IPython (ipython.org)
- pad: tuebix2015.titanpad.com/hrenka-python