※このブログでは実装していくプログラミングを要望(リクエスト)という形で記載していきます。
身に付けるスキル
- CSVファイルの読み書き(python 標準モジュール版)
- アルゴリズム(数式)をプログラムに変換するスキル
リクエスト:祝日に対応する曜日の取得
日本の祝日一覧が記載されているCSVファイルに対して、曜日の情報を追加した新しいCSVファイルを作成するプログラムを作成してください。
- 祝日一覧が記載されているCSVファイルの取得場所
- 組織内閣府「国民の祝日」について
期待されるファイルの一部(CSVファイル)
国民の祝日・休日月日,曜日,国民の祝日・休日名称 1955/1/1,土,元日 1955/1/15,土,成人の日 1955/3/21,月,春分の日 1955/4/29,金,天皇誕生日
今回のポイント
- ファイルの文字コード
- csv モジュール
- csv.DictReader
- csv.DictWriter
- 日付から曜日を計算するアルゴリズムをコードに変換する
- ツェラーの公式(wikipediaリンク)
コメント