Dein individueller Python Kurs
Wähle genau die Module, die du brauchst. Kein Overhead, kein Standardprogramm – nur das, was euch weiterhilft.
Grunddaten
Kurs-Dauer
0 Tage0 min automatisch aufgefüllt · 100 CHF pro 30 min
Module auswählen
Grundlagen
4 ModuleEinführung & Setup
Geschichte, Installation (Python, uv, venv, IDE), REPL, vom Skript zum Projekt, PEP 8
Variablen & Datentypen
Daten speichern und verarbeiten lernen
Operatoren & Ausdrücke
Arithmetische, Vergleichs- und logische Operatoren
Ein- & Ausgabe
Benutzereingabe und formatierte Ausgabe
Kontrollstrukturen
4 ModuleIf/Else Bedingungen
Bedingte Logik und Verzweigungen
For- & While-Schleifen
Iteration und Schleifensteuerung
List Comprehensions
Kompakte Schleifenausdrücke
match/case – Pattern Matching
Strukturelles Pattern Matching mit match/case
Datenstrukturen
7 ModuleListen & Tupel
Geordnete Datensammlungen
Dictionaries & Sets
Schlüssel-Wert-Paare und eindeutige Sammlungen
String-Verarbeitung
Effiziente Textdatenverarbeitung
collections-Modul
Counter, defaultdict, deque, ChainMap, namedtuple
Enums
Enum, IntEnum, Flag für typsichere Konstanten
Bytes & Encoding
bytes, bytearray und Text-Encoding
Datum & Zeit
datetime, timedelta, zoneinfo für robuste Zeitlogik
Funktionen
3 ModuleFunktionen definieren
Parameter, Rückgabewerte, Geltungsbereich
Lambda & Higher-Order Funktionen
Anonyme Funktionen, map, filter, reduce
Dekoratoren
Funktions-Wrapper und Metaprogrammierung
OOP
3 ModuleKlassen & Objekte
Grundlagen der objektorientierten Programmierung
Vererbung & Polymorphismus
Code-Wiederverwendung durch Klassenhierarchien
Magic Methods & Protokolle
Dunder-Methoden und Python-Protokolle
Fehlerbehandlung
2 ModuleTry/Except & Exceptions
Fehler elegant behandeln
Eigene Exceptions
Domänenspezifische Fehlertypen erstellen
Dateien & Module
3 ModuleDatei-Ein/Ausgabe
Dateien lesen und schreiben
Module & Pakete
Code in wiederverwendbare Module organisieren
Virtuelle Umgebungen & pip
Abhängigkeitsmanagement
Spezialthemen
9 ModuleLogging statt print
Strukturiertes Logging, Levels, Handlers
Tkinter GUI
Desktop-GUIs bauen: Fenster, Widgets, Layout, Events, Canvas
Generatoren & Iteratoren
Lazy Evaluation und Speichereffizienz
Kontext-Manager
Ressourcenmanagement mit with-Anweisung
Bildverarbeitung mit Pillow
Bilder öffnen, transformieren, filtern und speichern
LLM-APIs anbinden
OpenAI- und Anthropic-APIs in Python-Anwendungen integrieren
Reguläre Ausdrücke
Mustererkennung in Texten
Testen mit pytest
Unit-Tests und testgetriebene Entwicklung
APIs & Web-Requests
Arbeiten mit REST-APIs
Dein Kurs
Wähle Module oder Q&A-Zeit aus, um deine Anfrage zusammenzustellen.
Nicht sicher, was du brauchst?
Kein Problem – wir beraten dich gerne persönlich und stellen den perfekten Kurs für dich zusammen.