YouTube「【2026年版】Python入門完全攻略」特典

Python入門 ソースコード&プロンプト集

動画で使ったソースコードと、Geminiへの依頼プロンプトをまとめました。プロンプトは「コピー」ボタンを押して、Google ColabのGeminiにそのまま貼り付けてください。

ソースコード(Google Colabノートブック)

動画で使った全ソースコードを、動画と同じ順番で1つのノートブックにまとめています。

Google Colabで開く
  1. 上のボタンからノートブックを開きます
  2. メニューの「ファイル」→「ドライブにコピーを保存」を押して、自分のGoogleドライブにコピーします
  3. コピーしたノートブックで、セルを上から順に実行していきます(Shift + Enter)

「⚠️ このセルはエラーになります」と書いてあるセルは、エラーの出方を確認するためのものです。エラーが出たら、動画でお伝えしたとおり一番下の行から読んでみてください。

売上レポートツールを作るプロンプト

動画の最後にやった「AIと一緒にミニツールを作る」で使ったプロンプトです。動画と同じ順番で並べています。

Geminiが書くコードは毎回少しずつ変わります。動画と同じコードにならなくても大丈夫です。うまく動かないときは、ノートブックにある動作確認済みのコードを実行してください。

準備練習用の売上データを作る

Geminiに頼む前に、Colabのセルに貼り付けて実行します。sales.txt というファイルができます。

with open("sales.txt", "w") as f:
    f.write("りんご,1200\nバナナ,800\nりんご,1500\nみかん,600\nバナナ,400\nぶどう,1800\nりんご,900\nみかん,700\n")

プロンプト1売上レポートのコードを書いてもらう

画面下のGeminiマークを押して、このプロンプトを送ります。

sales.txtには「商品名,金額」の形式で売上データが入っています。
このファイルを読み込んで、商品ごとの売上合計、全体の合計売上、
一番売れた商品が分かる売上レポートを表示するPythonコードを書いてください。

プロンプト2ライブラリを使わないコードにしてもらう

pandasなどのライブラリを使ったコードが出てきたときに送ります。動画で学んだ基礎だけで書いてもらうと、ほとんどの行が読めるようになります。

pandasなどのライブラリは使わずに、Pythonの基本的な書き方だけでコードを書き直してください。

プロンプト3表示とコメントを日本語にしてもらう

コメントや表示が英語になっていて読みづらいときに送ります。

コードのコメントと、printで表示される文字を日本語にしてください。

プロンプト4コードをシンプルにしてもらう

コードが長くて読むのが大変なときに送ります。

このコードは少し長いので、初心者でも読みやすいように、もう少しシンプルにしてください。

知らない書き方が出てきたら、そのセルにカーソルを合わせて鉛筆マークから「コードを説明する」を選ぶと、Geminiが解説してくれます。

プロンプト5Webアプリにしてもらう

売上レポートが表示できたら、同じチャットの続きで送ります。Gradioは最初から入っていないライブラリなので、Geminiの書いたコードに !pip install gradio があれば、先にそのセルを実行してください。

さっきの売上レポートのプログラムを、Gradioを使って
「売上データを貼り付けてボタンを押すと、レポートが表示されるWebアプリ」にしてください。

アプリが立ち上がったら、入力欄に売上データ(りんご,1200 のように1行に1件)を貼り付けてボタンを押します。

勉強中にGeminiに聞くときのプロンプト

動画の途中で「Geminiに聞いてみてください」とお伝えした場面のプロンプトです。ノートブックで勉強しながら使ってください。

01日本語でコードを書いてもらう

Geminiにコードを書いてもらう練習です。動画のはじめに試した例です。

数字の1から10を足し合わせるプログラムを作ってください。

021行ずつコメントを書いてもらう

コードが長くて理解できないときに。1行ずつ意味を確認しながら読めます。

このコードに、1行ずつ日本語でコメントを書いてください。

03分からない部分の意味を聞く

動画で扱っていない書き方が出てきたときに。「split」の部分は、気になった書き方に置き換えてください。

このコードのsplitって何をしているの?

04エラーの原因と直し方を聞く

一番下の行を読んでも分からないエラーは、エラー文を丸ごと貼り付けて聞きます。Colabならエラーの近くに出るGeminiのボタンを押すだけでも説明してくれます。

次のエラーの原因と解決策を教えてください。

(ここにエラー文を丸ごと貼り付ける)

05文字列でできることを聞く

文字列の章のあとに。動画で紹介した置換以外の機能を知りたいときに。

文字列でよく使う便利な機能を教えて

06リストでできることを聞く

リストの章のあとに。append() と remove() 以外の使い方を知りたいときに。

リストって他にどんなことができるの?

07辞書でできることを聞く

辞書の章のあとに。keys()・values()・items()・get() 以外の使い方を知りたいときに。

辞書って他にどんなことができるの?