Home | Lehre | Videos | Texte | Vorträge | Software | Person | Impressum, Datenschutzerklärung | ![]()
Stand: 2026-04-26
Diese Veranstaltung findet ausschließlich im Rechnerraum statt, auf dessen Rechnern Python installiert ist. Zur Vor- und Nachbereitung installieren Sie bitte Python (zum Beispiel Version 3.14.4) und PyCharm auf Ihrem eigenen Rechner. Die Software ist für Windows, macOS und Linux verfügbar.
Literatur: In der Hochschule und per VPN können Sie Steyer: Programmierung mit Python herunterladen. Ebenfalls empfehlenswert ist Wang: Introduction to Computer Programming with Python, das auch auf Webseiten verfügbar ist, so dass Sie es sich vom Webbrowser vorlesen lassen und/oder in Ihre Sprache übersetzen lassen können. Beide Bücher sind viel ausführlicher und tiefgehender als diese Lehrveranstaltung.
Glossar|
23. April 2026 |
Umstieg von C auf Python, Teil 1 int, float, bool, Strings; if, logische Operationen; while, for, break, continue; Funktionen; Einzelschritt-Debugger |
|
30. April 2026 |
Umstieg von C auf Python, Teil 2 Listen, globale und lokale Variablen; match; Enum; with, Dateien, pathlib |
|
7. Mai 2026 |
Datenvisualisierung Matplotlib |
|
21. Mai 2026 |
Objektorientierte Programmierung, Teil 1 Klassen und Objekte, Instanz-Attribute und -Methoden, Initialisierungsfunktionen |
|
28. Mai 2026 |
Objektorientierte Programmierung, Teil 2 Vererbung, Überschreiben, Polymorphie, Kapselung, Klassen-Attribute und -Methoden, Werte und Referenzen |
|
11. Juni 2026 |
Grafische Oberflächen Qt mit PySide, Ereignisbehandlung, Layout |
|
18. Juni 2026 |
Abstrakte Klassen, Collections ABC; Tuple, Set, Dictionary; List Comprehension; Sortieren |
|
25. Juni 2026 |
Exceptions try, except, finally, raise |
|
2. Juli 2026 |
Serialisierung, Modularisierung Pickle, JSON, XML; Module, Packages |
|
9. Juli 2026 |
Internet-Programmierung Web-Anfragen, Web-Server, Nutzung von APIs |
|
16. Juli 2026 |
Prüfungsvorbereitung |