
Kurs Datenanalyse mit Python und pandas
Meistern Sie Pandas von Grund auf und verwandeln Sie Rohdaten in verlässliche, handlungsrelevante Erkenntnisse. Dieser Kurs behandelt alles vom Laden und Bereinigen von Datensätzen bis hin zu fortgeschrittener Zeitreihenanalyse und der Vorbereitung für maschinelles Lernen. Ganz gleich, ob Sie Verkaufszahlen analysieren oder automatisierte Berichtspipelines erstellen – Sie erwerben die praktischen Fähigkeiten, die Arbeitgeber tatsächlich benötigen.
Was Sie lernen werden:
Sie lernen, wie Sie Daten aus CSV, Excel, JSON und SQL-Datenbanken laden, bereinigen und für die Analyse umformen. Sie beherrschen Indexierung, Filterung und GroupBy-Aggregationen, um Daten effizient zusammenzufassen. Der Kurs behandelt Zeitreihen-Resampling, Berechnungen mit gleitenden Fenstern und Datumsindexierung für reale Berichtsworkflows. Sie bereiten DataFrames auch für maschinelles Lernen vor, indem Sie kategoriale Variablen kodieren, Merkmale skalieren und Datensätze aufteilen. Am Ende absolvieren Sie Abschlussprojekte in den Bereichen Finanzen, Vertriebsanalyse und Kundensegmentierung.
Wie Sie praxisnah lernen Kurs Datenanalyse mit Python und pandas
Wie Sie üben Kurs Datenanalyse mit Python und pandas
Für Unternehmen, die ihr Team schulen möchten
Bei Dedika für Unternehmen enthält der Kurs Übungen und Beispiele, die auf Ihr eigenes Geschäft und die Bedürfnisse Ihres Unternehmens zugeschnitten sind.
Kursinhalt
8 Kapitel • 40 LektionenDauer zwischen 4 und 360 Stunden (Sie entscheiden)
Kapitel 1AusblendenDetails ausblendenDetails anzeigenPython- und Pandas-Grundlagen
Python- und Pandas-Grundlagen
Lektion 1 • Grundlegende Python-Datenstrukturen
Wiederholen Sie Listen, Dictionaries und Tupel als die Bausteine, die Pandas erweitert. Verbindet native Python-Container mit den Konzepten von Pandas Series und DataFrame.
Lektion 2 • NumPy-Arrays als Rückgrat von Pandas
Führen Sie NumPy-Arrays und vektorisierte Operationen ein, die Pandas intern antreiben. Das Verständnis von Arrays verhindert Verwirrung, wenn Pandas arraybasierte Ergebnisse zurückgibt.
Lektion 3 • Einrichten der Umgebung
Installieren Sie Python, Pandas und Jupyter Notebook für einen interaktiven Workflow. Schafft die technische Grundlage, von der jedes nachfolgende Kapitel abhängt.
Lektion 4 • Einführung in DataFrames
Erstellen Sie DataFrames aus Dictionaries, Listen und Series-Objekten. Vermittelt das grundlegende mentale Modell für alle später behandelten Datenmanipulationen.
Lektion 5 • Einführung in Series
Erstellen und Untersuchen von Pandas-Series-Objekten mit beschrifteten Indizes. Das Beherrschen von Series ist unerlässlich, bevor Sie mit der mehrspaltigen DataFrame-Struktur arbeiten.
Kapitel 2AusblendenDetails ausblendenDetails anzeigenLaden und Untersuchen von Daten
Laden und Untersuchen von Daten
Lektion 1 • Schreiben von Daten in Dateien
Exportieren Sie DataFrames mit to_csv, to_excel und to_json in CSV-, Excel- und JSON-Dateien. Schließt den in diesem Kapitel eingeführten Lese-Transformiere-Schreib-Zyklus ab.
Lektion 2 • Einlesen von Excel- und JSON-Dateien
Importieren Sie mehrblättrige Excel-Arbeitsmappen und verschachtelte JSON-Strukturen in DataFrames. Erweitert die Einlesefähigkeiten über Flat Files hinaus auf gängige Geschäftsformate.
Lektion 3 • Einlesen aus Datenbanken
Stellen Sie eine Verbindung zu SQL-Datenbanken her und führen Sie Abfragen direkt in DataFrames mit read_sql aus. Überbrückt Datenbank-Workflows mit pandasbasierten Analysepipelines.
Lektion 4 • Einlesen von Flat Files
Verwenden Sie read_csv und read_table mit Schlüsselparametern, um getrennte Dateien zu importieren. Behandelt das häufigste Szenario der Datenaufnahme aus der Praxis in diesem Kapitel.
Lektion 5 • Erste Dateninspektion
Wenden Sie head, tail, info, describe und value_counts an, um einen neuen Datensatz zu profilieren. Entwickeln Sie die Gewohnheit, die Datenform und -qualität vor jeder Transformation zu verstehen.
Kapitel 3AusblendenDetails ausblendenDetails anzeigenIndizierung, Auswahl und Filterung
Indizierung, Auswahl und Filterung
Lektion 1 • Positionsbasierte Indizierung mit iloc
Verwenden Sie iloc für den ganzzahlbasierten Zeilen- und Spaltenzugriff. Ergänzt loc bei der Arbeit mit unbeschrifteten oder numerisch indizierten DataFrames.
Lektion 2 • Abfragemethode und erweiterte Auswahl
Verwenden Sie die query-Methode und die MultiIndex-Auswahl für ausdrucksstarke, lesbare Filter. Erweitert die Auswahlfähigkeiten auf hierarchische Indizes, die später im Kurs eingeführt werden.
Lektion 3 • Grundlagen der Spalten- und Zeilenauswahl
Wählen Sie einzelne und mehrere Spalten mit der Klammer- und Punktnotation aus. Legt die einfachsten Auswahlmuster fest, bevor Beschriftungs- und Positionsindexierer eingeführt werden.
Lektion 4 • Beschriftungsbasierte Indizierung mit loc
Verwenden Sie loc, um Zeilen und Spalten nach Beschriftung auszuwählen, einschließlich Slices und Listen. Bietet eine präzise, lesbare Auswahl, die Positionsmehrdeutigkeiten vermeidet.
Lektion 5 • Boolesche Filterung und Maskierung
Erstellen Sie boolesche Masken aus Vergleichs- und logischen Operatoren, um Zeilen zu filtern. Ermöglicht die bedingungsgesteuerte Teilmengenbildung, die für die explorative Datenanalyse von zentraler Bedeutung ist.
Kapitel 4AusblendenDetails ausblendenDetails anzeigenDatenbereinigung und -vorbereitung
Datenbereinigung und -vorbereitung
Lektion 1 • Umbenennen und Umstrukturieren von Spalten
Benennen Sie Spalten mit rename um, bereinigen Sie Spaltennamen und ordnen Sie Spalten neu an oder löschen Sie sie. Einheitliche Namenskonventionen verbessern die Lesbarkeit des Codes im gesamten Projekt.
Lektion 2 • Entfernen und Deduplizieren von Daten
Finden und entfernen Sie doppelte Zeilen mit duplicated und drop_duplicates. Verhindert überhöhte Zählungen und verzerrte Statistiken in Aggregationsschritten.
Lektion 3 • Ersetzen und Korrigieren von Werten
Verwenden Sie replace, map und clip, um fehlerhafte oder außerhalb des Bereichs liegende Werte in Spalten zu korrigieren. Stellt die Datenintegrität vor statistischen Analysen oder Machine-Learning-Pipelines sicher.
Lektion 4 • Umgang mit fehlenden Werten
Identifizieren Sie NaN-Positionen mit isna und isnull und füllen oder löschen Sie diese dann strategisch. Der Umgang mit fehlenden Werten wirkt sich direkt auf die Genauigkeit jeder Aggregation aus.
Lektion 5 • Typkonvertierung und Casting
Konvertieren Sie Spalten mit astype, to_numeric und to_datetime in die korrekten dtypes. Korrekte Typen ermöglichen typspezifische Operationen und reduzieren die Speichernutzung.
Kapitel 5AusblendenDetails ausblendenDetails anzeigenDatentransformation und Feature Engineering
Datentransformation und Feature Engineering
Lektion 1 • Zeichenfolgenoperationen mit dem str-Accessor
Nutzen Sie den str-Accessor für vektorisierte Zeichenfolgenbereinigung, -aufteilung und -extraktion. Textspalten benötigen diese Methoden, bevor sie in der Analyse verwendet werden können.
Lektion 2 • Binning und Diskretisierung
Konvertieren Sie kontinuierliche Variablen mit cut und qcut in kategoriale Klassen. Die Diskretisierung ermöglicht eine gruppenbasierte Analyse numerischer Verteilungen.
Lektion 3 • Sortieren und Rangfolge von Daten
Sortieren Sie DataFrames nach Werten oder Index und weisen Sie numerischen Spalten Ränge zu. Geordnete Daten sind für Fensterfunktionen und Zeitreihenoperationen im weiteren Verlauf erforderlich.
Lektion 4 • Erstellen und Ändern von Spalten
Leiten Sie neue Spalten durch Arithmetik, Zeichenfolgenoperationen und bedingte Logik ab. Neue Merkmale verbessern direkt die analytische Tiefe nachgelagerter Aggregationen.
Lektion 5 • Anwenden von Funktionen auf Daten
Verwenden Sie apply, map und applymap, um benutzerdefinierte Logik über Zeilen, Spalten oder Zellen auszuführen. Ermöglicht flexible Transformationen über die integrierten Pandas-Operationen hinaus.
Kapitel 6AusblendenDetails ausblendenDetails anzeigenGruppierung, Aggregation und Pivot-Tabellen
Gruppierung, Aggregation und Pivot-Tabellen
Lektion 1 • Integrierte Aggregationsfunktionen
Wenden Sie sum, mean, count, min, max und std effizient auf gruppierte Daten an. Integrierte Funktionen sind schneller als benutzerdefinierte apply-Aufrufe und decken die meisten Berichtsanforderungen ab.
Lektion 2 • Benutzerdefinierte Aggregationen und Transformation
Schreiben Sie benutzerdefinierte Aggregationsfunktionen und verwenden Sie transform, um Gruppenergebnisse zurück auf den ursprünglichen Index zu übertragen. Transform ermöglicht die Erstellung gruppennormalisierter Merkmale.
Lektion 3 • GroupBy-Grundlagen
Teilen Sie einen DataFrame nach einem oder mehreren Schlüsseln in Gruppen auf und untersuchen Sie das resultierende GroupBy-Objekt. Das Verständnis des Split-Apply-Combine-Musters ist die Grundlage dieses Kapitels.
Lektion 4 • Umformen mit Pivot und Melt
Verwenden Sie pivot, um lange Daten in das Breitformat umzuformen, und melt, um den Vorgang umzukehren. Transformationen von Breit nach Lang und von Lang nach Breit sind für Tidy-Data-Workflows unerlässlich.
Lektion 5 • Pivot-Tabellen und Kreuztabellen
Erstellen Sie pivot_table-Zusammenfassungen und crosstab-Häufigkeitstabellen für die mehrdimensionale Berichterstattung. Diese Strukturen ähneln den Tabellenkalkulations-Pivot-Tabellen, die Geschäftsanwendern vertraut sind.
Kapitel 7AusblendenDetails ausblendenDetails anzeigenZusammenführen, Verbinden und Kombinieren von Daten
Zusammenführen, Verbinden und Kombinieren von Daten
Lektion 1 • Zusammenführen bei unterschiedlichen Schlüsselnamen
Verwenden Sie left_on und right_on, um DataFrames mit unterschiedlich benannten Schlüsselspalten zusammenzuführen. Behandelt den häufigen Praxisfall, dass Quellsysteme inkonsistente Benennungen verwenden.
Lektion 2 • Verketten von DataFrames
Stapeln Sie DataFrames vertikal oder horizontal mit concat und behandeln Sie die Indexausrichtung. Verkettung ist die einfachste Kombinationsmethode und der Ausgangspunkt für dieses Kapitel.
Lektion 3 • Kombinieren mit Update und Combine
Verwenden Sie update und combine_first, um Lücken in einem DataFrame mit einem anderen zu füllen. Ermöglicht inkrementelle Datenaktualisierungsmuster, die in Produktionspipelines üblich sind.
Lektion 4 • Indexbasiertes Verbinden
Verwenden Sie join, um DataFrames basierend auf ihren Indizes statt auf Spalten zu kombinieren. Index-Joins sind schneller, wenn DataFrames einen aussagekräftigen gemeinsamen Index haben.
Lektion 5 • Datenbankähnliches Zusammenführen
Führen Sie innere, linke, rechte und äußere Joins mit merge anhand eines oder mehrerer Schlüssel durch. Spiegelt die SQL-JOIN-Logik wider und macht sie für Analysten mit Datenbankhintergrund zugänglich.
Kapitel 8AusblendenDetails ausblendenDetails anzeigenZeitreihenanalyse mit Pandas
Zeitreihenanalyse mit Pandas
Lektion 1 • Zeitbasierte Auswahl und Slice-Bildung
Wählen Sie Datumsbereiche mit partieller Zeichenfolgenindizierung und loc mit Datetime-Slices aus. Ermöglicht die schnelle Extraktion von Geschäftsperioden, Quartalen und benutzerdefinierten Datumsfenstern.
Lektion 2 • Zeitversätze und Periodenarithmetik
Verwenden Sie DateOffset-, Timedelta- und Period-Objekte für Datumsarithmetik und Periodenindizierung. Ermöglicht präzise Werktagsberechnungen und die Ausrichtung von Geschäftsperioden.
Lektion 3 • Resampling und Frequenzkonvertierung
Aggregieren Sie Zeitreihen mit resample auf niedrigere Frequenzen und sampeln Sie sie auf höhere Frequenzen hoch. Resampling ist die Kernoperation zum Erstellen von Tages-, Wochen- und Monatsberichten.
Lektion 4 • Datetime-Indizierung und -Parsing
Konvertieren Sie Zeichenfolgenspalten in einen DatetimeIndex und legen Sie diesen als DataFrame-Index fest. Ein korrekter DatetimeIndex erschließt alle zeitbezogenen Auswahl- und Resampling-Methoden.
Lektion 5 • Rollierende und expandierende Fenster
Berechnen Sie rollierende Mittelwerte, Summen und Standardabweichungen über gleitende Zeitfenster. Fensterfunktionen glätten Rauschen und zeigen Trends in sequenziellen Daten auf.
Ihr gültiges Abschlusszertifikat
Dieser Kurs ist für Sie geeignet:
Business-Analyst: möchte langsame Tabellenkalkulations-Workflows durch Python-Automatisierung ersetzen.
Angehender Data Scientist: benötigt solide Fähigkeiten zur Datenaufbereitung, bevor er sich der Modellierungsarbeit widmet.
Finanzfachkraft: verarbeitet große Transaktionsdatensätze und wünscht sich eine schnellere, reproduzierbare Analyse.
Softwareentwickler: Hinzufügen von Datenanalysefähigkeiten zu einem bestehenden Programmierkompetenzsatz.
Betriebskoordinator: muss Daten aus mehreren internen Systemen zusammenführen und aufbereiten.
Quereinsteiger: Sie wechseln in eine Datenposition und bauen ein praxisorientiertes Projektportfolio auf.
Was unsere Lernenden sagen
Ihre Kurse sind perfekt. Ich habe das Jahrespaket erworben und habe endlich die Möglichkeit, verschiedene Themen zu verfolgen, die mich interessieren, ohne die Plattform wechseln zu müssen... ich danke Ihnen für alles, was Sie tun, ich habe Sie bereits anderen Leuten empfohlen...

Mir gefällt, wie die Lektionen direkt auf den Punkt kommen und wie ich Kapitel wechseln und Inhalte überspringen kann, die ich nicht brauche.

Mir gefallen die Inhalte und die Art der Präsentation und Transkription der Videos, was den Prozess beschleunigt!

Die Plattform ist schnell und einfach zu bedienen. Die Vielfalt der Inhalte und die ergänzenden Videos helfen sehr beim Lernen.

Wichtige Qualifikationen
FAQ
Wer ist Dedika?
Ist das Zertifikat in Deutschland gültig?
Sind die Kurse kostenlos?
Wie hoch ist der Arbeitsaufwand der Kurse?
Wie sind die Kurse aufgebaut?
Wie funktionieren die Kurse?
Wie lange dauern die Kurse?
Was kostet ein Kurs?
Was ist ein E-Learning- oder Online-Kurs und wie funktioniert er?
PDF-Kurs




















