LogoMark.png

Python/Sample

Python

Python Sample code

Python環境の確認

Terminal

MacOS のターミナルを使います。移動>ユーティリティーからターミナルを起動し、ついでにアイコンをドックに登録しておくのが賢明です。
注)そもそもTerminal って何? という方はこちら → Terminal

Macを利用している方であれば、Python3系(旧OSの場合 Python 2.7)がインストール済みです。Mac の Terminal を起動後、$プロンプトに続けて以下のようにタイプして下さい。

$ python -V

以下のようにバージョンが表示された場合は、利用できる状態です。

Python 2.7.X


旧OSで最新の Python3系 を使う場合は、Python公式 https://www.python.org/ からパッケージをDLしてインストールして下さい。

インストール後にバージョンを確認するには、以下のように python3 を使います。2系と3系は別なので、注意が必要です。

$ python3 -V
Python 3.7.X


Python の起動

Pythonが利用できる状態であることが確認できたら、Terminalの $プロンプトに続けて以下のように python とタイプして下さい。Python のコンソール環境が起動して利用できる状態になります。

$ python(またはpython3)

以下のような表示のあと、>>> プロンプトが出て入力待ちになります。

Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2017, 03:03:55) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>


Python の終了

Python を終了して、通常のターミナルに戻すには、以下のように終了コマンドを入力します([CTRL] + [D] でも終了します)。

>>> quit( )




インタラクティブ モード|簡単な計算

計算式や、代入文を入力することで、以下のように動作します。

スクリプト モード|プログラムを書いて実行する

プログラムをテキストファイルとして記述して、一括で走らせるものです。Web上で配布されている様々な Pythonスクリプトをダウンロードして実行させることができますが、まずは、以下のソースを sample.py としてお試し下さい。

sample.py

a = input( "a =" )
b = input( "b = " )
a = int( a )
b = int( b )
c= a*b
print( "a x b = ", c )

 
実行結果

a = 4 ← 入力
b = 5 ← 入力
a x b = 20 ← 結果の表示


ライブラリパッケージの導入

Python には、はじめから標準的なライブラリが付属していますが、例えば、グラフィックス、ゲーム、機械学習など、多くのサードパーティ製のパッケージがあって、それらを導入することで、作業効率は格段に上がります。
 このライブラリの活用には、pip( Pip Installs Packages または Pip Installs Python )というパッケージ管理ツールを使います。まずは、この pip について確認しましよう。ターミナルで以下のようにタイプしてみて下さい。

$ pip -V

以下のようにバージョンが表示されるはずです。

pip 8.0.1 from ・・・ファイルの場所・・


パッケージの管理

pip はパッケージの依存関係を管理してくれるので、Terminal から以下のようにタイプするだけで、簡単にインストール/アンインストールできます。

$ pip install パッケージ名
$ pip uninstall パッケージ名

注意)この話は、Mac標準のターミナルから Python を使っている前提です。Anaconda のターミナルの場合は conda コマンドでインストールするのが無難です(事例後述)。

事例 Pygame

Anaconda 環境での試走

同様のことを Anaconda 統合開発環境でも
試してみました。以下の手順です。

Spyder.png




Python でデータサイエンス

Python は近年のデータサイエンス(A.I.)の開発における主力言語となっています。以下のページのサンプルプログラムは、Python で記述しています。




PAGES

GUIDE

DATA

添付ファイル: fileSpyder.png 125件 [詳細]
Last-modified: 2019-09-05 (木) 12:41:44