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