проект in Python Skill Tree

Создание шаблона еженедельного отчета

Начинающий

В этом проекте вы научитесь создавать шаблон еженедельного отчета для новой проектной команды. Еженедельный отчет используется для обобщения ежедневной работы проектной команды для регулярного обзора.

Python

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом проекте вы научитесь создавать шаблон еженедельного отчета для новой проектной команды. Еженедельный отчет используется для суммирования ежедневной работы проектной команды для регулярного обзора.

👀 Предварительный просмотр

## example

## start_date = datetime.date(2023,10,1)      Sunday
## end_date = datetime.date(2023,10,16)       Monday
$ 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

🎯 Задачи

В этом проекте вы научитесь:

  • Создавать папку "weekly" для хранения файлов шаблонов еженедельных отчетов
  • Определять пятницу недели, содержащую начальную дату
  • Записывать файлы шаблонов еженедельных отчетов в папку "weekly"
  • Корректировать конечную дату на предыдущую пятницу, если она выпадает на субботу или воскресенье
  • Создавать конечный файл шаблона еженедельного отчета для последней недели проекта

🏆 Достижения

После завершения этого проекта вы сможете:

  • Автоматически генерировать шаблоны еженедельных отчетов на основе начальной и конечной дат проекта
  • Убедиться, что шаблоны еженедельных отчетов включают только рабочие дни, исключая выходные
  • Корректировать конечную дату на предыдущую пятницу, если она выпадает на выходной день
  • Создать последовательную и организованную структуру для хранения шаблонов еженедельных отчетов

Преподаватель

labby

Labby

Labby is the LabEx teacher.