はじめに
このプロジェクトでは、新しいプロジェクトチーム用の週報テンプレートを作成する方法を学びます。週報は、定期的なレビューのためにプロジェクトチームの日々の作業をまとめるために使用されます。
👀 プレビュー
## 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」フォルダに週報テンプレートファイルを書き込む方法
- 終了日が土曜日または日曜日の場合、前の金曜日に調整する方法
- プロジェクトの最終週の最終週報テンプレートファイルを作成する方法
🏆 成果
このプロジェクトを完了すると、以下のことができるようになります。
- プロジェクトの開始日と終了日に基づいて自動的に週報テンプレートを生成する
- 週報テンプレートには土日を除く平日のみを含める
- 終了日が週末の場合、前の金曜日に調整する
- 週報テンプレートを保存するための一貫性のある整理された構造を作成する