Python は軽量なスクリプト型プログラミング言語のひとつです。
Windowsの場合、http://www.python.org/ から [Downloads] → [Windows] を選び、アーキテクチャに応じたインストーラ (例: python-2.7.9.amd64.msi) をダウンロードしてインストールしてください。
$ sudo yum -y install python
$ sudo apt-get install python2.7
CentOS 7.0 に Python 2.7.9 をインストールする例を示します。
# yum -y install wget gcc zlib-devel gdbm-devel readline-devel # yum -y install sqlite-devel openssl-devel tk-devel bzip2-devel $ wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz $ tar zxvf Python-2.7.9.tgz $ cd Python-2.7.9 $ ./configure --with-threads --enable-shared --prefix=/usr/local $ make $ sudo make altinstall
環境変数 Path に python コマンドへのパスを追加します。Windows の場合は、[コントロールパネル]-[システム]-[システムの詳細設定]-[環境変数] などから、python.exe へのパス(例: C:\Python27)を追加してください。
C:\>set Path=C:\WINDOWS\system32;C:\WINDOWS;...(略)...;C:\Python27 C:\>python -V Python 2.7.9 C:\>type hello.py print "Hello world!" C:\>python hello.py Hello world! C:\>
必要に応じて、環境変数 PATH に python コマンドへのパス(例:/usr/local/python/bin)を追加します。/usr/bin などにインストールされている場合は不要です。
$ export PATH=$PATH:/usr/local/python/bin $ python -V Python 2.7.9 $ cat hello.py print "Hello world!" $ python hello.py Hello world! $
Python では 対話モード と呼ばれるインタラクティブ実行モードを備えています。
$ python Python 2.7.9 (default, Dec 26 2014, 02:00:03) [GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> 5+8 13 >>> 'Hello world!' 'Hello world!' >>> a = 5 >>> b = 8 >>> a + b 13 >>> # Linux:Ctrl-D, Windows:Ctrl-Z Enter で終了
対話モードでは、help() で様々なオブジェクトのヘルプを参照することができます。
$ python >>> help() Welcome to Python 2.7! This is the online help utility. : >>> import sys >>> help(sys) Help on built-in module sys: NAME sys FILE (built-in) MODULE DOCS http://docs.python.org/library/sys DESCRIPTION This module provides access to some objects used or maintained by the interpreter and to functions that interact strongly with the interpreter. :
2008年に Python 3.0 が登場しましたが、Python 2.x との互換性が失われており、いまだに Python 2系を使用している人も多いようです。Python 2 からの主な変更点は下記の通り。