Pythonは,海外で人気のオブジェクト指向型プログラミング言語。
言語発展の経緯や文法上の特徴から,初心者にも扱いやすい言語らしい。Google・Yahoo・Dropboxなどに代表される有名企業でも利用されている。
ライブラリも豊富で,WEBアプリケーションやGUIアプリケーション(デスクトップアプリケーション)を作成する事も可能になっている。
通常,Pythonは,言語作者によるCで書かれているCPythonの事を指す。他の実装としては,JythonというJavaプラットフォーム用インタープリタでは,javaのライブラリを利用する事もできる。他にも,.NET Frameworkで動作するIronPython(C#)など,様々な実装がある。
文法の特徴は,C言語やjavaようなブロック構造に{(中カッコ)を用いないで,インデントでのブロック構造となっているため,誰が書いても同じようなソースコードになるみたい。このことからソースコードの可読性に優れていると言われている。
インタープリター言語なんで,コンパイルを必要としないのと,対話型シェルにて動作確認が可能など,いろいろな特徴がある。
新しくコメントをつける