初心者がPythonで 
戸惑ったところ 
2014/11/27 
PyLadies Tokyo #2 
@Yuryu
自己紹介 
• 岩尾はるか(@Yuryu) 
• 分散ストレージが専門です 
– Ceph とかGlusterFS とか 
• 組み込み(C/C++) → ソーシャルゲーム(PHP) 
→ Web広告(Perl) → ソフトウェアベンダー 
(Excel/PowerPoint) 
• Ingress は緑です
今日のお話 
• 他の言語で開発していた人が、Pythonを始め 
て使おうとした時に悩んだところを話します 
• 入門以前です 
• 言語仕様ではなくて環境の話です
どのバージョンを使うか 
• 2 と3の違いは聞いていた 
• 3を使うにはpython3, pip3, … とタイプ数が増 
える 
• でも古いのを使う理由はないよね…? 
• alias python=python3 してみる? 
– やばそうなのでしてない 
– (会場: してもいいんじゃない?との声)
バージョン問題再び 
• RHEL/CentOS 上でyum で入るのはPython 
2.7.5 または3.3.2 
• Ubuntu でapt で入るのはPython 2.7.5 また 
は3.4.0 
• 最新バージョンは3.4.1 
• どうやって入れるん? pyenv? 
– (会場: virtualenv がいいよ。pycharmでも使える)
Web用フレームワーク選び 
• 宗教論争感があるので深くは追求しません 
• Django をよく見る 
• ??? “Django はだめだ、Pyramidを使おう” 
• Ruby だととりあえずRails というぐらい普及し 
てるので悩まなくて済んだ
入門書 
• ??? “Learning Python がいいよ” 
• 1500ページぐらいあったので挫折 
• https://docs.python.org/3/tutorial/ に落ち着 
いた
エディタ 
• 宗教論争(ry 
• vim のおすすめ設定/プラグインが知りたい 
• Sublime が標準でいい感じなのは助かる 
• IntelliJ は持ってるので、本格的に作るならそ 
れのPythonプラグインを使おうかな
brewで入れるかpipで入れるか 
• brewとpipの両方で入れれるものが世の中に 
は存在 
• ex. awscli 
• $ brew install awscli 
• $ pip3 install awscli 
• pip3 で入れてたら、oh-my-zsh のプラグイン 
が壊れたのでbrew にしました
おしまい

初心者が Python で戸惑ったところ