
Python für Wissenschaftler und Ingenieure
Zusammenfassung
Wissenschaftler brauchen Programmierkenntnisse in Python, um ihre Daten zu analysieren, haben aber während ihres Bachelor- und Masterstudiums kaum eine Programmierausbildung erhalten. Daher verfolgt der Kurs Python für Wissenschaftler und Ingenieure zwei unterschiedliche Ziele und lehrt sie:
- wissenschaftliche Daten zu analysieren, zu interpretieren und zu visualisieren, um publikationsreife Diagramme zu erstellen
- gute Programmierpraxis, Versionskontrolle mit GIT und virtuellen Umgebungen
Zielgruppen
Der Kurs Python für Wissenschaftler und Ingenieure kann als eigenständiger Kurs belegt werden oder mit Spezialisierungskursen gekoppelt werden, die diesen Kurs als Grundlage verwenden.
Dieser Kurs dient Anfängern als Einführung in die wissenschaftliche Programmierung und deckt eine breite Palette von Themen ab. Für erfahrene Programmierer wird der Schwerpunkt auf eine gute Programmierpraxis gelegt, die – wie die Erfahrung zeigt – notwendig ist.
Struktur des Kurses
Der Kurs wird in englischer Sprache abgehalten und besteht derzeit aus 6 Modulen. Er kann als On-Demand-Kurs oder als Blended-Learning-Kurs belegt werden. Die On-Demand-Module enthalten jeweils
- einen 60-90-minütigen Videovortrag, den sich die Teilnehmer ansehen können, wann es ihnen passt
- Übungen, in denen die Teilnehmer das Gelernte anwenden können
Inhalt
- Einführung, Anaconda, Jupyter, Syntax, PEP8, Erste Beispiele
- Datenanalyse, Big Data, Numpy, Pandas
- Interpolation, Anpassung, Filterung, Datenanalyse Beispiel
- Matplotlib, Visualisierung, fortgeschrittenes Plotten, String-Formatierung
- GIT, Dateierstellung, Generatoren, Dask-Parallelisierung
- Videoerstellung, symbolische Berechnungen, virtuelle Umgebungen, komplexe Anpassungen