Teilnehmer erwerben praxisnahe Kenntnisse zur Entwicklung, Strukturierung und Bereitstellung von Python-Anwendungen, wobei der Fokus auf sauberem Code, Datenbankanbindung und versionierbaren Softwarelösungen liegt.

Inhaltsübersicht
  • 1. Grundlagen der Python-Programmierung
  • 2. Objektorientierte Programmierung mit Python
  • 3. Datenbanken und SQL mit Python nutzen

Grundlagen der Python-Programmierung
  • Syntax und grundlegende Programmierkonzepte verstehen, um lauffähige Anwendungen zu entwickeln
  • Datenstrukturen wie Listen, Dictionaries und Sets nutzen, um Daten effizient zu verwalten
  • Fehlerbehandlung und Debugging-Techniken anwenden, um robuste und wartbare Software mit Python programmieren zu können

Objektorientierte Programmierung mit Python
  • Klassen und Objekte erstellen, um den Code modular und effizient zu strukturieren
  • Vererbung und Polymorphismus nutzen, um Code-Wiederverwendung und Flexibilität zu gewährleisten
  • Kapselung einsetzen, um Daten sicher zu verwalten

Datenbanken und SQL mit Python nutzen
  • SQL-Abfragen in Python einbinden, um strukturierte Daten effizient abzurufen und zu verarbeiten
  • Datenbankverbindungen herstellen, um Anwendungen mit einer stabilen Datenspeicherung zu versehen
  • Automatisierte Datenbankmigrationen durchführen, um Änderungen an der Datenstruktur sicher zu verwalten