Teilnehmer erwerben grundlegende Kompetenzen zur Entwicklung modularer Softwarelösungen mit Python und lernen, wiederverwendbare Pakete gezielt in Entwicklungsprojekte zu integrieren.

Lerninhalte

Der effiziente Umgang mit Daten ist eine zentrale Fähigkeit für die Entwicklung modularer Softwarelösungen. Der Kurs kombiniert theoretisches Wissen mit praxisorientierten Übungen und behandelt folgende Themen:

  • Gezielter Einsatz von SQL zum Abrufen, Verarbeiten und Bereitstellen von Daten aus relationalen Datenbanken für weiterführende Analysen
  • Kombination von SQL und Python für datenbezogene Anwendungen durch praxisnahe Übungen
  • Objektorientierte Programmierung: Strukturierung von Klassen und Objekten zur Entwicklung wiederverwendbarer und skalierbarer Python-Module
  • Techniken zur Erstellung und Verteilung eigener Python-Module
  • Korrekte Strukturierung von Modulen und Integration von Dokumentation
  • Bereitstellung eigener Pakete für den internen oder externen Einsatz

Zielsetzung

Die Teilnehmer sind in der Lage, modulare Softwarelösungen mit Python zu entwickeln und wiederverwendbare Pakete gezielt in Entwicklungsprojekte zu integrieren.