Teilnehmende lernen, wie sich leistungsfähige Anwendungen mit strukturiertem Code und klaren Architekturen umsetzen lassen. Ziel ist es, sowohl grundlegende als auch weiterführende Techniken gezielt in der Softwareentwicklung mit Python anzuwenden.

Inhalte

Ein zentraler Bestandteil ist die objektorientierte Programmierung. Klassen, Objekte und Vererbung dienen dazu, komplexe Abläufe übersichtlich zu modellieren und wiederverwendbare Module zu schaffen. Dies ist essenziell für skalierbare und wartbare Anwendungen mit Python.
Darüber hinaus vermittelt der Kurs fundiertes Wissen zu grundlegenden Sprachelementen und fortgeschrittenen Programmiermustern. Schleifen, Funktionen, Datenstrukturen und modulare Projektstrukturen werden praxisnah kombiniert, um robuste und effiziente Softwarelösungen mit Python zu entwickeln.
Die Integration von SQL bildet einen weiteren Schwerpunkt. Teilnehmende nutzen relationale Datenbanken, erstellen optimierte Abfragen und verarbeiten große Datenmengen innerhalb ihrer Python-Projekte. Dies ist eine wichtige Kompetenz für datengetriebene Systeme.

Zielgruppe

Der Kurs richtet sich an alle, die professionelle Anwendungen mit Python erstellen wollen und dabei auf technische Sauberkeit, Erweiterbarkeit und klare Architekturkonzepte setzen.