Upload
kenji-nakagaki
View
8.180
Download
3
Embed Size (px)
Citation preview
Pythonの開発環境を調べてみたPython東海勉強会 on 2013/2/26
by 中垣健志(nakaken0629)2013年2月14日木曜日
自己紹介中垣健志(nakaken0629)
SCSK株式会社 → 株式会社エイチーム
GDG名古屋、web2py Japanの管理人
VBの本とGoogle App Engineの本を書きました
現在は悟りを開くため、LISP(scheme)の勉強中...
2013年2月14日木曜日
お題:開発環境の評価
2013年2月14日木曜日
前提条件特にエディタについて調査Python初心者向け環境はWindows
プログラムの規模は勉強用の小さなものダウンロードしたママの状態で評価する
あくまでも個人の感想(調査時間不足もありますので...)
2013年2月14日木曜日
調査対象Online Python Tutor
秀丸
Sublime Text
pyscripter
Pleiades (all in one Eclipse)
PyCharm
2013年2月14日木曜日
作るプログラム# バブルソートを作ってみるimport random
# ソート前のデータ作成data = [random.randint(0, 100) for x in range(0, 4)]print(data)
# バブルソート実行print("ソート開始")for i in range(0, len(data) - 1): for j in range(0, len(data) - 1 - i): if data[j] > data[j + 1]: temp = data[j] data[j] = data[j + 1] data[j + 1] = temp print(i, j, data)print("ソート完了")
2013年2月14日木曜日
動いたプログラム
[36, 27, 9, 70]ソート実行0 0 [27, 36, 9, 70]0 1 [27, 9, 36, 70]0 2 [27, 9, 36, 70]1 0 [9, 27, 36, 70]1 1 [9, 27, 36, 70]2 0 [9, 27, 36, 70]ソート完了
2013年2月14日木曜日
評価開始
2013年2月14日木曜日
Online Python Tutor
http://pythontutor.com/
2013年2月14日木曜日
Online Python Tutorいい点ネットにつながればすぐ使えるPythonのインストールがいらない必要なインデントを自動でつけてくれるステップ実行できるプログラムの内部が見える
悪い点保存できないPython 3.x & print('二バイト文字')で止まるタブキーの反対の機能がない二つ以上のモジュールを作れない
2013年2月14日木曜日
所感:お手軽
2013年2月14日木曜日
秀丸
http://hide.maruo.co.jp/software/hidemaru.html
2013年2月14日木曜日
秀丸いい点基本的なキーワードがハイライトされる対応するかっこが強調表示される
悪い点有料タブのデフォルトがタブ文字になっている
自動インデントしないタブキーの反対の機能がない直接実行できない標準の文字コードがShift-JISになっている
2013年2月14日木曜日
所感:いまいち...
2013年2月14日木曜日
Sublime Text
http://www.sublimetext.com/
2013年2月14日木曜日
Sublime Textいい点
Pythonで作られているエディタの基本機能が強力(置換、コピー)
悪い点有料メニューが日本語IMEの動作が不自然タブのデフォルトがタブ文字になっている
2013年2月14日木曜日
所感:マニアックかも
2013年2月14日木曜日
pyscripter
http://code.google.com/p/pyscripter/
2013年2月14日木曜日
pyscripterいい点インストールが簡単日本語化されているctrl+spaceで補完効くピリオドを打つと、候補が表示される賢いカッコ対応自動インデント直接実行可能
ステップ実行ができる軽いコンパイルエラー
悪い点ヘルプは英語ソース管理システムとの連携がいまいち
2013年2月14日木曜日
所感:無料のイチオシ
2013年2月14日木曜日
Pleiades (all in one Eclipse)
http://mergedoc.sourceforge.jp/
2013年2月14日木曜日
Pleiades (all in one Eclipse)
いい点インストーラにPythonも入っているGAEやDjangoに対応ソース管理ツールと連携できる
悪い点ダウンロードサイズがでかい(およそ440M)
インストーラが無い起動時間が長いちょくちょく固まるそもそも、作ったプログラムを実行できない
2013年2月14日木曜日
所感:お勧めできない
2013年2月14日木曜日
PyCharm
http://www.jetbrains.com/pycharm/
2013年2月14日木曜日
PyCharmいい点統合開発環境でありながらシンプル複数のPython環境に対応(virtualenv)
補完機能が充実コンパイルエラー賢いカッコ対応自動インデント
ステップ実行ができるリファクタリング機能が充実しているソース管理ツールとの連携が充実している
悪い点有料ダウンロードサイズがでかい(およそ110M)
2013年2月14日木曜日
所感:お値段以上
2013年2月14日木曜日
まとめ
2013年2月14日木曜日
状況に応じてお勧め入門書のソースを試してみたい→ Online Python Tutor、pyscripter
日々の業務を効率化するスクリプトを作りたい→ Sublime Text、秀丸、pyscripter
がっつりWebアプリケーションを作りたい→ PyCharm
2013年2月14日木曜日
Pleiadesには奮起を期待したい...
2013年2月14日木曜日
おしまい!2013年2月14日木曜日