Programmierung

Python Fortgeschritten

Vertiefe dein Python-Wissen: Objektorientierte Programmierung, Fehlerbehandlung, Dateioperationen, regulaere Ausdruecke, Datenbanken, APIs und Testing. Mit interaktiven Code-Durchlaeufen und Praxisbeispielen.

12
Kapitel
20h
Lernzeit
Mittel
Niveau
Gratis
Komplett kostenlos

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. 1

    OOP Grundlagen: Klassen und Objekte

    Klassen definieren, Objekte erzeugen, Attribute und Methoden verstehen

  2. 2

    Vererbung und Polymorphismus

    Klassen erweitern, Methoden überschreiben und Mehrfachvererbung verstehen

  3. 3

    Fehlerbehandlung mit try/except

    Exceptions abfangen, eigene Fehlerklassen erstellen und robuste Programme schreiben

  4. 4

    Dateioperationen (File I/O)

    Dateien lesen, schreiben, CSV und JSON verarbeiten

  5. 5

    Module und Packages

    Eigene Module erstellen, Packages organisieren und die Standardbibliothek nutzen

  6. 6

    List Comprehensions und Generatoren

    Elegante Listenerzeugung, Dict/Set Comprehensions und Generatorfunktionen

  7. 7

    Lambda, Map, Filter und Reduce

    Anonyme Funktionen und funktionale Programmierung in Python

  8. 8

    Decorators und Context Manager

    Funktionen erweitern mit Decorators und Ressourcen sicher verwalten mit Context Managern

  9. 9

    Regulaere Ausdruecke (Regex)

    Textmuster erkennen, validieren und ersetzen mit dem re-Modul

  10. 10

    Datenbanken mit Python (SQLite)

    Datenbankzugriff mit sqlite3, CRUD-Operationen und sichere Abfragen

  11. 11

    HTTP und APIs mit requests

    REST-APIs ansprechen, JSON verarbeiten und eigene API-Clients bauen

  12. 12

    Abschlussprojekt: Kontaktverwaltung mit CLI

    Alle Konzepte zusammenfuehren: OOP, Dateien, Datenbank, Fehlerbehandlung und Regex in einem Projekt