鳥取python勉強会 第2回
TRANSCRIPT
2
勉強会の運営 +α• 隔週 1 回 水曜日夕方 (18 時以降 )• 勉強会の内容 + スケジュールは github で管理• https://github.com/charmie11/TottoriPythonSeminar
2016/1/13
4
今回のテーマ• Python の開発環境のセットアップ ( インストール )• Linux (Ubuntu)• Windows
• version check
2016/1/13
5
Python 環境の構築• プログラミングに必要なモノ :• インタプリタ• ( 必要最低限の )python のプログラムを実行するのに必要
• パッケージ• 便利機能 ( ライブラリのようなもの )
• エディタ• python のコードを書くためのソフト
• IDE( 統合開発環境 )• エディタ,ターミナルなど,プログラミングを容易にできるもの
2016/1/13
6
IDE ( 統合開発環境 )• インタプリタ / コンパイラ,エディタ,デバッガをまとめたもの• C/C++: Visual Studio, Qt Creator, Eclipse, etc.• Python: Spyder, PyCharm, Python Tools for Visual Studio, Ninja
2016/1/13
7
Python 環境の構築• パッケージ管理ツール (anaconda) を使う• http://docs.continuum.io/anaconda/index
• 使用する python のバージョン (2.7 , 3.2 ,その他? ) を管理• インストールしたパッケージを管理• クロスプラットフォーム (Windows, Linux, Mac をサポート )
2016/1/13
8
Python 環境の構築 0/3 インストーラ1. 以下の URL からダウンロード可能• https://www.continuum.io/downloads
• 各 OS 専用のインストーラを用意• Windows: Anaconda2-2.4.1-Windows-x86_64.exe• Linux: Anaconda2-2.4.1-Linux-x86_64.sh• Mac: Anaconda2-2.4.1-MacOSX-x86_64.pkg
• Python のバージョン• 2.7: Anaconda2• 3.5: Anaconda3
• インストーラのバージョン : 2.4.1 (2016 年 1 月 13 日現在 )
2016/1/13
9
Python 環境の構築 1/3 Windows1. exe ファイルをダウンロード2. exe ファイルを実行 ( ダブルクリック )3. GUI に従ってインストール
2016/1/13
10
Python 環境の構築 2/3 Linux1. sh ファイルをダウンロード2. sh ファイルをターミナルから実行• Python 2.7: bash Anaconda2-2.4.1-Linux-x86_64.sh• Python 3.5: bash Anaconda3-2.4.1-Linux-x86_64.sh
2016/1/13
11
Python 環境の構築 3/3 Mac1. pkg ファイルをダウンロード2. pkg ファイルをダブルクリック3. sh ファイルをターミナルから実行• Python 2.7: bash Anaconda2-2.4.1-Linux-x86_64.sh• Python 3.5: bash Anaconda3-2.4.1-Linux-x86_64.sh
2016/1/13
12
Anaconda の標準搭載パッケージ• 公式ページに標準搭載されるパッケージのリストが掲載• http://docs.continuum.io/anaconda/pkg-docs
2016/1/13
13
Anaconda の非標準搭載パッケージのインストール• ターミナルを使ってインストール• Windows: コマンドライン (MS-DOS)• Linux: terminal• Mac: ?
• コマンド : conda install PACKAGE• 例 : conda install numpy
2016/1/13
14
Anaconda の非標準搭載パッケージのインストール• ターミナルを使ってインストール• Windows: コマンドライン (MS-DOS)• Linux: terminal• Mac: ?
• コマンド : conda install PACKAGE_NAME• 例 : conda install numpy
2016/1/13
15
Anaconda の非標準搭載パッケージのインストール• ターミナルを使ってインストール• Windows: コマンドライン (MS-DOS)• Linux: terminal• Mac: ?
• コマンド : conda install PACKAGE_NAME• 例 : conda install numpy
2016/1/13
16
Anaconda が提供していないパッケージのインストール• conda skeleton を使用したインストールが推奨されている [1]
1. 自分でパッケージをコンパイル [2]1. conda skeleton pypi PACKAGE2. conda build PACKAGE
2. pip を使ってインストール• 実際に使ってみたら,この方法で勝手にパッケージをコンパイルしてくれました.• Windows: python pip install PACKAGE• Linux: pip install PACKAGE
2016/1/13
[1] http://conda.pydata.org/docs/building/build.html [2] http://conda.pydata.org/docs/building/recipe.html
17
次回• 2016 年 2 月 17 日• 発表者 : 電電の卒論生• 内容 : 卒論で使ったプログラミング言語,ツールボックス,ライブラリ,パッケージ
2016/1/13