Introducción
En este proyecto, aprenderás a crear un modelo de informe semanal para un nuevo equipo de proyecto. El informe semanal se utiliza para resumir el trabajo diario del equipo de proyecto para una revisión regular.
👀 Vista previa
## ejemplo
## start_date = datetime.date(2023,10,1) Domingo
## end_date = datetime.date(2023,10,16) Lunes
$ ls semanal
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
🎯 Tareas
En este proyecto, aprenderás:
- Cómo crear una carpeta "semanal" para almacenar los archivos de modelo de informe semanal
- Cómo determinar el viernes de la semana que contiene la fecha de inicio
- Cómo escribir los archivos de modelo de informe semanal en la carpeta "semanal"
- Cómo ajustar la fecha de finalización al viernes anterior si cae un sábado o domingo
- Cómo crear el archivo de modelo de informe semanal final para la última semana del proyecto
🏆 Logros
Después de completar este proyecto, podrás:
- Generar automáticamente modelos de informe semanal basados en las fechas de inicio y finalización del proyecto
- Asegurarse de que los modelos de informe semanal solo incluyan días hábiles, excluyendo los fines de semana
- Ajustar la fecha de finalización al viernes anterior si cae en un fin de semana
- Crear una estructura consistente y organizada para almacenar los modelos de informe semanal