Objektorientierte Programmierung ermöglicht eine modulare und wiederverwendbare Code-Struktur. Im Kurs lernen die Teilnehmenden, wie sie Klassen, Objekte und Vererbung effektiv nutzen, um sauberen, wartbaren und skalierbaren Code zu schreiben.

Lernziele und Inhalte
  • Das Programmieren lernen mit Python erleichtert den Einstieg in die Entwicklung komplexer Anwendungen.
  • Erwerb von fundierten Kenntnissen in zentralen Prinzipien wie Datenkapselung, Polymorphismus und Abstraktion.
  • Aufbau einer effizienten und gut strukturierten Softwarearchitektur.
  • Integration von Datenbanken durch Verbindung relationaler Datenbanken mit Python.
  • Formulierung von strukturierten Abfragen und sichere sowie effiziente Verarbeitung von Anwendungsdaten.
  • Gezielter Einsatz von modernen Entwicklungswerkzeugen wie Versionskontrollsystemen, Debugging-Tools und Testmethoden.
  • Entwicklung von robusten und fehlerfreien Anwendungen unter Einhaltung professioneller Programmierstandards.

Methodik

Der Kurs kombiniert fundierte Theorie mit praxisnahen Übungen und vermittelt zentrale Kompetenzen, um Python professionell in der Softwareentwicklung einzusetzen.