Skip to content

knallgelb/PHObjektorientiertPython

Repository files navigation

PHObjektorientiertPython

PH Lehrveranstaltung - Grundlagen der objektorientierten Programmierung mit Python (WS 2021/22)

Folgende Themengebiete werden behandelt

  • 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)

Installationen

Bitte vorab Python installieren. Es arbeitet sich am Besten mit der Version 3.9+

Virtuelle Python-Umgebungen

Bitte gleich ein Virtual-Environment anlegen und die Abhängigkeiten installieren.

Install pipenv

Virtual-Environment erstellen

pipenv --python 3

Virtual-Enviroment starten

pipenv shell

Abhängigkeiten installieren

pipenv install

Programmcode testen

Mit dem Befehl pytest werden die Tests für unsere Klassen ausgeführt. Test-Dateien beginnen immer mit einem test_.

Andere Quellen/refresher für Python

About

Kurze Einführung in Python Classes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages