- Grundlagen
- Historie, Konzepte, Einsatzgebiete
- Installation, Virtual Environments
- Python Package Index
- Überblick integrierte Entwicklungsumgebungen
- Interaktiver Modus
- Skalare Datentypen
- Zusammengesetzte Datentypen: Arrays, Listen, Maps, Strings, Tupel, Sets
Kontrollstrukturen
- Laufzeitmodell
- Funktionen, Prozeduren, Module
- Daten IO
Scripting
- Administration und Automatisierung
- Dateisystemzugriff, Betriebssystemzugriff, Remotezugriff
- Reguläre Ausdrücke: re und regex
Fortgeschrittene Programmiertechniken
- Objektorientiertes Programmierparadigma (Überblick)
- Numerics und Data Science (Überblick)
- Ausnahmebehandlung
- Funktionales Programmierparadigma
- Generatoren, Iteratoren, Comprehensions, Mappings
- Structural Pattern Matching (Strukturelles Musterabgleichen)
- Assignment Expressions
- Collections, Itertools
- Kontextobjekte
- Decorators
Anwendungsbeispiele
- Parsing von Dateien: csv, xml, html, json, excel, pickle
- sqlite
- multiline parsing mit regulären Ausdrücken
- Serialisierung mit pickle, json
Methode
In diesem Seminar profitieren die Teilnehmenden von unserem 4REAL-Vorgehensmodell, das einen nachhaltigen Wissenstransfer in den beruflichen Alltag ermöglicht. Zudem stehen den Teilnehmenden vor, nach und während dem Seminar alle Schulungsinhalte auf unserer Lernplattform LearningHub@Cegos zur Verfügung.