Schulungsübersicht
Python Grundlagen für DatenAufgaben
- Installation von Python und Einrichtung der Entwicklungsumgebung
- Sprachgrundlagen: Variablen, Datentypen, Kontrollstrukturen
- Schreiben und Ausführen einfacher Python-Skripte
Dateihandling: CSV und Excel
- Lesen und Schreiben von CSV-Dateien mit dem csv-Modul und Pandas
- Arbeiten mit Excel-Dateien mit openpyxl/xlrd und Pandas
- Praktische Übungen: Automatisierung von Dateikonvertierungen
Einführung in Pandas
- Grundlagen von DataFrames: Erstellung, Indizierung, Selektion und Filterung
- Aggregations- und Gruppierungsoperationen
- Häufige Reinigungsoperationen: Fehlende Werte, Duplikate und Typkonvertierungen
Einführung in Polars
- Polars-Konzepte und Leistungseigenschaften im Vergleich zu Pandas
- Grundlegende DataFrame-Operationen in Polars
- Anwendungsfallbeispiel: Wann sollte man Polars anstelle von Pandas wählen?
Fortschrittliche Datenverarbeitung (Mittelstufe)
- Komplexe Joins, Fensterfunktionen und Pivot-Operationen in Pandas
- Effiziente Datenverarbeitungsmuster mit Polars
- Verkettete Operationen und Optimierung des Speicherverbrauchs
Prozessautomatisierung mit Python
- Schreiben von Skripten zur Automatisierung wiederkehrender Datenprozesse und ETL-Schritte
- Planen von Skripten mit Betriebssystemplanern oder Aufgabenplannern
- Protokollierung, Fehlerbehandlung und Benachrichtigungen
Packen von Skripten und Best Practices
- Erstellen von Ausführbaren mit PyInstaller oder ähnlichen Tools
- Projektstrukturierung, virtuelle Umgebungen und Abhängigkeitsmanagement
- Versionskontrolle Grundlagen und Dokumentation von Workflows
Hands-on Miniprojekt
- End-to-End-Aufgabe: Lesen roher Dateien, Reinigen und Transformieren der Daten, Erstellen von Ausgaben
- Automatisieren des Workflows und Paketieren als ausführbares Skript oder Programm
- Bewertung und Verbesserungen auf Basis von Peer-Feedback
Zusammenfassung und Nächste Schritte
Voraussetzungen
- Grundkenntnisse in Programmierkonzepten oder Bereitschaft zum Lernen
- Komfort bei der Verwendung der Kommandozeile oder des Terminals für die Paketinstallation
- Erfahrung im Arbeiten mit Tabellenkalkulationen (CSV/Excel)
Zielgruppe
- Datenanalysten und Operationsmitarbeiter, die Datenprozesse automatisieren möchten
- Analytische Ingenieure, die auf leichte ETL-Skripte aus sind
- Profis, die an praktischen Python-basierten Datenworkflows interessiert sind
Erfahrungsberichte (5)
Die Tatsache, dass wir mehr praktische Übungen mit Daten durchführen können, die denen ähneln, die wir in unseren Projekten verwenden (Satellitenbilder im Rasterformat)
Matthieu - CS Group
Kurs - Scaling Data Analysis with Python and Dask
Maschinelle Übersetzung
Ich fand den Trainer sehr kenntnisreich und er beantwortete die Fragen mit Zuversicht, um das Verständnis zu klären.
Jenna - TCMT
Kurs - Machine Learning with Python – 2 Days
Maschinelle Übersetzung
Sehr gute Vorbereitung und Expertise des Trainers, perfekte Kommunikation auf Englisch. Der Kurs war praxisorientiert (Übungen + Austausch von Anwendungsbeispielen)
Monika - Procter & Gamble Polska Sp. z o.o.
Kurs - Developing APIs with Python and FastAPI
Maschinelle Übersetzung
Die Erklärung
Wei Yang Teo - Ministry of Defence, Singapore
Kurs - Machine Learning with Python – 4 Days
Maschinelle Übersetzung
Trainer entwickelt die Ausbildung an den Tempo der Teilnehmer angepasst
Farris Chua
Kurs - Data Analysis in Python using Pandas and Numpy
Maschinelle Übersetzung