Pythonプログラミング
全100回・Pythonラボの研究員になって学ぼう!
🧪 print("Hello, ラボ!")対象小学校高学年〜中学生
目安1回 15〜30分
必要PC + ブラウザ
対象小学校高学年〜中学生(小5〜中3)。タイピングと簡単な英単語に抵抗がない子向け。
使うものパソコン + ブラウザ + Trinket(インストール不要)
学ぶこと文字の表示、計算、変数、条件分岐、くりかえし、関数を、100の実験ミッションで段階的に学びます。
進め方初回は まず学ぼう で実行・エラー・半角入力の見方を確認してから、第1回へ進みます。1回あたり15〜30分程度です。
おすすめルート
- 1〜15回でprint・変数・計算に慣れる
- 16〜35回でinputと条件分岐を使う
- 36〜60回でくりかえし・リスト・関数を学ぶ
- 61〜85回でturtleの絵とゲームに進む
- 86〜100回でオリジナルRPG作品にまとめる
はじめて使うとき
最初は第1回から第5回までを続けて進めると、Trinketを開く、コードを書く、実行して確かめる流れがつかめます。家庭での進め方は 保護者向けガイド にまとめています。
16inputで名前を聞いてみよう
17入力した名前であいさつしよう
18数字を入力してもらおう
19たし算電卓を作ろう
20円の面積を計算しよう
21ifで「もし〇〇なら」を使おう
22elseで「そうじゃなければ」
23elifで3つ以上の分岐
24比べるしるし>・<・==
25数当てゲームをつくろう(基本)
26数当てゲーム(ヒント付き)
27andとorで複数条件
28偶数か奇数かを判定しよう
29パスワードチェックを作ろう
30占い:今日のラッキーアイテム
31性格診断プログラム
32ジャンケン:自分の手を出してみよう
33ジャンケン:勝敗判定を作ろう
34ジャンケン:あいこも判定しよう
35ミニ作品:相談ボット
36forで5回くりかえそう
37rangeの使い方を覚えよう
381から100まで足してみよう
39かけ算九九(1の段)
40九九表(二重ループ)
41whileでくりかえそう
42カウントダウンを作ろう
43「やめる」と入力するまでくりかえす
44リストをつくろう
45リストから1つ取り出そう
46リストの長さを数えよう
47リストに追加・削除しよう
48forでリストを全部出そう
49合計と平均を出そう
50ランダムに1つ選ぼう
51ガチャプログラムを作ろう
52食べ物ルーレットを作ろう
53ジャンケン:コンピュータの手を乱数に
54ジャンケン:3回戦で勝ち越し判定
55関数を作ってみよう
56引数つきの関数を作ろう
57戻り値つきの関数を作ろう
58関数を組み合わせよう
59数当てゲームを関数化しよう
60ミニ作品:パスワード自動生成器
61turtleを呼び出そう
62前に進めてみよう
63右に曲がってみよう
64四角を描こう
65forで四角を簡単にしよう
66五角形・六角形を描こう
67星を描こう(角度の不思議)
68関数で「n角形」を作ろう
69色を変えてみよう
70線の太さを変えよう
71円を描こう
72うずまきを描こう
73雪の結晶を描こう
74桜の花びらを描こう
75ランダムカラフル模様を作ろう
76キーで動かそう
77ボールが動くアニメ
78ボールが端で跳ね返ろう
79プレイヤーを矢印キーで動かそう
80当たり判定を作ろう
81避けゲームを作ろう(基本)
82避けゲームにスコアを入れよう
83かんたんブロック崩しを作ろう
84かんたんシューティングを作ろう
85ミニ作品:自分のturtleゲーム