MIT(マサチューセッツ工科大学)のオンラン講義、John Guttag先生のIntroduction to Computer Science and Programmingを視聴して感動したのでPythonをいじってるのである。
Windowsにおいて、最初はPortableAppのPythonを使っていたのだが、本格的に試してみたくなった。
のだが、実際のインストールを考えると、選択肢は二つあって、公式PythonとActiveStateのActivePythonがあるようだ。
違いは何か。
端的に言えば、両者に違いはそうそうなくて、ActivePythonには最初からいろいろなものが付いてくるので楽、といったところ。
自分の場合、職場PCにインストールが許容されているActivePythonをインストールしたのだが、zipなどのよく使うモジュールは最初から入ってるし、SQLite3もついてきた。
セキュリティポリシー上、インターネットへの接続や、インストールできるソフトウェアが制限されるケースでは、これは便利ではないだろうか。
追記:
と思ったら、ActivePythonにはPylab(Matplotlib)がない(Windows 64bit)。これは痛い
なお、idleはWindowsならC:\Python27\Lib\idlelib\idle.batから起動できる。
Why does ActivePython exist?
What is the difference between active python and python?