創屋ぷれす

Pythonとは

Pythonとは、プログラミング言語です。

作者は、

グイド・ヴァンロッサムさん
(2005-2012 Google, 2013- Dropbox)

Pythonは1991年にソースコードが公開されたということで、2016年現在で25年も経っているんですね。
(ちなみに、頻繁にPythonと比較されるプログラミング言語Rubyは1995年に発表されたので、21年…)
1991年といえば、リーナス・トーバルズさんがLinuxカーネルを公開した年でもあります。

バージョン:
2.7.x系:
最終のメジャーアップデートは2010年
3.x系:
現在開発が進められているのはこちら

癖:
・インデントによる構文。誰が書いても同じような形になるのは良いですね。少なくとも、業務で利用する上では。
・メソッド第一引数(self, cls)にインスタンス、クラスが渡される。もし、コード補完が無かったらツラいです。

処理系(インタプリタ):
・CPython – オリジナルのPython(C言語実装)
・Jython – JVM上で動作(Java実装)
・IronPython – .Net Framworkで動作(C#実装)

最近:
数値計算・機械学習のPythonライブラリがよく使われているようです。
Pythonで使えるが、中身はC言語で実装されており、高速に処理出来るようです。

その他、社内からは、
・実行時に(動的に)クラス・インスタンスの拡張が出来る
・柔軟性が高い分、ルール・規約をきっちり決めないと後で大変になる
・関数を変数に入れたり引数に渡せたり出来て楽しい
と言った声がありました!

Comments are closed.