python kyoto study lt

23

Upload: naoya-inada

Post on 14-Jul-2015

1.467 views

Category:

Technology


0 download

TRANSCRIPT

わかった

わかった気になる

わかった気になる

Python開発環境

わかった気になる

Python開発環境\テッテレー/

6

わかった気になるPython開発環境

Vim

7

わかった気になるPython開発環境

以上ですありがとうございました

8

わかった気になるPython開発環境

ではあんまりなので

9

わかった気になるPython開発環境

■ 基本環境■ バージョン管理システム■ 役立つ補助ツール■ Vim

アジェンダ

10

基本環境

11

基本環境

■ OS: Arch Linux■ ターミナル:LilyTerm + tmux■ シェル:zsh■ ウィンドウマネージャー:XMonad

12

基本環境

■ OS: Arch Linux■ ターミナル:LilyTerm + tmux■ シェル:zsh■ ウィンドウマネージャー:XMonad

GNOME?KDE?デスクトップ環境?

13

基本環境

■ OS: Arch Linux■ ターミナル:LilyTerm + tmux■ シェル:zsh■ ウィンドウマネージャー:XMonad

GNOME?KDE?デスクトップ環境?

そんなものはない

14

バージョン管理システム

15

バージョン管理システム

Mercurial

16

バージョン管理システム

■ Mercurial● 分散型バージョン管理システム (DVCS)● Python製● SubversionやCVSは中央集中型

17

バージョン管理システム

■ Mercurial● 分散型バージョン管理システム (DVCS)● Python製● SubversionやCVSは中央集中型

SubversionやCVSが許されるのは小学生まで!

18

役立つ補助ツール

19

役立つ補助ツール

■ pep8 (http://pypi.python.org/pypi/pep8/)● PEP 8に準拠してるかのチェック

■ pyflakes (http://pypi.python.org/pypi/pyflakes/)● Python版lint (Python3系はpyflakes3k)

■ ctags (http://ctags.sourceforge.net/)● 関数名、変数名などのインデックス作成

20

Vim

21

Vim

■ Viとは違うのだよViとは■ プラグインの入ってないVimはタダのViだ

● neocomplcache● surround● unite● vimproc● NERDCommenterなどなど

22

デモ

23

わかった気になるPython開発環境

今度は本当に以上ですありがとうございました