Python/Brython版APS
このページでは、Pythonを用いてプログラミングを学ぶためのAPSを紹介します。
授業でJavaScriptを用いる場合、下記のリンク先のページをご覧ください。
単元「プログラミング」のAPS(JavaScript版)一覧
※プログラム言語Pythonを用いてアプリケーションを作成していますが、Monaca Education上に設定したBrython環境で動作させることを前提としています。このため、特にPython/Brython版と表記しています。
最初に取り組むAPSとしては、「タートルグラフィックス(Python版)」、または「おみくじ(Python版)」を推奨します。
APSのタイトル | プログラムの内容・学習項目 | 難易度 | 所要時数 |
タートルグラフィックス(Python版) | 画面上のペンにプログラムで指示をして、図形を描画する。
3つの基本制御構造(順次、繰り返し、条件分岐)を学ぶ。
|
★ | 3 |
おみくじ(Python版) | 「おみくじ」を実現するアプリケーション。
乱数と条件分岐を学ぶ。
|
★ | 3 |
旅行先チャート(Python版)
|
質問に答えていくと、旅行先のアドバイスが得られるアプリケーション。条件分岐の入れ子(※条件分岐の中に条件分岐がある)と、変数の利用法を学ぶ。
|
★★ | 2 |
ソーメンタイマー(Python版) | ダウンタイマーを実現するアプリケーション。
Python・Brythonのタイマー機能と、条件分岐を学ぶ。
|
★★ | 2 |
複利計算(Python版) | 複利が加わる積立の計算を行い、グラフと表で結果を表示するアプリケーション。
繰り返し制御で複利計算を行い、結果を配列に格納する。配列の中のデータを表とグラフで表示する方法を学ぶ。
|
★★★ | 3 |