Python-Grundlagenkurs
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 Grundlagen zwei unterschiedliche Ziele und lehrt
- wissenschaftliche Daten zu analysieren, zu interpretieren und zu visualisieren, um publikationsreife Diagramme zu erstellen
- Gute Programmierpraxis und virtuelle Umgebungen
Zielgruppen
Der Kurs ist geeignet für für Personen mit Vorkenntnissen in anderen Programmiersprachen und für Personen, die bereits Erfahrung mit Python haben und ihre Kenntnisse verbessern möchten. Viele frühere Teilnehmer waren Autodidakten und schätzten die strukturierte Einführung in Python und die Vielfalt der in diesem Kurs behandelten Themen.
Der Kurs ist auch für absolute Anfänger in der Programmierung geeignet, allerdings sollten Anfänger zusätzliche Zeit zwischen den Tutorials einplanen, um die Grundlagen aus den zusätzlichen Ressourcen zu lernen.
Struktur des Kurses
Der Kurs wird in englischer Sprache abgehalten. 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
Einrichtung
- Einführung, Jupyter, Virtuelle Umgebungen, Notebook-Erweiterungen, Python-Grundlagen
Grundlagen
- Syntax, PEP8, Tastaturkürzel, Einführung in Numpy und Matplotlib
- Fortgeschrittenes Numpy, Pandas, Dateieingabe und -ausgabe, ChatGPT
- Fortgeschrittene Matplotlib, Inset Plots, Contour Plots, Interaktive Plots