① 自由研究・ミニレポート
第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...
ここまでできれば、「データを集める → 集計する → 発見する → グラフで伝える」という流れを体験できています。
学校の自由研究、家計簿、運動記録、ゲームのスコア分析などにも同じ考え方を使えます。