[Next] [Previous] [Up] [Top]

Pythonとは

Pythonはプログラミング言語です。場合によっては,その開発環境を含めてPythonと呼ぶこともあります。

コラム

辞書を引けばわかりますが,Pythonは‘パイソン’と読みます。意味は,ニシキヘビ,大蛇といったところです。
この名は,Pythonの開発者である Guido van Rossum氏が大ファンであるBBCのコメディ番組 Monty Python's Flying Circus に由来するそうです。

開発者の Guido van Rossum氏:

Pythonの特徴としては,

などが挙げられます。

逆にイマイチの点としては,

などがあります。

Pythonは,使い捨てのちょとしたツールを書くことや,RAD(Rapid Application Development)に向いています。一方,パッケージ化機能などもありますので,大規模なプログラム開発にも適用できるのです(^_^)

コラム

私がとても気に入っている点は,文法です。
CとかJavaとかでは,ブロック(複合文)を表現するのに{ }やbegin-endを使いますね。Pythonでは,字下げを使います。ブロックだから字下げするのではなく,字下げしてあるからブロックなのです!
例えばCで,

if(c1)
    if(c2)
        s1;
else
    s2;
と書いてしまったら,s2は外側のifのelseに見えますね。実は,s2は内側のifのelseです。
Pythonで書くとどうなるかというと,

if c1:
    if c2:
        s1
else:
    s2
と書けば,s2は外側のifのelseで

if c1:
    if c2:
        s1
    else:
        s2
と書けば,s2は内側のifのelseです。なんと明解ではありませんか!


[Next] [Previous] [Up] [Top]