Einführung
In diesem Projekt lernst du, wie du ein Wochenberichtsvorlage für ein neues Projektteam erstellst. Der Wochenbericht wird verwendet, um die täglichen Arbeiten des Projektteams zusammenzufassen, um regelmäßige Überprüfungen durchzuführen.
👀 Vorschau
## Beispiel
## start_date = datetime.date(2023,10,1) Sonntag
## end_date = datetime.date(2023,10,16) Montag
$ ls weekly
2023-10-06.txt 2023-10-13.txt 2023-10-16.txt
$ cat 2023-10-06.txt
2023-10-02
2023-10-03
2023-10-04
2023-10-05
2023-10-06
$ cat 2023-10-16.txt
2023-10-16
🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du einen Ordner namens "weekly" erstellst, um die Dateien mit den Wochenberichtsvorlagen zu speichern
- Wie du den Freitag der Woche, die den Startdatum enthält, bestimmst
- Wie du die Dateien mit den Wochenberichtsvorlagen im Ordner "weekly" schreibst
- Wie du das Enddatum auf den vorangegangenen Freitag anpasst, wenn es am Samstag oder Sonntag fällt
- Wie du die endgültige Datei mit der Wochenberichtsvorlage für die letzte Woche des Projekts erstellst
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Wochenberichtsvorlagen automatisch basierend auf den Projektstart- und Enddatum zu generieren
- Sicherzustellen, dass die Wochenberichtsvorlagen nur Werktage enthalten und Wochenenden ausschließen
- Das Enddatum auf den vorangegangenen Freitag anzupassen, wenn es am Wochenende fällt
- Eine konsistente und organisierte Struktur für das Speichern der Wochenberichtsvorlagen zu erstellen