「Python入門」の編集履歴(バックアップ)一覧はこちら
Python入門 - (2005/12/10 (土) 12:11:06) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
ここではプログラミング言語Pythonについての紹介と、実際にちょっとだけプログラミングする、さわりの解説をします。
#contents
**Pythonとは
Pythonは、楽しく簡単にプログラミングができる言語です。
オープンソースであり、フリーで使うことができます。
さらに、商用利用や再配布といったことに関してもかなり自由にできます。
また、Windowsでも、Linuxでも、Macでも、同じプログラムが動きます。
日本語の対応が遅れたこともあり、日本では普及が進んでいませんが、最近のバージョン2.4になって、やっと日本語がインストールしただけで使えるようになりました。
欧米の技術者向けサイトなどでは「Perl、Python、PHP」が決まり文句のように言われるようになり、Pythonが主流スクリプト言語のひとつに浮上しています。
(http://www.tiobe.com/tpci.htm
ここでは、使用頻度8位になってますね。)
http://python.matrix.jp/columns/column2.html
これから、日本でもPythonの時代が来ると思います。
**Pythonにさわってみる
***IDLEの起動
インストール方法は、[[Python+Pygameインストール]]を参考にしてください。Pythonをインストールすると、GUIでPythonのプログラムを書けるIDLEというソフトがついてきます。(つまり簡単な統合開発環境です。)Windowsでは、「スタートメニュー」→「すべてのプログラム」→「Python 2.4」→「IDLE (Python GUI)」で起動することができるはずです。標準構成でインストールに成功していれば。
***IDLEの使い方
IDLEを起動すると、なにやら英文が表示されて、最後に
| | IDLE 1.1.2|
| | >>> |
と表示されます。
最後の行の">>>"のあとに、
| | >>>1|
とかいて、Enterキーを押してみると、
下の行に
| | >>>1|
| | 1|
と表示されます。
同じように、
| | >>>1+1|
| | 2|
となります。
Pythonの命令を書いて、Enterキーを押すと、それが実行されて、結果が表示されるわけです。(当たり前)
| | >>>'Hello'|
| | 'Hello'|
文字列ですね。print文を使うと、
| | >>>print 'Hello'|
| | Hello|
となります。ちなみに、クォーテーションとかつけずに、
ただHelloとか打つと、
| | >>> Hello|
| |COLOR(red): Traceback (most recent call last):|
| |COLOR(red): File "<pyshell#9>", line 1, in ?|
| |COLOR(red): Hello|
| |COLOR(red): NameError: name 'Hello' is not defined|
といって起こられます。Helloは定義されてないよ、Helloって何のことかわからないよ、って意味ですね。
ここではプログラミング言語Pythonについての紹介と、実際にちょっとだけプログラミングする、さわりの解説をします。
#contents
**Pythonとは
Pythonは、楽しく簡単にプログラミングができる言語です。
オープンソースであり、フリーで使うことができます。
さらに、商用利用や再配布といったことに関してもかなり自由にできます。
また、Windowsでも、Linuxでも、Macでも、同じプログラムが動きます。
日本語の対応が遅れたこともあり、日本では普及が進んでいませんが、最近のバージョン2.4になって、やっと日本語がインストールしただけで使えるようになりました。
欧米の技術者向けサイトなどでは「Perl、Python、PHP」が決まり文句のように言われるようになり、Pythonが主流スクリプト言語のひとつに浮上しています。
(http://www.tiobe.com/tpci.htm
ここでは、使用頻度8位になってますね。)
http://python.matrix.jp/columns/column2.html
これから、日本でもPythonの時代が来ると思います。
**Pythonにさわってみる
***IDLEの起動
インストール方法は、[[Python+Pygameインストール]]を参考にしてください。Pythonをインストールすると、GUIでPythonのプログラムを書けるIDLEというソフトがついてきます。(つまり簡単な統合開発環境です。)Windowsでは、「スタートメニュー」→「すべてのプログラム」→「Python 2.4」→「IDLE (Python GUI)」で起動することができるはずです。標準構成でインストールに成功していれば。
***IDLEの使い方
IDLEを起動すると、なにやら英文が表示されて、最後に
| | IDLE 1.1.2|
| | >>> |
と表示されます。
最後の行の">>>"のあとに、
| | >>>1|
とかいて、Enterキーを押してみると、
下の行に
| | >>>1|
| | 1|
と表示されます。
同じように、
| | >>>1+1|
| | 2|
となります。
Pythonの命令を書いて、Enterキーを押すと、それが実行されて、結果が表示されるわけです。(当たり前)
| | >>>'Hello'|
| | 'Hello'|
文字列ですね。print文を使うと、
| | >>>print 'Hello'|
| | Hello|
となります。ちなみに、クォーテーションとかつけずに、
ただHelloとか打つと、
| | >>> Hello|
| |COLOR(red): Traceback (most recent call last):|
| |COLOR(red): File "<pyshell#9>", line 1, in ?|
| |COLOR(red): Hello|
| |COLOR(red): NameError: name 'Hello' is not defined|
といって起こられます。Helloは定義されてないよ、Helloって何のことかわからないよ、って意味ですね。
**Python関連リンク
-[[On Python>http://www.geocities.jp/shido_takafumi/py/index.html]]
--Python のデフォルトのGUI Tkinterのわかり易い解説等があります。
以下は英語のサイト。
-[[How to Think Like a Computer Scientist: Learning with Python>http://www.greenteapress.com/thinkpython/]]
--プログラミング自体の入門的解説をPythonを使って行っている。あんまり読んでない。
-[[Dive Into Python>http://diveintopython.org/toc/index.html]]
--Pythonの入門書の内容が公開されている。