準備練習用の売上データを作る
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")YouTube「【2026年版】Python入門完全攻略」特典
動画で使ったソースコードと、Geminiへの依頼プロンプトをまとめました。プロンプトは「コピー」ボタンを押して、Google ColabのGeminiにそのまま貼り付けてください。
動画で使った全ソースコードを、動画と同じ順番で1つのノートブックにまとめています。
Google Colabで開く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")画面下のGeminiマークを押して、このプロンプトを送ります。
sales.txtには「商品名,金額」の形式で売上データが入っています。 このファイルを読み込んで、商品ごとの売上合計、全体の合計売上、 一番売れた商品が分かる売上レポートを表示するPythonコードを書いてください。
pandasなどのライブラリを使ったコードが出てきたときに送ります。動画で学んだ基礎だけで書いてもらうと、ほとんどの行が読めるようになります。
pandasなどのライブラリは使わずに、Pythonの基本的な書き方だけでコードを書き直してください。
コメントや表示が英語になっていて読みづらいときに送ります。
コードのコメントと、printで表示される文字を日本語にしてください。
コードが長くて読むのが大変なときに送ります。
このコードは少し長いので、初心者でも読みやすいように、もう少しシンプルにしてください。
知らない書き方が出てきたら、そのセルにカーソルを合わせて鉛筆マークから「コードを説明する」を選ぶと、Geminiが解説してくれます。
売上レポートが表示できたら、同じチャットの続きで送ります。Gradioは最初から入っていないライブラリなので、Geminiの書いたコードに !pip install gradio があれば、先にそのセルを実行してください。
さっきの売上レポートのプログラムを、Gradioを使って 「売上データを貼り付けてボタンを押すと、レポートが表示されるWebアプリ」にしてください。
アプリが立ち上がったら、入力欄に売上データ(りんご,1200 のように1行に1件)を貼り付けてボタンを押します。
動画の途中で「Geminiに聞いてみてください」とお伝えした場面のプロンプトです。ノートブックで勉強しながら使ってください。
Geminiにコードを書いてもらう練習です。動画のはじめに試した例です。
数字の1から10を足し合わせるプログラムを作ってください。
コードが長くて理解できないときに。1行ずつ意味を確認しながら読めます。
このコードに、1行ずつ日本語でコメントを書いてください。
動画で扱っていない書き方が出てきたときに。「split」の部分は、気になった書き方に置き換えてください。
このコードのsplitって何をしているの?
一番下の行を読んでも分からないエラーは、エラー文を丸ごと貼り付けて聞きます。Colabならエラーの近くに出るGeminiのボタンを押すだけでも説明してくれます。
次のエラーの原因と解決策を教えてください。 (ここにエラー文を丸ごと貼り付ける)
文字列の章のあとに。動画で紹介した置換以外の機能を知りたいときに。
文字列でよく使う便利な機能を教えて
リストの章のあとに。append() と remove() 以外の使い方を知りたいときに。
リストって他にどんなことができるの?
辞書の章のあとに。keys()・values()・items()・get() 以外の使い方を知りたいときに。
辞書って他にどんなことができるの?