- Einleitung
- Wichtige Information zu Anaconda
- Installation der benötigten Tools, Kursmaterialien herunterladen
- Was tun wenn: Jupyter startet nicht
- Einführung
- Python Grundlagen: Datentypen in Python
- Python Grundlagen: Variablen in Python
- Python Grundlagen: Funktionen in Python
- Python Grundlagen: Listen in Python
- Grafiken mit Python zeichnen
- Python Grundlagen: Listen in Python (2)
- Python Grundlagen: If-Abfragen mit Python
- Python Grundlagen: Booleans in Python
- Python Grundlagen: Schleifen in Python
- Grafiken zeichnen: Matplotlib & Schleifen
- Python Grundlagen: Datentypen umwandeln
- Python Grundlagen: Dictionaries in Python
- Grafiken Zeichnen: Dictionaries und Matplotlib
- Hinweis: Du hast jetzt schon Objektorientierung kennengelernt!
- Python Grundlagen: Funktionsparameter explizit übergeben
- Einführung: Matplotlib
- Anzeigemodi: inline vs. notebook
- Matplotlib, subplots() - Schreibweise (wichtig für später)
- Grafik direkt speichern
- Beschriftungen hinzufügen
- Achsenbereiche konfigurieren
- Mehrere Graphen zeichnen, Legende anzeigen
- Darstellung mit seaborn optimieren
- Einführung
- Einlesen einer Excel - Datei
- Daten filtern, Grafik zeichnen
- Neue Spalte berechnen (z.B. Gewinn)
- Datei Zeile für Zeile betrachten
- Hinweis zur nächsten Lektion
- Wie gehst du mit einer Excel-Datei um, die mehrere Blätter hat?
- Aufgabe: Meteoritendaten einlesen + visualisieren
- Musterlösung: Meteoritendaten einlesen + visualisieren
- Einführung
- Farben und Linienstile anpassen
- Punkte in Grafik einzeichnen
- Achsenbeschriftung hinzufügen
- Balkendiagramme zeichnen (1)
- Balkendiagramme zeichnen (2)
- Kreisdiagramme zeichnen
- Aufgabe: Kreisdiagramme
- Musterlösung: Kreisdiagramme
- Punktediagramm zeichnen
- Vergleich: figsize vs. dpi
- Einführung: Cartopy
- Einführung: Geografisches Koordinatensystem, Installation von Cartopy
- Erste Schritte mit Cartopy
- Punkte einzeichnen, Punkte auf Karte verbinden
- Länder einzeichnen
- Änderungen der "cartopy.io.shapereader"-Daten
- Länder einzeichnen (2)
- Kartenausschnitt verändern, Länder einfärben
- Shortcuts zum Zeichnen einer Weltkarte
- Exkurs: Cartopy + OpenStreetMap
- Aufgabe: Meteoritendaten auf Karte visualisieren
- Musterlösung: Meteoritendaten auf Karte visualisieren
- Was sind Jupyter Widgets überhaupt?
- Erste Schritte mit Jupyter Widgets
- Mit Widgets interagieren
- Wir steuern eine Grafik mit einem Slider!
- Wir erzeugen einen interaktiven Push-Button
- Aufgabe: Meteoriten filtern, Auswahl nach Jahr
- Musterlösung: Meteoriten filtern, Auswahl nach Jahr
- Exkurs: Tabs
- Was wirst du in diesem Abschnitt lernen?
- String - Funktionen
- String - Funktionen (2)
- List-Slicing in Python
- List-Comprehensions in Python
- Warum ist dieser Abschnitt so wichtig?
- Datumsfunktionen in Python
- Mit Datumswerten rechnen
- Datumsausgabe formatieren
- Matplotlib + Datumswerte
- Pandas + Datumswerte
- Einführung
- Mit Python auf einen Ordner zugreifen
- Alle Excel-Dateien aus Ordner ermitteln + Aufgabe
- Musterlösung: Alle Excel-Dateien aus Ordner öffnen
- Einführung
- Hinweis
- Aufgabe: Auswertung erstellen
- Vorbereitung: Zusammenführen von mehreren Dictionaries
- Vorbereitung: Jupyter Widgets, Radio Button