Kontakt aufnehmen

Schulungsübersicht

Python-Grundlagen für Datenaufgaben

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

Dateihandhabung: CSV und Excel

  • Lese- und Schreiboperationen für 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
  • Aggregations- und Gruppierungsoperationen
  • Häufige Bereinigungsoperationen: fehlende Werte, Duplikate und Typkonvertierungen

Einführung in Polars

  • Polars-Konzepte und Leistungseigenschaften im Vergleich zu Pandas
  • Basis-DataFrame-Operationen in Polars
  • Anwendungsfallbeispiel: Wann sollte man Polars gegenüber Pandas wählen?

Erweiterte Datentransformation (Mittelstufe)

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

Prozessautomatisierung mit Python

  • Skripte schreiben zur Automatisierung wiederkehrender Datenaufgaben und ETL-Schritte
  • Planung von Skripten über Betriebssystemplaner oder Aufgabenplaner
  • Protokollierung, Fehlerbehandlung und Benachrichtigungen

Paketierung von Skripten und bewährte Praktiken

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

Praktisches Mini-Projekt

  • Rundum-Aufgabe: Rohdateien lesen, Daten bereinigen und transformieren, Ausgaben produzieren
  • Automatisierung des Workflows und Paketierung als ausführbares Skript oder Programm
  • Auswertung und Verbesserungen basierend auf Feedback von Kollegen

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Grundkenntnisse in Programmierkonzepten oder die Bereitschaft zu lernen
  • Sicherheit im Umgang mit der Befehlszeile oder dem Terminal zur Paketinstallation
  • Erfahrung im Umgang mit Tabellenkalkulationsprogrammen (CSV/Excel)

Zielgruppe

  • Datenanalysten und Mitarbeiter in der Betriebsabwicklung, die Datenaufgaben automatisieren möchten
  • Analystische Ingenieure, die leichte ETL-Skripting-Lösungen suchen
  • Berufstätige mit Interesse an praxisorientierten Python-basierten Datenworkflows
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien