とほほのPython入門 - 概要

トップ > Python入門 > 概要

Pythonとは

Python は軽量なスクリプト型プログラミング言語のひとつです。

インストール

◆ Windowsの場合

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
◆ Linux(Red Hat / CentOS)の場合
Linux
# 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
◆ Linux(Ubuntu / Debian)の場合
Linux
# Python 2.7
$ sudo apt-get install python
$ python -V
◆ Linux系でソースコードからインストールする場合

CentOS 7.0 に Python 2.7.9 をインストールする例を示します。

Linux
# 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

Pythonの実行

◆ Windowsの場合

環境変数 Path に python コマンドへのパスを追加します。Windows の場合は、[コントロールパネル]-[システム]-[システムの詳細設定]-[環境変数] などから、python.exe へのパス(例: C:\Python27)を追加してください。

DOSプロンプト
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:\>
◆ Linux系の場合

必要に応じて、環境変数 PATH に python コマンドへのパス(例:/usr/local/python/bin)を追加します。/usr/bin などにインストールされている場合は不要です。

Linux
$ 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 で対話モードを抜けることができます。

Linux
$ 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() で様々なオブジェクトのヘルプを参照することができます。

Linux
$ 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.
       :

Python 3

2008年に Python 3.0 が登場しましたが、Python 2.x との互換性が失われています。Python 2 からの主な変更点は下記の通り。


Copyright(C) 2014-2019 杜甫々
初版:2014年12月30日、最終更新:2019年10月7日
http://www.tohoho-web.com/python/start.htm