Python Fortgeschritten
Vertiefe dein Python-Wissen: Objektorientierte Programmierung, Fehlerbehandlung, Dateioperationen, regulaere Ausdruecke, Datenbanken, APIs und Testing. Mit interaktiven Code-Durchlaeufen und Praxisbeispielen.
Jetzt anmelden und loslegen
Mit deinem kostenlosen Account bekommst du Zugriff auf den vollständigen Kursinhalt, alle Übungen und deinen persönlichen Lernfortschritt.
Das lernst du in diesem Kurs
- 1
OOP Grundlagen: Klassen und Objekte
Klassen definieren, Objekte erzeugen, Attribute und Methoden verstehen
- 2
Vererbung und Polymorphismus
Klassen erweitern, Methoden überschreiben und Mehrfachvererbung verstehen
- 3
Fehlerbehandlung mit try/except
Exceptions abfangen, eigene Fehlerklassen erstellen und robuste Programme schreiben
- 4
Dateioperationen (File I/O)
Dateien lesen, schreiben, CSV und JSON verarbeiten
- 5
Module und Packages
Eigene Module erstellen, Packages organisieren und die Standardbibliothek nutzen
- 6
List Comprehensions und Generatoren
Elegante Listenerzeugung, Dict/Set Comprehensions und Generatorfunktionen
- 7
Lambda, Map, Filter und Reduce
Anonyme Funktionen und funktionale Programmierung in Python
- 8
Decorators und Context Manager
Funktionen erweitern mit Decorators und Ressourcen sicher verwalten mit Context Managern
- 9
Regulaere Ausdruecke (Regex)
Textmuster erkennen, validieren und ersetzen mit dem re-Modul
- 10
Datenbanken mit Python (SQLite)
Datenbankzugriff mit sqlite3, CRUD-Operationen und sichere Abfragen
- 11
HTTP und APIs mit requests
REST-APIs ansprechen, JSON verarbeiten und eigene API-Clients bauen
- 12
Abschlussprojekt: Kontaktverwaltung mit CLI
Alle Konzepte zusammenfuehren: OOP, Dateien, Datenbank, Fehlerbehandlung und Regex in einem Projekt