狠狠撸

狠狠撸Share a Scribd company logo
IPythonをマスターしよう
Python東海 Vol.5
株式会社モノスペース
船井 裕
hfunai@gmail.com
IPython?
Pythonの拡張インタラクティブシェル
タブ補完
オブジェクトのイントロスペクション
システムシェルへのアクセス
特殊コマンド などなど
インストール
$ easy_install IPython
$ ipython
Windows or Mac 環境は readline を別途インストー
ルしないとだめかも
基本的な使い方
Basic Usage
タブ補完
例えば、sys モジュールのメソッド、属性を表示したい
In [1]: import s[TAB] # <- sまでタイプしてTAB モジュール補完候補表示
set setattr slice sorted staticmethod str sum
super sys
In [2]: import sys
In [3]: sys.[TAB] # <- sys.までタイプしてTAB補完候補表示
In [4]: sys.__class__
.sys.__class__ sys.__delattr__ ...
イントロスペクション
例えば、re モジュールについて調べたい
In [1]: import re
In [2]: re? # オブジェクトに関する情報を表示(省略あり)
In [3]: re?? # オブジェクトに関する情報を表示(省略なし)
In [4]: %pdoc re # docstring表示
In [5]: %pdef re.search # re.searchの宣言部表示
In [6]: %psource re.search #re.search メソッドのソースコード表示
In [7]: %p?le re.search #re.search が定義されているファイルのソースコードを表示
マジックコマンド
IPythonの独自のコマンド
%[TAB] #マジックコマンドの一覧
%alias %autocall %autoindent ...
※automagicがON(デフォルトでON)だと、%を付けなくても実行できる。
In [1]: alias #これで実行できる
ところでマジックコマンドに定義されてないのに、ls とかが動くのはなぜ?
%alias #シェルコマンドがマップされている
[('cat', 'cat'), ('clear', 'clear'), ('less', 'less'), ('mkdir', 'mkdir'), ...]
%alias d date # エイリアスの追加。 dと打つとdateが実行される
シェルアクセス
IPythonを終了せずにシェルコマンドを実行したい
In [1]: !cal # cal コマンドが直接シェルに渡される
In [2]: d = !date # date コマンドの結果を d に代入
In [3]: d # <class 'IPython.genutils.SList'> 特殊なリストになる
In [4]: !echo $$PATH # $$で環境変数へのアクセス
キャッシュ
アウトプットキャッシュ
Out という辞書に格納
_1 == Out[1] == _oh[1]
_, __, ___ ※ 最新3つの履歴
インプットキャッシュ
In という辞書に格納
_i1 == In[1]
_i, _ii, _iii ※ 最新3つの履歴
In [1]: print datetime.now()
datetime.nowをもう一回実行したい
In [2]: _i1 # これだと文字列が入ってるだけなので
Out[2]: u'print datetime.now()n'
In [3]: exec _i1 #ひとつ前のを実行なら、 exec _i だけでもオッケー。もしくは、%r でも可。
履歴
In [1]: _dh # cd したディレクトリが入った辞書(終了後も保存)
In [2]: _oh # Out の履歴が入った辞書
In [3]: %hist # 実行コマンド履歴(In の履歴)
In [4]: %rep # 直前のOutを次のプロンプトに表示
In [0]: spam = python
In [1]: spam
Out [1]: python
In [2]: %rep
In [3]: python
%rep に引数を渡すことも出来る。 %rep 1 とか %rep 1-3 5 とか %rep datetime とかも可
しかし、なぜか自分の Leopard python2.5.1 ipython0.91で動かない!Linuxでは動いた。
%rep datetime と文字列を指定した
場合は、履歴をたどって最初にその
文字列が見つかったOutを使用する
ブックマーク
よく行くディレクトリをブックマークしておきたい
In [1]: %bookmark home #カレントディレクトリをブックマーク
In [2]: %bookmark -l #ブックマーク一覧
Current bookmarks:
home -> /Users/hfunai
In [3]: cd -b home # home=/Users/hfunai へ移動
In [4]: %bookmark -d home # ブックマークからhomeを削除
ブックマークは、IPythonを終了しても保存される
応用的な使い方
Advanced Usage
ディレクトリスタック
In [1]: %pushd # カレントディレクトリをスタックに入れる
Out[0]: [' ']
In [2]: %dirs # ディレクトリスタックを表示
Out[1]: [' ']
In [3]: %cd /SourceCodes
In [4]: %pushd # カレントディレクトリをスタックに入れる
Out[3]: [' /SourceCodes', ' ']
In [5]: %cd /usr/lib/python2.5/site-packages/
In [6]: %popd # ディレクトリスタックの[0]へ移動
In [7]: %pwd # '/Users/hfunai/SourceCodes' を表示
ストレージ
IPython終了後も値を保存しておいて、また使いたい
In [1]: spam = Python Tokai
In [2]: %store spam
一旦、IPythonを終了
In [1]: spam
Out[1]: 'python tokai' #spamを上書き
In [2]: spam = Python Nagoya
In [3]: store -r spam # Python Tokai が復活(もう一度保存するまで前の値が残ってる)
In [4]: store -d spam # Python Tokai がをストレージから削除
In [5]: store # 引数なしだと一覧表示
マクロ
%macro [マクロ名] 1-3 5
In [1]: import os
In [2]: import sys
ln [3]: import re
In [4]: from datetime import datetiem # spellミス!
In [5]: from datetime import datetime
%macro mymacro 1-3 5 # 4は飛ばす
In [6]: mymacro #マクロを実行
マクロはストレージに
保存しておくと便利
ログ
ログをファイルに保存する
%logstart
In [1]: import os
In [2]: import sys
In [3]: import re
%logstop # %logo?で一時的に停止、%logonで再開
IPythonを抜けて、シェルで実行
$ ipython -logplay ipython_log.py
ログファイルの内容を実行してから、IPythonシェルが開始する。
ソースコード編集
In [1]: %cpaste #クリップボードにあるソースをペーストしたいとき
In [2]: %edit #エディタを開いて編集(設定ファイルでエディタを指定)
In [3]: %edit 1-10 #1-10のInをエディタで
In [4]: %save 1-10 #1-10のInをファイルへ保存
簡易バージョン管理
%editごとに一時ファイルが作成されるのを利用
In [5]: %edit _i2 # In [2] の内容を編集
In [6]: %edit _i3 # In [3] の内容を編集
クラスとか関数を定義したいとき
は、%editで書くと、便利。
export EDITOR=vim
しておきましょう。
簡易バージョン管理は別に使わない
よなあ。
doctestへの対応
起動オプションで対応
$ ipython -cl # クラシックモード。プロンプトを >>> にする。
※ただし、インプットキャッシュとか一部の機能が使えなくなる。
起動中に一時的に変更
%doctest_mode # プロンプトが >>> になる
%hist -tn #ヒストリを行番号表示なしで
%hist -tnの内容を%doctest_modeにしてからコピペ
%doctest_mode を再実行すると通常モードに戻る
その他のコマンド
%rehash # $PATHを見てコマンドすべてを%aliasに入れる
%rehashx # rehashと一緒だけど、exectableかチェックする
%who # 名前空間を表示 %whos %who_ls とか
%reset # 名前空間のリセット 変数とか全部消える
%clear # Input,Outputなどの履歴を消去
%run # IPython上でPythonスクリプトファイルを実行する
%timeit # ベンチマーク的なもの
%pycat # Pythonファイルをソースコードハイライトして表示
%bg # 別スレッドをたててバックグラウンドでスクリプトを実行
%quickref # IPythonチートシート
設定ファイル
起動後の挙動を変更する
/.ipython/ipy_user_conf.py
他にもrcファイルがあるけど、 このファイルは起動時に必ず読み込まれるので、とりあえずはこちら
を編集。ただ、このファイルとrcファイルとは記述が異なる。こっちはpythonスクリプト。
プロファイル
プロファイルは、rcファイルを編集。
/.ipython/の中にipythonrc-[プロファイル名]
というファイルを作成して、起動オプションでプロファイルを指定する。
$ ipython -p [プロファイル名]
常に使用したい設定はipy_user_conf.pyに書いて、場合によって変えたい設定はrcでプロファイルを
指定してって感じの使い分けをしたらいいのかな。
参考文献
本家のドキュメント
http://ipython.scipy.org/doc/rel-0.9.1/html/
Ad

Recommended

笔测迟丑辞苍と搁によるテ?ータ分析环境の构筑と机械学习によるテ?ータ认识
笔测迟丑辞苍と搁によるテ?ータ分析环境の构筑と机械学习によるテ?ータ认识
Katsuhiro Morishita
?
辫测迟丑辞苍-迟飞颈迟迟别谤を用いた罢飞颈迟迟别谤データ収集
辫测迟丑辞苍-迟飞颈迟迟别谤を用いた罢飞颈迟迟别谤データ収集
Hikaru Takemura
?
「Python言語」はじめの一歩 / First step of Python
「Python言語」はじめの一歩 / First step of Python
Takanori Suzuki
?
笔测迟丑辞苍による奥别产スクレイピング入门
笔测迟丑辞苍による奥别产スクレイピング入门
Hironori Sekine
?
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
Takanori Suzuki
?
笔测迟丑辞苍入门
笔测迟丑辞苍入门
Shohei Okada
?
Python 機械学習プログラミング データ分析ライブラリー解説編
Python 機械学習プログラミング データ分析ライブラリー解説編
Etsuji Nakai
?
第1回辫测迟丑辞苍勉强会
第1回辫测迟丑辞苍勉强会
Yoshio Shimomura
?
笔测迟丑辞苍の环境导入 2014年春季版
笔测迟丑辞苍の环境导入 2014年春季版
Katsuhiro Morishita
?
なぜ科学计算には笔测迟丑辞苍か?
なぜ科学计算には笔测迟丑辞苍か?
Aki Ariga
?
Python3 プログラミング勉強会
Python3 プログラミング勉強会
Tetsuya Morimoto
?
捗るリコメンドシステムの里事情(ハッカドール)
捗るリコメンドシステムの里事情(ハッカドール)
mosa siru
?
2017/12/21 虎の穴 Python勉強会
2017/12/21 虎の穴 Python勉強会
虎の穴 開発室
?
Pythonを取り巻く開発環境 #pyconjp
Pythonを取り巻く開発環境 #pyconjp
Yoshifumi Yamaguchi
?
勉強会 Cvml python基礎
勉強会 Cvml python基礎
真哉 杉野
?
辫测迟丑辞苍でオフィス快适化计画
辫测迟丑辞苍でオフィス快适化计画
Kazufumi Ohkawa
?
第3回メト?レー読书会后半
第3回メト?レー読书会后半
Kazuhiro Himoto
?
今年使ってみて良かった、笔测迟丑辞苍モジュール、パッケージ、ツール
今年使ってみて良かった、笔测迟丑辞苍モジュール、パッケージ、ツール
aoshiman
?
Scikit learnで学ぶ機械学習入門
Scikit learnで学ぶ機械学習入門
Takami Sato
?
素振りのススメ at 笔测迟丑辞苍入门者の集い
素振りのススメ at 笔测迟丑辞苍入门者の集い
Takayuki Shimizukawa
?
笔测迟丑辞苍と搁によるテ?ータ分析环境の构筑と机械学习によるテ?ータ认识 第3版
笔测迟丑辞苍と搁によるテ?ータ分析环境の构筑と机械学习によるテ?ータ认识 第3版
Katsuhiro Morishita
?
Py datameetup1
Py datameetup1
shiroyagi
?
Jupyter Notebookでscikit-learnを使った機械学習?画像処理の基本
Jupyter Notebookでscikit-learnを使った機械学習?画像処理の基本
Norihiko Nakabayashi
?
プログラミング入門 Python超入門編
プログラミング入門 Python超入門編
ナレッジコミュニケーション
?
笔测础耻迟辞骋鲍滨等笔测迟丑辞苍ライブラリによる自动化支援
笔测础耻迟辞骋鲍滨等笔测迟丑辞苍ライブラリによる自动化支援
H Iseri
?
Python × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack bot
dcubeio
?
Python ハ?ッケーシ?の影響を歴史から理解してみよう!
Python ハ?ッケーシ?の影響を歴史から理解してみよう!
Kir Chou
?
Apilecture for 2014/02/22 at shannonlab
Apilecture for 2014/02/22 at shannonlab
Yutaka Kobayshi
?
笔测迟丑辞苍で简単ネットワーク分析
笔测迟丑辞苍で简単ネットワーク分析
antibayesian 俺がS式だ
?
10分でわかる笔测迟丑辞苍の开発环境
10分でわかる笔测迟丑辞苍の开発环境
Hisao Soyama
?

More Related Content

What's hot (20)

笔测迟丑辞苍の环境导入 2014年春季版
笔测迟丑辞苍の环境导入 2014年春季版
Katsuhiro Morishita
?
なぜ科学计算には笔测迟丑辞苍か?
なぜ科学计算には笔测迟丑辞苍か?
Aki Ariga
?
Python3 プログラミング勉強会
Python3 プログラミング勉強会
Tetsuya Morimoto
?
捗るリコメンドシステムの里事情(ハッカドール)
捗るリコメンドシステムの里事情(ハッカドール)
mosa siru
?
2017/12/21 虎の穴 Python勉強会
2017/12/21 虎の穴 Python勉強会
虎の穴 開発室
?
Pythonを取り巻く開発環境 #pyconjp
Pythonを取り巻く開発環境 #pyconjp
Yoshifumi Yamaguchi
?
勉強会 Cvml python基礎
勉強会 Cvml python基礎
真哉 杉野
?
辫测迟丑辞苍でオフィス快适化计画
辫测迟丑辞苍でオフィス快适化计画
Kazufumi Ohkawa
?
第3回メト?レー読书会后半
第3回メト?レー読书会后半
Kazuhiro Himoto
?
今年使ってみて良かった、笔测迟丑辞苍モジュール、パッケージ、ツール
今年使ってみて良かった、笔测迟丑辞苍モジュール、パッケージ、ツール
aoshiman
?
Scikit learnで学ぶ機械学習入門
Scikit learnで学ぶ機械学習入門
Takami Sato
?
素振りのススメ at 笔测迟丑辞苍入门者の集い
素振りのススメ at 笔测迟丑辞苍入门者の集い
Takayuki Shimizukawa
?
笔测迟丑辞苍と搁によるテ?ータ分析环境の构筑と机械学习によるテ?ータ认识 第3版
笔测迟丑辞苍と搁によるテ?ータ分析环境の构筑と机械学习によるテ?ータ认识 第3版
Katsuhiro Morishita
?
Py datameetup1
Py datameetup1
shiroyagi
?
Jupyter Notebookでscikit-learnを使った機械学習?画像処理の基本
Jupyter Notebookでscikit-learnを使った機械学習?画像処理の基本
Norihiko Nakabayashi
?
プログラミング入門 Python超入門編
プログラミング入門 Python超入門編
ナレッジコミュニケーション
?
笔测础耻迟辞骋鲍滨等笔测迟丑辞苍ライブラリによる自动化支援
笔测础耻迟辞骋鲍滨等笔测迟丑辞苍ライブラリによる自动化支援
H Iseri
?
Python × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack bot
dcubeio
?
Python ハ?ッケーシ?の影響を歴史から理解してみよう!
Python ハ?ッケーシ?の影響を歴史から理解してみよう!
Kir Chou
?
Apilecture for 2014/02/22 at shannonlab
Apilecture for 2014/02/22 at shannonlab
Yutaka Kobayshi
?
笔测迟丑辞苍の环境导入 2014年春季版
笔测迟丑辞苍の环境导入 2014年春季版
Katsuhiro Morishita
?
なぜ科学计算には笔测迟丑辞苍か?
なぜ科学计算には笔测迟丑辞苍か?
Aki Ariga
?
Python3 プログラミング勉強会
Python3 プログラミング勉強会
Tetsuya Morimoto
?
捗るリコメンドシステムの里事情(ハッカドール)
捗るリコメンドシステムの里事情(ハッカドール)
mosa siru
?
2017/12/21 虎の穴 Python勉強会
2017/12/21 虎の穴 Python勉強会
虎の穴 開発室
?
Pythonを取り巻く開発環境 #pyconjp
Pythonを取り巻く開発環境 #pyconjp
Yoshifumi Yamaguchi
?
勉強会 Cvml python基礎
勉強会 Cvml python基礎
真哉 杉野
?
辫测迟丑辞苍でオフィス快适化计画
辫测迟丑辞苍でオフィス快适化计画
Kazufumi Ohkawa
?
第3回メト?レー読书会后半
第3回メト?レー読书会后半
Kazuhiro Himoto
?
今年使ってみて良かった、笔测迟丑辞苍モジュール、パッケージ、ツール
今年使ってみて良かった、笔测迟丑辞苍モジュール、パッケージ、ツール
aoshiman
?
Scikit learnで学ぶ機械学習入門
Scikit learnで学ぶ機械学習入門
Takami Sato
?
素振りのススメ at 笔测迟丑辞苍入门者の集い
素振りのススメ at 笔测迟丑辞苍入门者の集い
Takayuki Shimizukawa
?
笔测迟丑辞苍と搁によるテ?ータ分析环境の构筑と机械学习によるテ?ータ认识 第3版
笔测迟丑辞苍と搁によるテ?ータ分析环境の构筑と机械学习によるテ?ータ认识 第3版
Katsuhiro Morishita
?
Jupyter Notebookでscikit-learnを使った機械学習?画像処理の基本
Jupyter Notebookでscikit-learnを使った機械学習?画像処理の基本
Norihiko Nakabayashi
?
笔测础耻迟辞骋鲍滨等笔测迟丑辞苍ライブラリによる自动化支援
笔测础耻迟辞骋鲍滨等笔测迟丑辞苍ライブラリによる自动化支援
H Iseri
?
Python × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack bot
dcubeio
?
Python ハ?ッケーシ?の影響を歴史から理解してみよう!
Python ハ?ッケーシ?の影響を歴史から理解してみよう!
Kir Chou
?
Apilecture for 2014/02/22 at shannonlab
Apilecture for 2014/02/22 at shannonlab
Yutaka Kobayshi
?

Viewers also liked (20)

笔测迟丑辞苍で简単ネットワーク分析
笔测迟丑辞苍で简単ネットワーク分析
antibayesian 俺がS式だ
?
10分でわかる笔测迟丑辞苍の开発环境
10分でわかる笔测迟丑辞苍の开発环境
Hisao Soyama
?
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
Shinichi Nakagawa
?
搁と笔测迟丑辞苍によるデータ解析入门
搁と笔测迟丑辞苍によるデータ解析入门
Atsushi Hayakawa
?
蝉肠颈办颈迟-濒别补谤苍を用いた机械学习チュートリアル
蝉肠颈办颈迟-濒别补谤苍を用いた机械学习チュートリアル
敦志 金谷
?
Gensim
Gensim
saireya _
?
笔测迟丑辞苍入门 : 4日間コース社内トレーニング
笔测迟丑辞苍入门 : 4日間コース社内トレーニング
Yuichi Ito
?
公司における统计学入门
公司における统计学入门
antibayesian 俺がS式だ
?
ガチャとは心の所作
ガチャとは心の所作
antibayesian 俺がS式だ
?
神の言语による自然言语処理
神の言语による自然言语処理
antibayesian 俺がS式だ
?
チームラボ忘年会
チームラボ忘年会
antibayesian 俺がS式だ
?
第1回茶ッカソン in Tokyo プレゼンシート「FULLER」
第1回茶ッカソン in Tokyo プレゼンシート「FULLER」
kakusan40
?
さくさくテキストマイニング入门セッション
さくさくテキストマイニング入门セッション
antibayesian 俺がS式だ
?
テキストマイニングのイメージと実际
テキストマイニングのイメージと実际
antibayesian 俺がS式だ
?
Credential social media_live_v1_3
Credential social media_live_v1_3
Social Media Live!
?
Python による 「スクレイピング & 自然言語処理」入門
Python による 「スクレイピング & 自然言語処理」入門
Tatsuya Tojima
?
第1回茶ッカソン in Tokyo プレゼンシート「チームNifty」
第1回茶ッカソン in Tokyo プレゼンシート「チームNifty」
kakusan40
?
笔测迟丑辞苍で简単ネットワーク分析
笔测迟丑辞苍で简単ネットワーク分析
antibayesian 俺がS式だ
?
10分でわかる笔测迟丑辞苍の开発环境
10分でわかる笔测迟丑辞苍の开発环境
Hisao Soyama
?
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
Shinichi Nakagawa
?
搁と笔测迟丑辞苍によるデータ解析入门
搁と笔测迟丑辞苍によるデータ解析入门
Atsushi Hayakawa
?
蝉肠颈办颈迟-濒别补谤苍を用いた机械学习チュートリアル
蝉肠颈办颈迟-濒别补谤苍を用いた机械学习チュートリアル
敦志 金谷
?
笔测迟丑辞苍入门 : 4日間コース社内トレーニング
笔测迟丑辞苍入门 : 4日間コース社内トレーニング
Yuichi Ito
?
第1回茶ッカソン in Tokyo プレゼンシート「FULLER」
第1回茶ッカソン in Tokyo プレゼンシート「FULLER」
kakusan40
?
さくさくテキストマイニング入门セッション
さくさくテキストマイニング入门セッション
antibayesian 俺がS式だ
?
テキストマイニングのイメージと実际
テキストマイニングのイメージと実际
antibayesian 俺がS式だ
?
Credential social media_live_v1_3
Credential social media_live_v1_3
Social Media Live!
?
Python による 「スクレイピング & 自然言語処理」入門
Python による 「スクレイピング & 自然言語処理」入門
Tatsuya Tojima
?
第1回茶ッカソン in Tokyo プレゼンシート「チームNifty」
第1回茶ッカソン in Tokyo プレゼンシート「チームNifty」
kakusan40
?
Ad

Similar to Python東海Vol.5 IPythonをマスターしよう (20)

Easy caching and logging package using annotation in Python
Easy caching and logging package using annotation in Python
Yasunori Horikoshi
?
贰虫肠别濒と笔测迟丑辞苍による社会インフラシステムの设定ファイルの自动生成
贰虫肠别濒と笔测迟丑辞苍による社会インフラシステムの设定ファイルの自动生成
Fuminobu TAKEYAMA
?
rpi_handson_2.5
rpi_handson_2.5
teruyaono1
?
Capistrano
Capistrano
Yasuharu Fukuda
?
ソフトウェアエンジニアのための「机械学习理论」入门?ハンズオン演习ガイド
ソフトウェアエンジニアのための「机械学习理论」入门?ハンズオン演习ガイド
Etsuji Nakai
?
Git pyfes201207-presen
Git pyfes201207-presen
Kouhei Maeda
?
ひのきのぼうだけで全クリ目指す
ひのきのぼうだけで全クリ目指す
AromaBlack
?
Wrapping a C++ library with Cython
Wrapping a C++ library with Cython
fuzzysphere
?
Building production server on docker
Building production server on docker
Hiroshi Miura
?
Building production server on docker
Building production server on docker
Hiroshi Miura
?
git 初めの一歩
git 初めの一歩
Shin Yoshida
?
バージョン管理システムチュートリアル
バージョン管理システムチュートリアル
Ryo Igarashi
?
Kubernetes、Flannel、CNIでWindows Container Clusterオーケストレーション
Kubernetes、Flannel、CNIでWindows Container Clusterオーケストレーション
Takashi Kanai
?
【フ?ロク?ラミンク?教室】テキスト
【フ?ロク?ラミンク?教室】テキスト
Manabu Ikarashi
?
みんなのPython勉強会#77 パッケージングしよう
みんなのPython勉強会#77 パッケージングしよう
Atsushi Odagiri
?
初めての笔补诲谤颈苍辞
初めての笔补诲谤颈苍辞
Takeshi Yabe
?
The road of Apache CloudStack Contributor (Translation and Patch)
The road of Apache CloudStack Contributor (Translation and Patch)
Kimihiko Kitase
?
谤蝉测苍肠やシェルでバックアップするよりも简単に翱厂厂の叠补肠耻濒补でバックアップしてみよう
谤蝉测苍肠やシェルでバックアップするよりも简単に翱厂厂の叠补肠耻濒补でバックアップしてみよう
Ken Sawada
?
研究生のためのC++ no.2
研究生のためのC++ no.2
Tomohiro Namba
?
Easy caching and logging package using annotation in Python
Easy caching and logging package using annotation in Python
Yasunori Horikoshi
?
贰虫肠别濒と笔测迟丑辞苍による社会インフラシステムの设定ファイルの自动生成
贰虫肠别濒と笔测迟丑辞苍による社会インフラシステムの设定ファイルの自动生成
Fuminobu TAKEYAMA
?
ソフトウェアエンジニアのための「机械学习理论」入门?ハンズオン演习ガイド
ソフトウェアエンジニアのための「机械学习理论」入门?ハンズオン演习ガイド
Etsuji Nakai
?
Git pyfes201207-presen
Git pyfes201207-presen
Kouhei Maeda
?
ひのきのぼうだけで全クリ目指す
ひのきのぼうだけで全クリ目指す
AromaBlack
?
Wrapping a C++ library with Cython
Wrapping a C++ library with Cython
fuzzysphere
?
Building production server on docker
Building production server on docker
Hiroshi Miura
?
Building production server on docker
Building production server on docker
Hiroshi Miura
?
バージョン管理システムチュートリアル
バージョン管理システムチュートリアル
Ryo Igarashi
?
Kubernetes、Flannel、CNIでWindows Container Clusterオーケストレーション
Kubernetes、Flannel、CNIでWindows Container Clusterオーケストレーション
Takashi Kanai
?
【フ?ロク?ラミンク?教室】テキスト
【フ?ロク?ラミンク?教室】テキスト
Manabu Ikarashi
?
みんなのPython勉強会#77 パッケージングしよう
みんなのPython勉強会#77 パッケージングしよう
Atsushi Odagiri
?
初めての笔补诲谤颈苍辞
初めての笔补诲谤颈苍辞
Takeshi Yabe
?
The road of Apache CloudStack Contributor (Translation and Patch)
The road of Apache CloudStack Contributor (Translation and Patch)
Kimihiko Kitase
?
谤蝉测苍肠やシェルでバックアップするよりも简単に翱厂厂の叠补肠耻濒补でバックアップしてみよう
谤蝉测苍肠やシェルでバックアップするよりも简単に翱厂厂の叠补肠耻濒补でバックアップしてみよう
Ken Sawada
?
研究生のためのC++ no.2
研究生のためのC++ no.2
Tomohiro Namba
?
Ad

Python東海Vol.5 IPythonをマスターしよう