Pythonとは
Pythonは、PerlやJavaScriptなどのようなスクリプト言語で、Unix (Linux)の他Windowsなどでも利用できます。
Pythonはほかのスクリプト言語と同じように、変数は「型」を持たず、また、宣言することなしに使えます。また、Perlのような配列、連想配列、正規表現などがサポートされています。
Pythonは簡潔ですが、Perlなどよりソースが読みやすくコードの保守性も高いと思われます。そのため、大規模なプログラムもストレスなく開発可能です。
Pythonはインタープリタですが、Javaのように中間コードにコンパイルされ、比較的高速に実行されます。
Pythonは比較的新しいスクリプト言語(1990年にCWI in Amsterdam開発された)で、オブジェクト指向もサポートされています。
文法はCライクですが、ブロックは{ }を使わずインデントにより表現されます(下図)。
def invert(table): index = {} # empty dictionary for key in table.keys(): value = table[key] if not index.has_key(value): index[value] = [] # empty list index[value].append(key) return index |
ダウンロード
Pythonの処理系はwww.python.orgからダウンロードできます。ただし、Linuxなどではたいていのディストリビューションに含まれています。もし、ktermなどから"python"と入力してpythonが起動しなければ、CD-ROMからインストールします。