「作成経緯」
Python学習の第一歩として、簡単なアプリ作成を通してコーディングの流れを掴むことが目的である。
オブジェクト指向に基づいて、クラスオブジェクトの作成をして管理のしやすいコードになるように努めた。
「アプリ概要」
大まかには、シフト管理をCSVファイルで行おうというものである。
主要な機能は以下のようである。
・シフト表の基盤になるCSVファイルを自動で作成してくれて、これは日付やメンバーを全自動で入れておいてくれる。
・シフト表からその日の掃除当番を決めるのだが、その日の勤務時間の長さに比例した当選確率をもつように設定されている。