Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
modul:m320_2024:learningunits:lu04:aufgaben:postinit [2024/08/14 07:17] – angelegt msuter | modul:m320_2024:learningunits:lu04:aufgaben:postinit [2024/08/20 09:33] (aktuell) – msuter | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== LU04.A02 - Dataclass mit Konstruktor ====== | ====== LU04.A02 - Dataclass mit Konstruktor ====== | ||
+ | |||
+ | ===== Aufgabe ===== | ||
+ | Implementiere eine einfache Verwaltung von Büchern in einer Bibliothek. | ||
+ | Jedes Buch hat die Eigenschaften '' | ||
+ | |||
+ | Nutze dafür Python' | ||
+ | In der Methode '' | ||
+ | |||
+ | ===== post_init ===== | ||
+ | Implementiere eine Methode __post_init__, | ||
+ | Falls eines dieser Felder leer ist, soll eine Ausnahme ('' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
Zeile 5: | Zeile 21: | ||
< | < | ||
< | < | ||
- | GitHub Repository https:// | + | GitHub Repository https:// |
//Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden// | //Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden// | ||
Zeile 11: | Zeile 27: | ||
</ | </ | ||
{{tag> | {{tag> | ||
- | [[https:// | + | [[https:// |