Python Basiskurs
Der Python Basiskurs ist eine Kombination aus unseren beiden 1-tägigen Kursen Python Crashkurs und Data Wrangling in Python und richtet sich an Teilnehmer, die Grundkenntnisse in Python sowie einen effizienten Umgang in der Datenaufbereitung und Datenanalyse in Python erlernen möchten. Zudem werden generelle “Best Practices” in Python vermittelt, u.a., das Schreiben von einfachen, gut lesbaren und modular erweiterbaren Code. Alle vorgestellten Themen werden mit Hilfe von Übungen der Teilnehmer unter intensiver Anleitung ausführlich erläutert, demonstriert und geübt.
Der Kurs behandelt folgende Themen:
Teil 1: Einführung in Python
Einführung in die Grundlagen von Python und nützlicher Python Module (Numpy, Pandas).
Arbeiten mit virtuellen Umgebungen.
Erläuterung der wichtigsten Datentypen, Operatoren, Funktionen und Hilfeseiten.
Import und Export von Daten.
Arbeiten mit DataFrames und Vektoren (numeric, logical, character, factors), z.B. das Indizieren, Aufteilen und Umwandeln von Variablen bzw. Datensätzen.
Berechnen von statistischen Kennzahlen (z.B.: Mittelwert, Quantile, Varianz, etc.).
Teil 2: Data Wrangling in Python
Series und DataFrames: Generierung, Bedeutung des Zeilenindex, Filtern, Zeiger vs. Kopie
Import und Export von Daten aus Textdateien und (unstrukturierten) Excel Tabellen, sowie der Zugriff auf Datenbanken mittels Python
Datenbereinigung: Behandlung von fehlenden Werten, Bearbeitung von Zeichenketten, Entfernen von Duplikaten
Transformieren von Daten durch vektorisierte Operationen wie map oder apply
Zusammenfügen verschiedener Datenquelle und das Erzeugen einer “guten” Tabellenstruktur der Daten
Gruppieren von Daten und Aggregationen: Split-Apply-Combine
Zeitreihen und Datum-Zeit Objekte
Voraussetzungen: keine