Kontakt aufnehmen

Schulungsübersicht

Python-Grundlagen für Datenarbeiten

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

Dateihandhabung: CSV und Excel

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

Einführung in Pandas

  • DataFrame-Grundlagen: Erstellung, Indizierung, Auswahl und Filterung
  • Agregations- und Gruppierungsoperationen
  • Gängige Bereinigungsoperationen: fehlende Werte, Duplikate und Typumwandlungen

Einführung in Polars

  • Polars-Konzepte und Leistungsmerkmale im Vergleich zu Pandas
  • Basis-DataFrame-Operationen in Polars
  • Anwendungsbeispiel: Wann Sie sich für Polars anstelle von Pandas entscheiden

Fortgeschrittene Datenverarbeitung (Intermediate)

  • Komplexe Joins, Fensterfunktionen und Pivot-Operationen in Pandas
  • Effiziente Dataverarbeitungsmuster mit Polars
  • Verketten von Operationen und Optimierung der Speichernutzung

Prozessautomatisierung mit Python

  • Schreiben von Skripten zur Automatisierung wiederkehrender Datenarbeiten und ETL-Schritte
  • Planung von Skripten über OS-Planner oder Task-Scheduler
  • Protokollierung, Fehlerbehandlung und Benachrichtigungen

Verpackung von Skripten und Best Practices

  • Erstellen ausführbarer Programme mit PyInstaller oder ähnlichen Tools
  • Projektstrukturierung, virtuelle Umgebungen und Abhängigkeitsmanagement
  • Grundlagen der Versionskontrolle und Dokumentation von Workflows

Praktisches Miniprojekt

  • Rundum-Aufgabe: Lesen roher Dateien, Bereinigung und Transformation der Daten, Erstellung der Ausgaben
  • Automatisierung des Workflows und Verpackung als ausführbares Skript oder Programm
  • Bewertung und Verbesserungen basierend auf Feedback von Kolleg:innen

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Basiskenntnisse in Programmierkonzepten oder Lernbereitschaft
  • Sicherheit im Umgang mit der Kommandozeile oder dem Terminal zur Paketinstallation
  • Erfahrung im Umgang mit Tabellenkalkulationsprogrammen (CSV/Excel)

Zielgruppe

  • Datenanalyst:innen und Betriebspersonal, die Datenarbeiten automatisieren
  • Analytische Ingenieur:innen auf der Suche nach leichtgewichtiger ETL-Skriptprogrammierung
  • Berufstätige mit Interesse an praktischer Python-basierter Datenverarbeitung
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien