Pythonの道

「蛇の道は蛇」という ことわざ をご存知だろうか?



「その道のことを知りたければ、その道の専門家に聞くのが良い」という意味がある。システムエンジニアの目線でPythonについて詳しく解説するよ。

※学校教育関係者の皆様へ
テクノロは日本のIT人材育成に貢献したいと考えています。
そのため、テクノロのオリジナル教材は自由にダウンロード頂き授業等でご活用ください。

タートルグラフィックスを使う!その1

タートルグラフィックスとはカメを動かして絵をかくツールだ。タートルグラフィックスを使って正三角形、正方形、正五角形を書いてみよう。さらに自分で正多角体を描く方法も紹介しているよ。

タートルグラフィックスを使う!その2

タートルグラフィックスで正多角形を自由に作れるシステムを開発しよう。また、線にカラフルな色をつけて鮮やかな幾何学模様を作ってみよう。

簡単なプログラムを作ろう1

簡単なプログラムを作って、変数やリスト、条件分岐について学んでみよう。

簡単なプログラムを作ろう2

クイズゲームを作りながらif文やリストについて学習しよう。

簡単なプログラムを作ろう3

すごろくゲームを作りながらwhile文や関数について学習しよう。

簡単なプログラムを作ろう4

虫食いアルファベットを探すゲームを作りながらdatetime関数を学んでみよう。

GUIの基礎を学ぶ1

グラフィカル・ユーザ・インタフェースを使ったゲーム開発にチャレンジしよう。

【素材ファイル】
Python素材_おみくじ

※素材の画像ファイルとPythonのプログラムファイルは同じフォルダの中に入れてプログラムファイルを実行してね。

GUIの基礎を学ぶ2

テキスト入力欄などのGUIの使い方を学習しよう。

【素材ファイル】
Python素材_ネコ度診断

※素材の画像ファイルとPythonのプログラムファイルは同じフォルダの中に入れてプログラムファイルを実行してね。

本格的なゲーム開発①(前半)


床塗ゲームを作って、グローバル変数、ローカル変数の違いを理解しよう。また、bind()命令を使ってキーイベントの受け取り方を学習しよう。

【素材ファイル】
Python素材_床塗ゲーム(前半)

※素材の画像ファイルとPythonのプログラムファイルは同じフォルダの中に入れてプログラムファイルを実行してね。

本格的なゲーム開発①(後半)

二次元リストを使ってキャラクタが通る道の作り方を学習しよう。前半で学習したキャラクタ操作と組み合わせると色塗りゲームが完成する。

【素材ファイル】
Python素材_床塗ゲーム(後半)

※素材の画像ファイルとPythonのプログラムファイルは同じフォルダの中に入れてプログラムファイルを実行してね。

本格的なゲーム開発②(前半)


落ちものパズルを作る。(前半)

本格的なゲーム開発②(後半)


落ちものパズルを作る。(後半)