In diesem dreitägigen Kurs lernen Sie, Daten mit Python zu analysieren und zu visualisieren. Der Kurs kombiniert traditionelle Programmiertechniken mit der Nutzung von Chatbots (ChatGPT).
Im Unterschied zu traditionellen Programmierkursen integriert dieser Kurs KI-Methoden. Sie lernen praxisorientiert sowohl die Grundlagen der Programmierung kennen als auch, wie Sie effizient mit Code-Snippets arbeiten und die Möglichkeiten von Chatbots am Beispiel von ChatGPT lösungsorientiert nutzen.
Dieser Kurs vermittelt Ihnen die Fähigkeiten, Daten mit Python zu bereinigen, zu analysieren, zu visualisieren und zu interpretieren.
ZielgruppeInteressierte, die viel mit Datenanalysen zu tun haben und bereits über erste Erfahrungen in Python verfügen
Kursinhalte und LernzieleGrundlagen der Datenanalyse mit PythonLernen Sie grundlegende Begriffe und Konzepte der Datenanalyse kennen. Wir zeigen Ihnen, wie Sie Daten mit Pandas bereinigen und manipulieren, statistische Auswertungen mit NumPy durchführen und einfache Visualisierungen mit Matplotlib erstellen. Nutzen Sie ChatGPT zur Unterstützung bei der Datenaufbereitung und -analyse.
Praktische Anwendung
- Einlesen und Bereinigen von Daten aus einer CSV-Datei
- Berechnung von statistischen Kennzahlen
- Erstellen einfacher Diagramme
- Analyse von Umfragedaten zur Studierendenzufriedenheit
- Datenschutzkonforme Visualisierung von Studienverlaufsdaten
Vertiefung der Datenanalyse und -visualisierung
Sie vertiefen Ihr Wissen in der Datenmanipulation und -bereinigung. Sie lernen komplexe Datenstrukturen mit Pivot-Tabellen zu analysieren und fortgeschrittene Visualisierungen mit Seaborn und Plotly zu erstellen. Sie nutzen ChatGPT für komplexere Analysen.
Praktische Anwendung
- Erstellen und Analysieren von Pivot-Tabellen
- Visualisierung komplexer Datenstrukturen mit Seaborn
- Erstellen von Heatmaps
- Analyse von Studienverlaufsdaten mit Pivot-Tabellen
- Visualisierung von Forschungsdaten
Projektorientiertes Lernen und fortgeschrittene Techniken
Wenden Sie die erlernten Techniken in einem umfassenden Projekt an. Lernen Sie Grundlagen des maschinellen Lernens und wenden Sie Clustering-Algorithmen zur Gruppierung von Studierenden an. Erstellen Sie interaktive Visualisierungen mit Plotly Dash.
Praktische Anwendung
- Anwendung von Clustering-Algorithmen
- Erstellen einer interaktiven Dashboard-Anwendung
- Analyse von Umfragedaten zur Studierendenzufriedenheit
- Gruppierung von Studierenden basierend auf Leistungsdaten
- Erstellung einer interaktiven Dashboard-Anwendung
Voraussetzungen
- Python Basis Kenntnisse etwa im Umfang unseres „Python Basis-Kurses“
- Installation der kostenlosen App Webex Meetings
- ein lokal installiertes GIMP (Bildbearbeitung)
- einen (kostenfreien) Account bei GitHub an oder alternativ Python und VS-Code auf Ihrem Rechner
- ein zum Kurszeitpunkt aktuelles MS-Windows-Excel (Mac Excel ist nicht ausreichend)
- ab Kursbeginn ein Headset (Mikrofon und Kopfhörer)
- Administratorenrechte auf Ihrem Computer
- ein funktionierendes WLAN auf Ihrem Computer
- eine stabile Internetverbindung im Homeoffice
- einfache englische Basis-Kenntnisse zum Lesen von Hilfetexten
- optional: Einen kostenpflichtigen ChatGPT-Account
Methoden
Vortrag, F&A, Demonstrationen, Übungen
HinweiseEs wird mit den zum Kurszeitpunkt aktuellen Versionen von Python und Visual-Studio Code auf PC/Mac gearbeitet. Wichtig: Achten Sie bei der Installation von Python unbedingt darauf, den Haken bei „Add Python … to PATH“ zu aktivieren.
Kurssprache ist Deutsch. Programmiert wird in Englisch, alle Unterlagen sind englischsprachig.
Das Seminar findet hybrid statt. Sie können also entweder online teilnehmen oder unseren Kursraum in Präsenz besuchen. In beiden Fällen wird Cisco Webex Meetings verwendet.