売上が落ちた原因を絞り、1 枚のレポートにする
注文の CSV 1 枚から、売上が落ちている場所を「全体 → 内訳 → 絞り込み」の順に特定します。pandas の集計だけで、結論・根拠・言えないこと・次の一歩を書いた 1 枚のレポートまで作りきります。
プロジェクト / 入門
完成するもの
pricing.html が 1 枚。360px でも横スクロールが出ず、広い画面では横に 3 枚並び、おすすめのプランが色だけに頼らず分かる状態になります。
注文の CSV 1 枚から、売上が落ちている場所を「全体 → 内訳 → 絞り込み」の順に特定します。pandas の集計だけで、結論・根拠・言えないこと・次の一歩を書いた 1 枚のレポートまで作りきります。
仕様どおりに動いていない関数を、いきなり直さずに「まず落ちるテストを書く」順で直します。境目の選び方と、直したあと何を残すかを身につけます。
型を書けばコンパイル時は守られますが、外から来た値は型注釈だけでは守れません。unknown から狭める型ガードで、想定外の行を数えながら弾く形を作ります。