Introduction
Dans ce projet, vous allez apprendre à créer un modèle de rapport hebdomadaire pour une nouvelle équipe de projet. Le rapport hebdomadaire est utilisé pour résumer le travail quotidien de l'équipe de projet pour une revue régulière.
👀 Aperçu
## exemple
## start_date = datetime.date(2023,10,1) Dimanche
## end_date = datetime.date(2023,10,16) Lundi
$ 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
🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment créer un dossier "weekly" pour stocker les fichiers de modèle de rapport hebdomadaire
- Comment déterminer le vendredi de la semaine contenant la date de début
- Comment écrire les fichiers de modèle de rapport hebdomadaire dans le dossier "weekly"
- Comment ajuster la date de fin au vendredi précédent si elle tombe un samedi ou un dimanche
- Comment créer le fichier de modèle de rapport hebdomadaire final pour la dernière semaine du projet
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Générer automatiquement des modèles de rapport hebdomadaires en fonction des dates de début et de fin du projet
- Vérifier que les modèles de rapport hebdomadaires ne contiennent que des jours ouvrables, excluant les week-ends
- Ajuster la date de fin au vendredi précédent si elle tombe sur un week-end
- Créer une structure cohérente et organisée pour stocker les modèles de rapport hebdomadaires