Python は軽量なスクリプト型プログラミング言語のひとつです。
http://www.python.org/ → [Downloads] → [Windows] を選び、アーキテクチャに応じたインストーラ (例えば、Python 3.7.4 の Windows x86-64 executable installer) をダウンロードしてインストールしてください。x86 は 32bit OS 用、x86-64 は 64bit OS 用です。
# Python 3.7.4
C:\> set Path
Path=C:\Program Files\Python37\Scripts\;C:\Program Files\Python37\...
C:\> python -V
# Python 2.7 $ sudo yum install -y python $ python -V # Python 3.6 (from EPEL) $ sudo yum install -y epel-release $ sudo yum install python36 python36-pip $ python3.6 -V # Python 3.6 (from IUS) $sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm$ sudo yum install -y https://repo.ius.io/ius-release-el7.rpm # 移動したみたい $ sudo yum install -y python36u python36u-pip $ python3.6 -V
# Python 2.7
$ sudo apt-get install python
$ python -V
CentOS 7.0 に Python 2.7.9 をインストールする例を示します。
# yum -y install wget gcc make zlib-devel gdbm-devel readline-devel # yum -y install sqlite-devel openssl-devel tk-devel bzip2-devel libffi-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 では 対話モード と呼ばれるインタラクティブ実行モードを備えています。Linux の場合は Ctrl-D、Windows の場合は Ctrl-Z Enter で対話モードを抜けることができます。
$ 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 >>> [Ctrl+D]
対話モードでは、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 からの主な変更点は下記の通り。