Python学習で地味にきつい問題があります。それが「移動中に勉強できない」問題です。コードは書かないと身につかない。でも電車の中でパソコンは開くは億劫になる。このジレンマを解決してくれたのが、NotebookLM×100本ノックの組み合わせでした。
スキマ時間をPython学習に変える、コスパ最強の方法を紹介します。
NotebookLMとは?30秒で分かる説明
NotebookLMはGoogleが提供するAIツールです。PDFやWebサイト・YouTubeなどを「ソース」として読み込ませると、その内容をもとに要約・Q&A・クイズなどを自動生成してくれます。
| 機能 | できること |
|---|---|
| チャット | ソースの内容について質問できる |
| クイズ | ソースをもとに4択問題を自動生成 |
| 音声解説 | 内容をポッドキャスト形式で聴ける |
| マインドマップ | 内容を図で整理してくれる |
今回使うのは、このうちのクイズ機能です。
STEP1:ソースを追加する
NotebookLMを開いたら、まず100本ノックの教材をソースとして読み込ませます。
ソースの追加方法は4種類あります。
- ファイルをアップロード:PDF・ドキュメントなど
- ウェブサイト:URLを貼り付けるだけ
- ドライブ:GoogleドライブのファイルをそのままIN
- コピーしたテキスト:テキストを直接貼り付け
今回は以下の2つをソースとして追加しています。
ソース① Qiita:Python入門100本ノック
ソース① 宇宮間そらさんのQiita:Python入門100本ノック
プログラミング初心者向けの研修課題を探していた宇宮間そらさん(@SollaUmiyama)がQiitaで公開している練習問題集です。
前半50問・実践10問・後半30問・実践10問の計100問で構成されており、基本的な出力から始まり、変数・条件分岐・ループ・データ構造・エラー処理まで幅広くカバーしています。各問題に回答例と丁寧な解説がついているので、初心者でも独学で進めやすいのが特徴です。
NotebookLMのソース追加画面でURLをそのまま貼り付けるだけで読み込めます。
🔗 <a href=”https://qiita.com/SollaUmiyama/items/e57c2cc044b266ee2b8d” target=”_blank”>Python入門100本ノック(Qiita)</a>
※記事は宇宮間そら(@SollaUmiyama)さんによるものです。
ソース② YouTube:Python猛特訓100本ノック
YouTubeの動画もそのままソースに追加できます。動画の内容をNotebookLMが読み込んで、クイズの素材にしてくれます。以下はお勧めですが、PythonプログラミングVTuberのサプーさんが公開している、初心者向けの100本ノック動画です。
if文・for文・関数・クラス・外部ライブラリまで、Pythonの基礎を網羅した全100問を一本で解説してくれています。チャプターで問題ごとに区切られているので、自分のペースで止めながら進められるのも助かります。
NotebookLMのソースとして読み込ませることで、この動画の内容がそのままクイズの素材になります。
※動画はサプーさん(PythonプログラミングVTuber サプー)より紹介しています。
STEP2:クイズを生成する
ソースを読み込んだら、右側のStudioパネルから「クイズ」をクリックするだけです。
ソースの内容をもとに、4択のクイズが自動で生成されます。問題の質もかなり高く、「なんとなく分かった気」になっていた知識の抜け漏れをしっかり炙り出してくれます。
| 操作 | 手順 |
|---|---|
| ① ソース追加 | 左パネルの「+ソースを追加」からURLまたはファイルを追加 |
| ② クイズ生成 | 右パネルのStudioから「クイズ」をクリック |
| ③ 解く | スマホで移動中にそのまま解ける |
なぜこの組み合わせがコスパ最強なのか
通勤・通学中にコードは書けません。でも知識の確認と定着はできます。
| 場面 | 学習内容 | 手段 |
|---|---|---|
| 自宅・学校 | コードを実際に書く | 100本ノック |
| 移動中 | 知識の確認・定着 | NotebookLMクイズ |
「書く時間」と「確認する時間」を分けることで、スキマ時間が全部Python学習になります。
自分で問題集を作る手間もゼロ。ソースを放り込んでクイズを押すだけ。これで移動時間が完全に学習時間に変わります。
まとめ
- NotebookLMに100本ノックの教材を読み込ませる
- クイズ機能で4択問題を自動生成
- 移動中にスマホで解いて知識を定着させる
コードを書く時間が取れない社会人・学生にとって、これ以上コスパのいい学習法はないと思っています。まだ使っていない人はぜひ試してみてください。

コメント