Teilnehmende erwerben fundierte Programmierkenntnisse, die speziell auf wissenschaftliche Fragestellungen und datenbasierte Analysen ausgerichtet sind. Der Kurs vermittelt grundlegende Programmierelemente in Verbindung mit praxisnahen Anwendungsbeispielen aus dem Forschungsumfeld.
Programmiergrundlagen mit Python- Einsatz von Python als Werkzeug für datengetriebene Anwendungen
- Anwendung zentraler Programmierkonzepte wie Variablen, Schleifen, Funktionen und Datenstrukturen
- Methodische Unterstützung von Forschungsprozessen durch eigene Programme
Objektorientierte Programmierung (OOP)
- Strukturierung komplexer Softwarelösungen mittels Klassen, Objekten und Vererbung
- Modulares Aufbauen von Programmen als Grundlage für nachhaltige Softwareentwicklung in Forschungsvorhaben
Datenmanagement und Datenbankanbindung
- Umgang mit wissenschaftlichen Daten
- Verknüpfung von Python mit relationalen Datenbanken über SQL
- Erstellung performanter Abfragen
- Effiziente Analyse großer Datensätze zur Unterstützung datenbasierter Forschung