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からインストールします。