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.
Kursinhalt1. 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