PH Lehrveranstaltung - Grundlagen der objektorientierten Programmierung mit Python (WS 2021/22)
- Grundbegriffe der objektorientierten Programmierung (Klassen und ihre Eigenschaften)
- Magic-Method
__str__
- Klassen mit Dataclasses - so werden aktuell Klassen erstellt
- Abstrakte Klassen
- Kleine Beispiele zum Ausprobieren.
Falls es nicht anders möglich ist, dann verwenden wir in der Vorlesung die Webseite [repl.it](https://replit.com/languages/python3)
Bitte vorab Python installieren. Es arbeitet sich am Besten mit der Version 3.9+
- python.org
- Optional git-scm.com
- Optional IDE MS Visual Studio
- Optional IDE PyCharm
Bitte gleich ein Virtual-Environment anlegen und die Abhängigkeiten installieren.
pipenv --python 3
pipenv shell
pipenv install
Mit dem Befehl pytest
werden die Tests für unsere Klassen ausgeführt. Test-Dateien beginnen immer mit einem test_
.