① 自由研究・ミニレポート

第9章では、NumPy、Pandas、Matplotlibの基本を学びました。
この付録では、それらをバラバラに使うのではなく、1つの小さなレポートとして組み合わせてみます。

テーマ:1週間の学習時間を調べる

まずは、1週間の学習時間をCSVのような表データとして用意します。 「なんとなく頑張った」ではなく、数字にすると自分の行動が見えやすくなります。

study_data.py
Loading...

合計と平均を出す

次に、1週間でどれくらい学習したかを集計します。 表を眺めるだけより、合計や平均を出すと判断しやすくなります。

study_summary.py
Loading...

一番時間を使った日を見つける

データ分析では、「一番大きい」「一番少ない」「急に変わった」場所を見つけるのが大事です。

best_day.py
Loading...

グラフでレポートっぽくする

最後に、科目ごとの合計時間をグラフにします。 数字だけよりも、どこに時間を使っているかが一目で伝わります。

study_report_chart.py
Loading...

ここまでできれば、「データを集める → 集計する → 発見する → グラフで伝える」という流れを体験できています。
学校の自由研究、家計簿、運動記録、ゲームのスコア分析などにも同じ考え方を使えます。