Wählen Sie Ihre Sprache aus
Kurs Datenanalyse mit Python und pandas
Mehr als 2 Millionen Studierende weltweit

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.

Dedika für Unternehmen

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.

Hier klicken

Kursinhalt

8 Kapitel • 40 LektionenDauer zwischen 4 und 360 Stunden (Sie entscheiden)

Kapitel 1Details anzeigen

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 2Details anzeigen

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 3Details anzeigen

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 4Details anzeigen

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 5Details anzeigen

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 6Details anzeigen

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 7Details anzeigen

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 8Details anzeigen

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.

Zertifizierung

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...
Giulio Carlo
Giulio CarloStudent für Digitales Marketing
Mir gefällt, wie die Lektionen direkt auf den Punkt kommen und wie ich Kapitel wechseln und Inhalte überspringen kann, die ich nicht brauche.
Mariana Ferres
Mariana FerresStudentin für Fotografie
Mir gefallen die Inhalte und die Art der Präsentation und Transkription der Videos, was den Prozess beschleunigt!
Luciana Alvarenga
Luciana AlvarengaStudentin für Nageldesign
Die Plattform ist schnell und einfach zu bedienen. Die Vielfalt der Inhalte und die ergänzenden Videos helfen sehr beim Lernen.
André Felipe
André FelipeStudent für Prompt Engineering

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