Schaffe in kürzester Zeit den praktischen Einstieg in die Datenanalyse mit Python
... und lerne, wie du mithilfe von Python und der Pandas Library große Mengen von Daten effizient manipulieren und analysieren kannst.
Laufzeit des Kurses
ca. 6 Stunden
Benötigte Vorkenntnisse
Python Kenntnisse
Pandas ist eine leistungsstarke Python Library für die Datenanalyse.
Egal ob als Data Analyst, Data Scientist oder Machine Learning Engineer: Alle Themenfelder beinhalten Daten und für die Arbeit mit diesen, benötigst du die Python Pandas Library!
Im Kurs lernst du den Umgang mit der Python Pandas Library von 0 an und Schritt-für-Schritt kennen, sodass du danach in der Lage bist, große Datenmengen mithilfe von Python nach eigenen Wünschen zielsicher zu manipulieren und zu analysieren.
Genauer gesagt wirst du lernen:
All diese Kenntnisse wirst du "hands-on" mithilfe zahlreicher Übungsaufgaben inklusive Beispiellösungen vertiefen.
Wenn du also deinen Python Wissensstand und somit deine Karriere als Softwareentwickler auf das nächste Level heben möchtest, um so in zukünftigen Bewerbungsgesprächen oder im Joballtag massiv zu punkten, solltest du diesen Kurs definitiv durcharbeiten.
Inhaltsverzeichnis des Kurses
In diesem Modul wirst du alle wichtigen Pandas Grundlagen lernen, sodass du ein solides Fundament für die weiteren Module dieses Kurses besitzt.
Diese Lektionen erwarten dich:
- [Video 1] Erste Schritte mit Pandas (Installation, Import, Version, Funktionen)
- [Video 2] Pandas Series (Objekt erzeugen)
- [Video 3] Pandas Series
- [Video 4] Pandas Index als unveränderliches Array
- [Video 5] Pandas DataFrame
- [Aufgaben] Programmieraufgabe + Beispiellösung
In diesem Modul wirst du lernen, wie du Datensätze verarbeiten kannst.
Diese Lektionen erwarten dich:
- [Video 1] Vorstellung der Projektdaten und Datensätze importieren
- [Video 2] Einfache Analysen
- [Video 3] Spalten analysieren
- [Video 4] DataFrames exportieren/speichern
- [Video 5] Eingebaute Datensätze mit Seaborn
- [Video 6] Indizierung
- [Video 7] Umbenennungen
- [Video 8] Einträge verwalten
- [Video 9] Einträge überprüfen
- [Aufgaben] Programmieraufgabe + Beispiellösung
In diesem Modul wirst du alles wichtige über das Themengebiet Indexing lernen.
Diese Lektionen erwarten dich:
- [Video 1] iloc - Indexbezogen
- [Video 2] iloc - Labelbezogen
- [Aufgaben] Programmieraufgabe + Beispiellösung
In diesem Modul wirst du lernen, wie du Daten mithilfe von Python und der Pandas Library sortieren und filtern kannst.
Diese Lektionen erwarten dich:
- [Video 1] Sortierungen über sort_values
- [Video 2] Rankings
- [Video 3] Filterungen über filter()
- [Video 4] Filterungen über DataFrame-Schreibweisen
- [Video 5] query()-Funktion
- [Video 6] Umgang mit fehlenden Daten
- [Video 7] Umgang mit NULL-Werten
- [Aufgaben] Programmieraufgabe + Beispiellösung
In diesem Modul wirst du lernen, wie du Daten aggregieren und gruppieren kannst. Dabei wirst du den Umgang mit dem GroupBy-Objekt kennenlernen.
Diese Lektionen erwarten dich:
- [Video 1] Lageverteilung analysieren (describe-Funktion)
- [Video 2] Aggregationsfunktionen in Pandas
- [Video 3] Daten gruppieren mit GroupBy
- [Video 4] Fortgeschrittene Beispiele mit GroupBy
- [Video 5] Wie funktioniert das GroupBy-Objekt?
- [Video 6] Apply-Methode
- [Aufgaben] Programmieraufgabe + Beispiellösung
In diesem Modul dreht sich alles um das Thema Datenverknüpfung. Dies gelingt durch sogenannte Merges & Joins, weshalb wir diese nun detailliert und tiefgreifend behandeln werden.
Diese Lektionen erwarten dich:
- [Video 1] Daten einfach verknüpfen über concat()
- [Video 2] Theorie Join-Kategorien
- [Video 3] INNERJOIN
- [Video 4] OUTERJOIN
- [Video 5] LEFT_RIGHT_JOIN
- [Video 6] ANTIJOIN
- [Video 7] CROSSJOIN
- [Aufgaben] Programmieraufgabe + Beispiellösung
In diesem Modul wirst du noch einige wichtige Fortgeschrittene Funktionen kennen und anzuwenden lernen.
Diese Lektionen erwarten dich:
- [Video 1] Analysefunktionen
- [Video 2] Duplikate entfernen
- [Video 3] String-Funktionen
- [Video 4] Fortgeschrittene Filterfunktionen
In diesem Modul beschäftigen wir uns abschließend noch mit der Visualisierung von Daten in Python.
Diese Lektionen erwarten dich:
- [Video 1] Linien- und Flächendiagramm
- [Video 2] Balkendiagramm
- [Video 3] Theorie Boxplot
- [Video 4] Boxplot
- [Video 5] Histogramm
- [Video 6] Kuchendiagramm
- [Video 7] Punktediagramm
- [Video 8] Weitere Visualisierungstypen
- [Aufgaben] Programmieraufgabe + Beispiellösung