Eigene Python-Anwendung entwickeln: Konzeption, Umsetzung und Präsentation einer Python-Anwendung

Der Kurs Eigene Python-Anwendung entwickeln behandelt zentrale Inhalte zu Use-Case-Auswahl, Projektplanung, technischer Umsetzung, Testing, objektorientierter Programmierung, GUI-Programmierung, Funktionen, Dokumentation und Präsentation einer eigenen Python-Anwendung.

Kursinhalt
1. Auswahl und Konzeption eines Use Cases
  • Auswahl eines eigenen Anwendungsfalls für eine Python-Anwendung
  • Grundlagen der Konzeption von Programmfunktionen, Anforderungen und Zielsetzung
  • Strukturierung der Projektidee als Grundlage für die technische Umsetzung

2. Planung der Python-Anwendung
  • Planung von Programmaufbau, Funktionsumfang und Arbeitsschritten
  • Einordnung benötigter Python-Konzepte wie Funktionen, Klassen, Dateien oder GUI-Elemente
  • Vorbereitung einer nachvollziehbaren Projektstruktur für die Umsetzung

3. Umsetzung der Anwendung mit Python
  • Entwicklung einer eigenen Python-Anwendung auf Basis der geplanten Projektidee
  • Einsatz mehrerer Konzepte aus den Modulen, darunter Funktionen, OOP und GUI-Programmierung
  • Verknüpfung von Programmlogik, Datenverarbeitung und Benutzerinteraktion

4. Testing und Fehlerbehebung
  • Grundlagen des Testings eigener Python-Programme
  • Überprüfung von Funktionen, Eingaben, Ausgaben und Programmabläufen
  • Analyse und Behebung typischer Fehler während der Projektumsetzung

5. Dokumentation der Anwendung
  • Dokumentation von Aufbau, Funktionen und Bedienung der Python-Anwendung
  • Beschreibung technischer Entscheidungen und eingesetzter Programmierkonzepte
  • Strukturierte Darstellung von Projektidee, Umsetzung und Ergebnis

6. Präsentation des Abschlussprojekts
  • Vorstellung der entwickelten Python-Anwendung
  • Präsentation von Use Case, Funktionsumfang und technischer Umsetzung
  • Reflexion von Vorgehensweise, Herausforderungen und Weiterentwicklungsmöglichkeiten