1 of 11

Day 3�Pythonと生成AI実習

NPO法人プログラミング教育研究所

理事長 伊藤功一

Pythonと生成AI実習

1

2 of 11

Day 3�Pythonと生成AI実習

  • Python基本文法(20分)
  • 生成AI活用プログラミング前半(20分)

休憩(10分)

  • 生成AI活用プログラミング後半(30分)

まとめ&質疑応答(10分)

2

3 of 11

プログラミングは「言語」です

  • 外国語の学習に似ています。
  • 慣れると、だんだんと、わかってきます。
  • 知らない単語が一つでもあると、意味が理解できません。
  • 1行ごと、1単語ごと、正確な意味を理解して、はじめてプログラムが書けるようになります。

3

4 of 11

プログラミング学習のプロンプト

  • 途中で挫折しない、プログラミング学習方法を教えて
  • プログラミング初心者向けに変数を説明して
  • Pythonのメリット・デメリットを教えて
  • インデントについて説明して

4

5 of 11

プログラミング支援

  • サンプル作成
  • コードの説明を求める
  • エラーの対処方法を聞く
  • コードの改善案を求める

5

6 of 11

サンプル作成

  • 初心者の学習向けに簡単なゲームを作成してください。

※ 話が込み入って来た時は、「してください」と命令するより「できますか?」と下手に出ると良い

6

7 of 11

コードの説明を求める

  • このプログラムを説明してください。
  • 緑色の部分は、何ですか?
  • random.randint を説明して

7

8 of 11

エラーの対処方法を聞く

  • 【エラーの説明】ボタンをクリック
  • エラーメッセージをコピペする

  • 「このプログラムを直してください」

8

9 of 11

コードの改善案を求める

  • 1から100までのランダムな数にして
  • 当たるまでの時間を測って、最後に表示できますか?
  • このプログラムには、何か改善すべき点はありますか?

9

10 of 11

プロンプト

  • JSONについて説明して
  • Google Colab環境でJavaScriptを学習したり、コードを実行したりできますか?
  • Pythonの定番モジュールは?
  • Pandas について説明して

10

11 of 11

お疲れ様でした!

  • 3日間のPython+生成AI講座
  • 完了おめでとうございます!

  • 今日からあなたもAIを活用できるプログラマーです