- 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
- 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
MethodeUnsere praxiserfahrenen Trainer erläutern Ihnen die theoretischen Grundlagen der Python Programmierung und demonstrieren anhand von Beispielen die wesentlichen Python Elemente. Das vermittelte Wissen wenden Sie anhand von praktischen Übungen direkt am Rechner an. Der Erfahrungsaustausch mit anderen Teilnehmern ermöglicht Ihnen Ihr Wissen der Programmiersprache Python zu festigen.