Teilnehmende bauen praxisnahes Wissen auf, um Python als vielseitiges Werkzeug für moderne Softwareprojekte einzusetzen. Behandelt werden zentrale Konzepte der Programmierung sowie ihre Anwendung in unterschiedlichen Entwicklungsszenarien.

Programmierkonzepte

Der Kurs vermittelt sowohl grundlegende als auch fortgeschrittene Programmierkonzepte.

  • Kontrollstrukturen
  • Funktionen und Datenstrukturen
  • Aspekte der Code-Organisation
  • Performance-Optimierung

Datenbankintegration mit SQL

Ein besonderes Augenmerk liegt auf dem Einsatz von SQL innerhalb von Python-Anwendungen. Teilnehmende erlernen, wie relationale Datenbanken effizient eingebunden und mit optimierten Abfragen genutzt werden können, um datengetriebene Prozesse strukturiert umzusetzen. Dies ist ein wichtiger Aspekt beim professionellen Arbeiten mit Python.

Objektorientierte Entwicklung

Ein weiterer Schwerpunkt liegt auf objektorientierten Ansätzen. Mithilfe von Klassen, Objekten und Vererbung lernen Teilnehmende, wartbare und wiederverwendbare Anwendungsstrukturen zu entwickeln und somit langfristig stabile Softwarelösungen mit Python zu gestalten.