Grundlagen wissenschaftlichen Rechnens mit Python
- Einführung in NumPy-Arrays und Matrixoperationen
- Effiziente Datenstrukturen für wissenschaftliche Berechnungen
- Vektorisierte Operationen und Broadcasting
- Arbeiten mit mehrdimensionalen Arrays
- Optimierung von numerischen Berechnungen
- Einlesen und Strukturierung wissenschaftlicher Daten
- Datenbereinigung und -transformation
- Gruppierung und Aggregation von Messdaten
- Zeitreihenanalyse experimenteller Daten
- Export und Import verschiedener Dateiformate
- Erstellung publikationsreifer Grafiken
- Interaktive Visualisierungen mit Plotly
- 3D-Visualisierung wissenschaftlicher Daten
- Anpassung von Plots für verschiedene Publikationsformate
- Animation von Simulationsergebnissen
- Implementierung statistischer Tests
- Regressionsanalysen und Modellanpassung
- Verteilungsanalysen und Hypothesentests
- Bootstrap und Resampling-Methoden
- Bayesianische Datenanalyse
- Lösung von Differentialgleichungen
- Monte-Carlo-Simulationen
- Molekulardynamik-Simulationen
- Optimierungsprobleme lösen
- Parallele Berechnung von Simulationen
- Entwicklung wiederverwendbarer Analyseskripte
- Versionskontrolle mit Git
- Dokumentation mit Jupyter Notebooks
- Automatisierte Berichterstellung
- Continuous Integration für wissenschaftliche Workflows
- Strukturierung wissenschaftlicher Python-Projekte
- Modularisierung von Analysecode
- Entwicklung eigener Python-Pakete
- Fehlerbehandlung und Debugging
- Performance-Optimierung wissenschaftlicher Code