Kontakt aufnehmen

Schulungsübersicht

Grundlagen von Python für Datentasks

  • Python installieren und die Entwicklungsumgebung einrichten
  • Sprachgrundlagen: Variablen, Datentypen sowie Kontrollstrukturen
  • Einfache Python-Skripte schreiben und ausführen

Dateiverarbeitung: CSV- und Excel-Dateien

  • CSV-Dateien mithilfe des csv-Moduls sowie Pandas lesen und schreiben.
  • Mit openpyxl/xlrd sowie Pandas mit Excel-Dateien arbeiten.
  • Praktische Übungen: Automatisierung von Dateiumwandlungen

Einführung in Pandas

  • Grundlagen zu DataFrame-Objekten: Erstellung, Indexierung sowie Auswahl und Filterung.
  • Aggregations- und Gruppierungsoperationen
  • Häufig genutzte Bereinigungsschritte: Umgang mit fehlenden Werten, Duplikaten sowie Typumwandlungen.

Einführung in Polars

  • Konzepte und Leistungsmerkmale von Polars im Vergleich zu Pandas
  • Basis-Operationen mit DataFrame-Objekten in Polars
  • Anwendungsbeispiele: Wann ist es sinnvoll, Polars statt Pandas einzusetzen?

Fortgeschrittene Datentransformation (intermediate-Level)

  • Komplexe Verknüpfungen, Fensterfunktionen sowie Pivot-Operationen in Pandas.
  • Effiziente Verarbeitungsstrategien mit Polars
  • Methoden zur Kombinierung mehrerer Operationen sowie Optimierung des Speicherverbrauchs.

Automatisierung von Prozessen mittels Python

  • Skripte verfassen, die wiederkehrende Datenvorgänge sowie ETL-Schritte automatisch ausführen.
  • Zeitgesteuerte Ausführung solcher Skripte über Betriebssystem- oder Task-Scheduler
  • Protokollierung, Fehlerbehandlung sowie Benachrichtigungen einrichten.

Packaging von Skripten und bewährte Praktiken

  • Erstellung ausführbarer Programme mittels PyInstaller oder ähnlicher Werkzeuge
  • Geeignete Projektstruktur, Nutzung virtueller Umgebungen sowie Verwaltung von Abhängigkeiten
  • Einführung in Versionskontrolle und Dokumentation von Arbeitsabläufen

Praktisches Mini-Projekt

  • Vollständige Bearbeitungskette: Rohdaten einlesen, bereinigen, transformieren und das Ergebnis erzeugen.
  • Dieser Arbeitsablauf wird automatisiert sowie als lauffähiges Skript oder ausführbares Programm verpackt.
  • Abschließende Bewertung durch Peers, wobei Verbesserungsvorschläge diskutiert werden.

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundkenntnisse in Programmierkonzepten oder Bereitschaft zum Lernen
  • Sicherheit im Umgang mit der Kommandozeile bzw. dem Terminal zur Installation von Paketen
  • Erfahrung mit Tabellenkalkulationen (CSV/Excel)

Zielgruppe

  • Datenanalysten sowie Mitarbeiter der Operations-Abteilungen, die Datentasks automatisieren möchten.
  • Analytische Ingenieure, die leichtgewichtige ETL-Skripte entwickeln wollen.
  • Fachkräfte, die praktische datenbasierte Workflows in Python erlernen möchten.
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien