売上が落ちた原因を絞り、1 枚のレポートにする
注文の CSV 1 枚から、売上が落ちている場所を「全体 → 内訳 → 絞り込み」の順に特定します。pandas の集計だけで、結論・根拠・言えないこと・次の一歩を書いた 1 枚のレポートまで作りきります。
プロジェクト / 上級
完成するもの
毎日の設定と遅い回線に耐えるターミナルが成果物です。init.lua にキーとアクションを書き、mytty config reload で反映できます。文法エラーでは前の設定が動き続けます。往復 200 ms の回線でも、2 文字目以降は約 0.5 ms で画面に出ます。エコーされないパスワードの入力は、⑨で述べる例外を除いて画面に出ません。
注文の CSV 1 枚から、売上が落ちている場所を「全体 → 内訳 → 絞り込み」の順に特定します。pandas の集計だけで、結論・根拠・言えないこと・次の一歩を書いた 1 枚のレポートまで作りきります。
3 つのプランを並べた料金表を、スマホの 360px から広い画面まで崩れない形で組みます。@media を 1 つも書かずに、中身の都合で折り返させるのが狙いです。
仕様どおりに動いていない関数を、いきなり直さずに「まず落ちるテストを書く」順で直します。境目の選び方と、直したあと何を残すかを身につけます。