メンターの悩み
長年プログラミングの講師(メンター)を行っています。そこでの悩みは学習において、INPUT(知識を入れる)が多すぎて、OUPUT(プログラムを書く)が少なすぎることです。
初めての学習なので、INPUTが多くなるのは仕方がないことです。しかし多くのプログラムに触れ、そして記述することが最良の学習方法です。
多くの学習者がINPUTに追われOUTPUTが追いつかない、または、INPUTでわかった気になっています。いい方法はないか・・・。
発見しました!
Web上のPython実行/学習環境の「「PyWeb」」の開発で、チュートリアル(学習テキスト)を作成しました。
プログラムの実行環境なので、テキストはそのエディタ内で閲覧できるようにしたところ、
うん??? 学習テキスト内のサンプルプログラム、実行できるんじゃない?
そうです。プログラムの実行環境である「PyWeb」では、テキスト内のプログラムが簡単に実行できます。それだけではありません、テキストが編集できるので、サンプルプログラムをアレンジしながら実行できるのです。
結果、INPUTしながら、直ちにOUTPUTできる環境ができあがったのです!
これって、画期的な発見です(多分、恐らく、知らんけど・・・)。
「PyWeb」を使って、最も効率的な学習を体感してください。