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)
Beispiele/Übungen, die perfekt auf unser Fachgebiet abgestimmt sind
Luc - CS Group
Kurs - Scaling Data Analysis with Python and Dask
Maschinelle Übersetzung
Sehr interaktiv mit zahlreichen Beispielen und einem guten Fortschritt in der Komplexität von Beginn bis Ende des Trainings.
Jenny - Andheo
Kurs - GPU Programming with CUDA and Python
Maschinelle Übersetzung
Sehr gute Vorbereitung und Expertise des Trainers, perfekte Kommunikation auf Englisch. Der Kurs war praktisch (Übungen + Teilen von Anwendungsfällen)
Monika - Procter & Gamble Polska Sp. z o.o.
Kurs - Developing APIs with Python and FastAPI
Maschinelle Übersetzung
Hilfsbereit und guter Zuhörer .. interaktiv
Ahmed El Kholy - FAB banak Egypt
Kurs - Introduction to Data Science and AI (using Python)
Maschinelle Übersetzung
Der Trainer entwickelt das Training auf Basis des Tempo der Teilnehmer
Farris Chua
Kurs - Data Analysis in Python using Pandas and Numpy
Maschinelle Übersetzung