Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| talit:planung_fs_2026_2m [2026-03-23 11:56] – [Mo. 23.03.2026] sca | talit:planung_fs_2026_2m [2026-06-01 10:35] (aktuell) – sca | ||
|---|---|---|---|
| Zeile 59: | Zeile 59: | ||
| Leonora | Leonora | ||
| + | |||
| + | Weiter Game of Life | ||
| + | |||
| + | |||
| === FRÜHLINGSFERIEN / SPRING HOLIDAYS === | === FRÜHLINGSFERIEN / SPRING HOLIDAYS === | ||
| === Mo. 27.04.2026 === | === Mo. 27.04.2026 === | ||
| + | |||
| + | **Game of Life:** | ||
| + | |||
| + | * Besprechung, | ||
| + | * Slides OOP | ||
| + | * Angefangen Beispiel von Slides zu Vererbung (Person, Student, ...) zu implementieren. | ||
| + | |||
| === Mo. 04.05.2026 === | === Mo. 04.05.2026 === | ||
| + | |||
| + | * OOP: Weiter Beispiel Vererbung | ||
| + | |||
| + | **Auftrag OOP:** | ||
| + | |||
| + | - Programmiere alle Klassen wie in der Übersicht gezeigt. Jede Child-Klasse (z.B. Student) soll von der entsprechenden Parent-Klasse (z.B. Person) erben. | ||
| + | - Vererbung, Super: [[https:// | ||
| + | - Der Birthday soll im Datetime-Format und nicht als String gespeichert werden: | ||
| + | - Link: [[https:// | ||
| + | - Beispiele: | ||
| + | < | ||
| + | from datetime import datetime | ||
| + | birthday = datetime.strptime(" | ||
| + | birthday2 = datetime(2010, | ||
| + | print(birthday1.year) % zugreifen auf Datum | ||
| + | |||
| + | birthday.replace(year=birthday.year + 1) # Datum ändern | ||
| + | |||
| + | # Datum Unterschied | ||
| + | today = datetime.now() | ||
| + | delta = today - birthday | ||
| + | print(delta.days) | ||
| + | |||
| + | </ | ||
| + | - Füge den Klassen nun Methoden hinzu: | ||
| + | - `get_age()`: | ||
| + | - `increase_class()`. Erhöht die Klasse aller Students, aus " | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | **HA:** Klassen & Vererbung fertig, Birthday im DateTime-Format | ||
| + | |||
| + | |||
| === Mo. 11.05.2026 === | === Mo. 11.05.2026 === | ||
| + | |||
| + | * Weiter an OOP | ||
| + | |||
| + | |||
| === PFINGSTFERIEN / WHITSUN HOLIDAYS === | === PFINGSTFERIEN / WHITSUN HOLIDAYS === | ||
| === Mo. 01.06.2026 === | === Mo. 01.06.2026 === | ||
| + | |||
| + | Game of Life mit OOP: | ||
| + | |||
| + | * Erinnerung: Klassen, Objekte, Methoden | ||
| + | * Auftrag in Gruppe: Auf Papier, Welche Klassen braucht es? Eigenschaften & Methoden? | ||
| + | * Zusammen besprechen. | ||
| + | |||
| + | |||
| === Mo. 08.06.2026 === | === Mo. 08.06.2026 === | ||
| === Mo. 15.06.2026 === | === Mo. 15.06.2026 === | ||
| === Mo. 22.06.2026 === | === Mo. 22.06.2026 === | ||