Kontakt aufnehmen

Schulungsübersicht

Python-Grundlagen für Datenaufgaben

  • Installation von Python und Einrichten der Entwicklungsumgebung
  • Sprachgrundlagen: Variablen, Datentypen, Kontrollstrukturen
  • Schreiben und Ausführen einfacher Python-Skripte

Dateiverarbeitung: CSV und Excel

  • Lesen und Schreiben von CSV-Dateien mit dem csv-Modul und Pandas
  • Arbeit mit Excel-Dateien mittels openpyxl/xlrd und Pandas
  • Praktische Übungen: Automatisierung von Dateikonvertierungen

Einführung in Pandas

  • DataFrame-Grundlagen: Erstellung, Indizierung, Auswahl und Filterung
  • Agregations- und Gruppierungsoperationen
  • Häufige Bereinigungsoperationen: fehlende Werte, Duplikate und Typkonvertierungen

Einführung in Polars

  • Polars-Konzepte und Leistungsmerkmale im Vergleich zu Pandas
  • Basis DataFrame-Operationen in Polars
  • Anwendungsbeispiel: Wann man sich für Polars statt Pandas entscheidet

Fortschrittliche Datenmanipulation (Fortgeschritten)

  • Komplexe Joins, Window Functions und Pivot-Operationen in Pandas
  • Effiziente Datenverarbeitungsmuster mit Polars
  • Chaining von Operationen und Optimierung der Speichernutzung

Prozessautomatisierung mit Python

  • Schreiben von Skripten zur Automatisierung wiederkehrender Datenaufgaben und ETL-Schritte
  • Planung der Skriptaustauschplanung über Betriebssystem-Planner oder Aufgabenplaner
  • Protokollierung, Fehlerbehandlung und Benachrichtigungen

Verpackung von Skripten und Best Practices

  • Erstellung ausführbarer Dateien mit PyInstaller oder ähnlichen Tools
  • Projektstrukturierung, virtuelle Umgebungen und Abhängigkeitsmanagement
  • Einführung in Versionskontrolle und Dokumentation der Workflows

Praktisches Mini-Projekt

  • Ganzheitliche Aufgabe: Rohdaten einlesen, bereinigen und transformieren sowie Ausgaben erstellen
  • Automatisierung des Workflows und Verpackung als ausführbares Skript oder Programm
  • Bewertung und Verbesserungen basierend auf Feedback der Teilnehmenden

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Basiswissen zu Programmierkonzepten oder die Bereitschaft, sich in diese einzuarbeiten
  • Sicherheit im Umgang mit der Befehlszeile oder dem Terminal zur Paketinstallation
  • Erfahrung im Umgang mit Tabellenkalkulationsprogrammen (CSV/Excel)

Zielgruppe

  • Datenanalysten und Mitarbeitende im Operations-Bereich, die Datenaufgaben automatisieren möchten.
  • Analytical Engineers, die leichtgewichtige ETL-Skripte entwickeln wollen.
  • Professionals, die sich für praktische, Python-basierte Datenworkflows interessieren.
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien