Teilnehmende bauen ihre Kenntnisse gezielt aus, um umfangreichere Softwareprojekte mit Python umzusetzen. Im Mittelpunkt stehen fortgeschrittene Techniken, die für anspruchsvolle und skalierbare Anwendungen erforderlich sind.

Objektorientierte Programmierung (OOP)

Die objektorientierte Programmierung spielt eine Rolle bei der Strukturierung von Code. Teilnehmende lernen den Einsatz von Klassen, Objekten und Vererbung, um Module wiederverwendbar zu gestalten und die Übersichtlichkeit in größeren Projekten zu gewährleisten.

Erweiterte Programmierkonzepte

Behandelt werden erweiterte Programmierkonzepte, die die Entwicklung effizienter Anwendungen ermöglichen:

  • Fehlerbehandlung
  • Modulare Projektstruktur
  • Funktionen höherer Ordnung
  • Gezielter Einsatz externer Bibliotheken

Datenbanken und Datenmanagement

Der Umgang mit Daten steht im Fokus. Teilnehmende lernen die Nutzung relationaler Datenbanken und den Einsatz komplexer SQL-Abfragen, um umfangreiche Datenmengen effizient zu verwalten und für analytische Zwecke zu erschließen.