Kurskatalog
Fortgeschrittenes Python
Schreibe Python wie ein Profi.
- Fortgeschritten
- 24 Lektionen
- 4 Projekte
- Etwa 4 Std.
- EN · UZ · KO · RU · ES · FR · DE · AR
Gehe über die Grundlagen hinaus und nutze Python in der Produktivumgebung: Objektmodell, Generatoren, Dekoratoren, robuste Fehlerbehandlung, Tupel und Mengen, JSON und HTTP, authentifizierte APIs, isolierte Pakete, Tests, beleggestützte Fehlersuche und offline-taugliche Anbieteradapter. Zum Abschluss baust du ein Analysewerkzeug für die fortlaufende Datenverarbeitung und zwei getestete API-Abschlussprojekte.
Lehrplan
Abschnitt 1
Python-Werkzeuge für Fortgeschrittene
Schreibe kompakten, ausdrucksstarken Python-Code mit Comprehensions und funktionalen Werkzeugen.
- Comprehensions
- Lambdas und Sortieren
- Funktionale Werkzeuge
- Entpacken, *args und **kwargs
Abschnitt 2
Objektorientiertes Python
Entwirf eigene Typen mit Klassen, Vererbung und Pythons Datenmodell.
- Klassen und Objekte
- Vererbung und Polymorphie
- Dunder-Methoden
- Properties und Klassenmethoden
Abschnitt 3
Iteratoren, Generatoren und Dekoratoren
Beherrsche verzögerte Iteration und das Dekoratormuster hinter Python-Frameworks.
- Das Iterationsprotokoll
- Generatoren
- Dekoratoren
- Dekoratoren in der Praxis
Abschnitt 4
Fehler, Dateien und Abschlussprojekt
Mache Programme mit Ausnahmen, Dateien und Kontextmanagern robust – und baue dann ein Abschlussprojekt.
- Fehlerbehandlung meistern
- Dateien verarbeiten
- Kontextmanager
- Projekt: Protokollanalyse
Abschnitt 5
Daten, JSON und HTTP
Modelliere beständige Daten, überbrücke die JSON-Grenze und rufe öffentliche sowie authentifizierte APIs sicher auf.
- Tupel und Mengen
- JSON-Schnittstellen
- HTTP und öffentliche APIs
- Authentifizierte APIs und Geheimnisse
Abschnitt 6
Python für die Produktivumgebung
Isoliere Abhängigkeiten, belege Verhalten mit Tests, behebe Fehler anhand von Belegen und entwirf deterministische Ersatzlösungen.
- Pakete und virtuelle Umgebungen
- Testen mit pytest
- Fehlersuche anhand von Belegen
- API-Integration mit Offline-Unterstützung
Lernpfade
Deine Idee, veröffentlicht. Starte in 60 Sekunden.
7 Tage kostenlos testen bei jedem Tarif für neue Mitglieder · Jederzeit kündbar
Loslegen