Zum Hauptinhalt springen
    Zurück zu Kursen
    Fortgeschritten

    Polars – DataFrames der neuen Generation

    Polars revolutioniert die Python-Datenverarbeitung mit seiner multi-threaded Query Engine und Lazy Evaluation. In diesem intensiven 1-Tages-Kurs lernst du, wie du Polars für reale Datenaufgaben einsetzt – vom Laden und Transformieren von Daten bis hin zu komplexen Aggregationen und Joins. Du verstehst, warum Polars Pandas um Grössenordnungen übertrifft und wie die ausdrucksstarke API deine Datenpipelines lesbarer und wartbarer macht. Der Kurs behandelt sowohl Eager- als auch Lazy-Ausführungsmodi, die Integration ins breitere Python-Ökosystem und Best Practices für produktive Workloads.

    4 Module
    16 Lektionen
    1 Tag
    Polars – DataFrames der neuen Generation – 1 Tag Python-Kurs bei apigenio

    Fähigkeiten, die du lernen wirst

    Polars DataFrames & Series
    Expressions-API
    Lazy Evaluation
    Query-Optimierung
    CSV/Parquet/JSON I/O
    Window Functions
    GroupBy & Aggregationen
    Joins & Reshaping

    Kursmodule & Lektionen

    1

    Polars Grundlagen

    Installation, Series & DataFrames, Datentypen, CSV/Parquet/JSON einlesen, Eager- vs. Lazy-Modus.

    2h
    Installation & Setup

    Richte deine Entwicklungsumgebung für Polars ein und lerne die Grundlagen.

    30min
    Series & DataFrames

    Verstehe die Kernkonzepte von Series und DataFrames in Polars.

    30min
    Dateien einlesen

    Lerne, wie du Daten aus verschiedenen Dateiformaten mit Polars einliest.

    30min
    Eager vs Lazy

    Entdecke den Unterschied zwischen Eager- und Lazy-Ausführung in Polars.

    30min
    2

    Datentransformation & Expressions

    Select, Filter, with_columns, Expressions-API, String-/Datetime-Operationen, Window Functions.

    2h
    select & filter

    Wähle und filtere Daten effizient mit `select` und `filter`.

    30min
    with_columns

    Erweitere DataFrames um neue Spalten mit `with_columns`.

    30min
    String- & Datetime-Ops

    Manipuliere Strings und Datumsangaben mit speziellen Polars-Operationen.

    30min
    Window Functions

    Nutze Window Functions, um komplexere Analysen durchzuführen.

    30min
    3

    Aggregationen, Joins & Reshaping

    GroupBy, Aggregationen, verschiedene Join-Typen, Pivot, Melt und Arbeit mit verschachtelten Daten.

    2h
    GroupBy & Aggregationen

    Erfahre, wie Du Daten gruppierst und wertvolle Einsichten durch Aggregationen gewinnst.

    30min
    Join-Typen

    Entdecke verschiedene Join-Arten, um Daten aus mehreren Quellen effizient zu kombinieren.

    30min
    Pivot & Melt

    Lerne, wie Du Daten neu formst, um sie für Analysen besser aufzubereiten.

    30min
    Nested Data

    Meistere den Umgang mit verschachtelten Daten, um komplexe Strukturen zu analysieren.

    30min
    4

    Performance & Produktion

    Lazy Evaluation & Query-Optimierung, Streaming grosser Datensätze, Polars vs. Pandas Benchmarks, Integration mit Plotly und scikit-learn.

    2h
    Lazy & Query-Plan

    Verstehe Lazy-Evaluation und wie der Query-Plan deine Performance optimiert.

    30min
    Streaming

    Optimiere die Verarbeitung grosser Datensätze durch effektives Streaming in Polars.

    30min
    Polars vs Pandas

    Vergleiche Polars und Pandas, um die beste Wahl für deine Datenanalyse zu treffen.

    30min
    Integration ML & Plots

    Entdecke die Integration von Polars mit ML und Visualisierungstools für deine Projekte.

    30min

    Voraussetzungen

    • Grundlegende Python-Kenntnisse
    • Vertrautheit mit tabellarischen Datenkonzepten
    • Laptop mit Python 3.9+ installiert

    Bereit anzufangen?

    Schliess dich Tausenden von Studierenden an.

    Dein Trainer

    David Pinezich

    David Pinezich

    Erfahrener IT-Architekt und Trainer mit Schwerpunkt Python, Cloud-Architektur und Enterprise-Lösungen. Zertifizierter TOGAF-, CISSP- und AWS-Profi mit langjähriger praktischer Schulungserfahrung.

    Wir verwenden Analytics-Cookies, um unsere Website zu verbessern. Mehr erfahren