Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
talit:planung_fs_2026_2m [2026-05-04 08:25] – [Mo. 04.05.2026] scatalit:planung_fs_2026_2m [2026-06-01 10:35] (aktuell) sca
Zeile 81: Zeile 81:
    - Vererbung, Super: [[https://www.geeksforgeeks.org/python/python-super/]]    - Vererbung, Super: [[https://www.geeksforgeeks.org/python/python-super/]]
  - Der Birthday soll im Datetime-Format und nicht als String gespeichert werden:  - Der Birthday soll im Datetime-Format und nicht als String gespeichert werden:
-   - [[https://www.w3schools.com/python/python_datetime.asp]]+   Link: [[https://www.w3schools.com/python/python_datetime.asp]] 
 +   - Beispiele: 
 +<WRAP><code python> 
 +from datetime import datetime 
 +birthday = datetime.strptime("2010-4-17","%Y-%m-%d") % String in Datetime-Format umwandeln 
 +birthday2 = datetime(2010,4,17) % direkt eingeben 
 +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) 
 + 
 +</code></WRAP>
  - Füge den Klassen nun Methoden hinzu:  - Füge den Klassen nun Methoden hinzu:
    - `get_age()`: Gibt das Alter in Jahren aus. Warum? Für Sommerfest kann damit einfach bestimmen, an wen Alkohol ausgeschenkt werden kann.    - `get_age()`: Gibt das Alter in Jahren aus. Warum? Für Sommerfest kann damit einfach bestimmen, an wen Alkohol ausgeschenkt werden kann.
    - `increase_class()`. Erhöht die Klasse aller Students, aus "2Mez" wird "3Mez". Für "3F" und "4M" Students wird die Klasse auf "OUT" gesetzt. Warum? Am Ende von jedem Schuljahr kann man Klassen erhöhen. Students mit "OUT" treten aus und werden entfernt.    - `increase_class()`. Erhöht die Klasse aller Students, aus "2Mez" wird "3Mez". Für "3F" und "4M" Students wird die Klasse auf "OUT" gesetzt. Warum? Am Ende von jedem Schuljahr kann man Klassen erhöhen. Students mit "OUT" treten aus und werden entfernt.
 +
 +{{ :talit:oop_school.png?400 |}}
 +
 +
 +**HA:** Klassen & Vererbung fertig, Birthday im DateTime-Format
  
  
 === Mo. 11.05.2026 === === Mo. 11.05.2026 ===
  
-  * Auftrag: Game of Life wie vorgegeben mit OOP programmieren.+  * 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 ===
  • talit/planung_fs_2026_2m.1777883131.txt.gz
  • Zuletzt geändert: 2026-05-04 08:25
  • von sca