Python3 bietet eine moderne und stabile Grundlage für die Entwicklung vielseitiger Softwarelösungen und ist darauf ausgelegt, den Anforderungen zeitgemäßer Programmierprojekte gerecht zu werden. Teilnehmende lernen, wie sie grundlegende und fortgeschrittene Konzepte der Programmiersprache gezielt einsetzen, um effiziente und flexible Anwendungen zu entwickeln. Die Inhalte sind praxisnah und an realistischen Beispielen orientiert.

Inhalte und Lernziele
  • Einsatz grundlegender und fortgeschrittener Konzepte der Programmiersprache Python3
  • Entwicklung effizienter und flexibler Softwareanwendungen
  • Aufbau übersichtlicher und wiederverwendbarer Code-Strukturen

Ein zentraler Bestandteil ist die objektorientierte Programmierung. Teilnehmende bauen durch den Einsatz von Klassen, Objekten und Vererbung Code-Strukturen auf, die für größere und langfristig wartbare Projekte relevant sind.
Die Arbeit mit relationalen Datenbanken wird systematisch behandelt. Teilnehmende lernen, wie sie SQL in ihre Python3-Projekte einbinden und durch optimierte Abfragen datenintensive Anforderungen effizient lösen. Dies schafft eine Basis für moderne, datenorientierte Softwareentwicklung.