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