プログラミング

Python

短期集中:PythonでWebゲストブックを作る

Python勉強企画、6日目もCGIです。1990年代後半の個人ホームページ黎明期に流行していた"ゲストブック"をネタに、ファイルの入出力と日付・時刻情報の扱いを試してみます。 いまはデータベースを利用できるレンタルサーバも多く、ゲストブッ...
Python

短期集中:PythonでWebおみくじを作る(XAMPPでCGI)

Python勉強企画、5日目はWebプログラミングです。まずはちょっと昔懐かしい感じのするCGIです。 準備 CGIを使用する場合、Apacheの設定を多少いじる必要があります。Python ファイルがリクエストされた場合は、そのまま中身を...
Python

短期集中:Pythonでグラフを描く その2

Python勉強企画、4日目は、 いろいろなグラフを描いてみます。 棒グラフ まずは小学校以来お馴染みの棒グラフを描いてみましょう。 サンプルソース from matplotlib import pyplot labels = data =...
Python

短期集中:Pythonでグラフを描く

Python勉強企画、3日目は、Webプログラミング…をしようかと思ったのですが、気が変わって数学ライブラリとグラフライブラリをいじってみます。 簡単なグラフを表示する ライブラリのインストール グラフを表示する(独立したウィンドウでグラフ...
Python

短期集中:PythonでCUIゲームを作る その2

もうすこしPythonの基本的な文法を勉強します。ネタは前回と同じマスターマインドですが、今度は攻守を逆転して、人間が決めた4桁の数字をコンピュータにあてさせてみましょう。 マスターマインド解法プログラムを作る 解法のアルゴリズム AI…と...
Python

短期集中:PythonでCUIゲームを作る

突然ですが、Pythonの勉強を始めようと思います。現時点でPythonについては知識ゼロ、他の言語はCとJavaとPHPとJavaScriptならまぁヒトナミには使えます。 で、早速図書館で借りてきた入門書が…絶望的にツマラン。文法の説明...
Scratch

Scratchで遊んでみよう・乱数を使ってみる

ゲームではお馴染みの乱数 乱数って? 何らかのプログラミング言語の経験のある人には説明不要でしょうが、Scratchをやってみよう、という人はプログラミングが初めてということも多いと思いますので、簡単に『乱数』について説明します。 乱数とは...
Scratch

Scratchで遊んでみよう・スプライトを追加する

スプライト ゲームのキャラクターなど、画面上に配置されるパーツを『スプライト』といいます。 いままではデフォルトで表示されている1つだけのスプライト(Scratchキャット)を使ってプログラムを作っていましたが、当然Scratchでは複数の...
Scratch

Scratchで遊んでみよう・キーボードで動かす その2

プログラムを別の書き方で 今回は、前回と同じ矢印キーでキャラクターを動かすスクリプトを、別の書き方で作ってみようと思います。 イベントを使ったスクリプト(前回のスクリプトのおさらい) 前回は『キーを押す』というきっかけ=イベントによって、押...
Scratch

Scratchで遊んでみよう・キーボードで動かす

キーが押されたときにスクリプトを動かす 今回は、ゲームを作るならきっと必要になる機能…キーボードの矢印キーを使ってスプライト(キャラクター)を上下左右に動かすスクリプトを作ってみます。 イベント いままでに作ったスクリプトも、『が押されたと...