# Introduction In this project, you will learn how to create a weekly report template for a new project team. The weekly report is used to summarize the daily work of the project team for regular review. ## ð Preview ```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 ``` ## ðŊ Tasks In this project, you will learn: - How to create a "weekly" folder to store the weekly report template files - How to determine the Friday of the week containing the start date - How to write the weekly report template files in the "weekly" folder - How to adjust the end date to the previous Friday if it falls on a Saturday or Sunday - How to create the final weekly report template file for the last week of the project ## ð Achievements After completing this project, you will be able to: - Automatically generate weekly report templates based on the project start and end dates - Ensure the weekly report templates only include weekdays, excluding weekends - Adjust the end date to the previous Friday if it falls on a weekend - Create a consistent and organized structure for storing the weekly report templates
Click the virtual machine below to start practicing