SlideShare a Scribd company logo
1 of 31
Download to read offline
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 3.x & print('二
                Pythonのインストール   バイト文字')で止まる
                がいらない           タブキーの反対の機能
                必要なインデントを自      がない
                動でつけてくれる        二つ以上のモジュール
                ステップ実行できる       を作れない
                プログラムの内部が見
                える



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   ダウンロードサイズが
                も入っている          でかい(およそ440M)
                GAEやDjangoに対応   インストーラが無い
                ソース管理ツールと連      起動時間が長い
                携できる            ちょくちょく固まる
                                そもそも、作ったプロ
                                グラムを実行できない




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日木曜日
おまけ




                 http://instacod.es/
2013年2月14日木曜日
おしまい!
2013年2月14日木曜日

More Related Content

What's hot

Pythonのプロファイリング
PythonのプロファイリングPythonのプロファイリング
Pythonのプロファイリングysakaguchi
 
10分でわかるPythonの開発環境
10分でわかるPythonの開発環境10分でわかるPythonの開発環境
10分でわかるPythonの開発環境Hisao Soyama
 
こわくないPython 補足資料
こわくないPython 補足資料こわくないPython 補足資料
こわくないPython 補足資料Katsuya Arai
 
Python界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクトPython界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクトTetsuya Morimoto
 
言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyoShuyo Nakatani
 
機械学習で名古屋っぽいを判定する
機械学習で名古屋っぽいを判定する機械学習で名古屋っぽいを判定する
機械学習で名古屋っぽいを判定する優之 田中
 
サードパーティパッケージの歩き方
サードパーティパッケージの歩き方サードパーティパッケージの歩き方
サードパーティパッケージの歩き方Takesxi Sximada
 
Open ai universe starter-agent触ってみた
Open ai universe starter-agent触ってみたOpen ai universe starter-agent触ってみた
Open ai universe starter-agent触ってみたNakanishi Tetsuhiro
 

What's hot (10)

Pythonのプロファイリング
PythonのプロファイリングPythonのプロファイリング
Pythonのプロファイリング
 
10分でわかるPythonの開発環境
10分でわかるPythonの開発環境10分でわかるPythonの開発環境
10分でわかるPythonの開発環境
 
こわくないPython 補足資料
こわくないPython 補足資料こわくないPython 補足資料
こわくないPython 補足資料
 
S05_T0_orientation
S05_T0_orientationS05_T0_orientation
S05_T0_orientation
 
stapy#23 LT
stapy#23 LTstapy#23 LT
stapy#23 LT
 
Python界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクトPython界隈の翻訳プロジェクト
Python界隈の翻訳プロジェクト
 
言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo
 
機械学習で名古屋っぽいを判定する
機械学習で名古屋っぽいを判定する機械学習で名古屋っぽいを判定する
機械学習で名古屋っぽいを判定する
 
サードパーティパッケージの歩き方
サードパーティパッケージの歩き方サードパーティパッケージの歩き方
サードパーティパッケージの歩き方
 
Open ai universe starter-agent触ってみた
Open ai universe starter-agent触ってみたOpen ai universe starter-agent触ってみた
Open ai universe starter-agent触ってみた
 

Viewers also liked

技術書執筆とリモート
技術書執筆とリモート技術書執筆とリモート
技術書執筆とリモートKenji NAKAGAKI
 
Python入門 : 4日間コース社内トレーニング
Python入門 : 4日間コース社内トレーニングPython入門 : 4日間コース社内トレーニング
Python入門 : 4日間コース社内トレーニングYuichi Ito
 
PyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミングPyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミングRansui Iso
 
Pythonによるwebアプリケーション入門 - Django編-
Pythonによるwebアプリケーション入門 - Django編- Pythonによるwebアプリケーション入門 - Django編-
Pythonによるwebアプリケーション入門 - Django編- Hironori Sekine
 
PythonによるWebスクレイピング入門
PythonによるWebスクレイピング入門PythonによるWebスクレイピング入門
PythonによるWebスクレイピング入門Hironori Sekine
 
CVPR2015読み会 "Joint Tracking and Segmentation of Multiple Targets"
CVPR2015読み会 "Joint Tracking and Segmentation of Multiple Targets"CVPR2015読み会 "Joint Tracking and Segmentation of Multiple Targets"
CVPR2015読み会 "Joint Tracking and Segmentation of Multiple Targets"Yuki Nagai
 
効率10倍UP 秀丸IDE化法
効率10倍UP 秀丸IDE化法効率10倍UP 秀丸IDE化法
効率10倍UP 秀丸IDE化法将 高野
 
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013晃 遠山
 
Wrapping a C++ library with Cython
Wrapping a C++ library with CythonWrapping a C++ library with Cython
Wrapping a C++ library with Cythonfuzzysphere
 
No te comas la coma
No te comas la comaNo te comas la coma
No te comas la comaPablo Rico
 
Scalaと過ごした5ヶ月間
Scalaと過ごした5ヶ月間Scalaと過ごした5ヶ月間
Scalaと過ごした5ヶ月間Haruki Okada
 
Hpcビジネスコンテンスト発表資料
Hpcビジネスコンテンスト発表資料Hpcビジネスコンテンスト発表資料
Hpcビジネスコンテンスト発表資料Hironori Nakajo
 
Pythonおじさんのweb2py挑戦記
Pythonおじさんのweb2py挑戦記Pythonおじさんのweb2py挑戦記
Pythonおじさんのweb2py挑戦記Yoshiyuki Nakamura
 
ScalaでAndroidアプリ開発
ScalaでAndroidアプリ開発ScalaでAndroidアプリ開発
ScalaでAndroidアプリ開発papamitra
 
WebStormでできること
WebStormでできることWebStormでできること
WebStormでできることkamiyam .
 
Scala初心者がPlay/ScalaでロックなWebアプリを作ったお話
Scala初心者がPlay/ScalaでロックなWebアプリを作ったお話Scala初心者がPlay/ScalaでロックなWebアプリを作ったお話
Scala初心者がPlay/ScalaでロックなWebアプリを作ったお話omi end
 

Viewers also liked (20)

GAEの紹介
GAEの紹介GAEの紹介
GAEの紹介
 
技術書執筆とリモート
技術書執筆とリモート技術書執筆とリモート
技術書執筆とリモート
 
PyCharm入門
PyCharm入門PyCharm入門
PyCharm入門
 
Python入門 : 4日間コース社内トレーニング
Python入門 : 4日間コース社内トレーニングPython入門 : 4日間コース社内トレーニング
Python入門 : 4日間コース社内トレーニング
 
PyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミングPyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミング
 
Pythonによるwebアプリケーション入門 - Django編-
Pythonによるwebアプリケーション入門 - Django編- Pythonによるwebアプリケーション入門 - Django編-
Pythonによるwebアプリケーション入門 - Django編-
 
PythonによるWebスクレイピング入門
PythonによるWebスクレイピング入門PythonによるWebスクレイピング入門
PythonによるWebスクレイピング入門
 
CVPR2015読み会 "Joint Tracking and Segmentation of Multiple Targets"
CVPR2015読み会 "Joint Tracking and Segmentation of Multiple Targets"CVPR2015読み会 "Joint Tracking and Segmentation of Multiple Targets"
CVPR2015読み会 "Joint Tracking and Segmentation of Multiple Targets"
 
効率10倍UP 秀丸IDE化法
効率10倍UP 秀丸IDE化法効率10倍UP 秀丸IDE化法
効率10倍UP 秀丸IDE化法
 
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
 
Wrapping a C++ library with Cython
Wrapping a C++ library with CythonWrapping a C++ library with Cython
Wrapping a C++ library with Cython
 
No te comas la coma
No te comas la comaNo te comas la coma
No te comas la coma
 
Scalaと過ごした5ヶ月間
Scalaと過ごした5ヶ月間Scalaと過ごした5ヶ月間
Scalaと過ごした5ヶ月間
 
Hpcビジネスコンテンスト発表資料
Hpcビジネスコンテンスト発表資料Hpcビジネスコンテンスト発表資料
Hpcビジネスコンテンスト発表資料
 
Pythonおじさんのweb2py挑戦記
Pythonおじさんのweb2py挑戦記Pythonおじさんのweb2py挑戦記
Pythonおじさんのweb2py挑戦記
 
Pythonについて
PythonについてPythonについて
Pythonについて
 
ScalaでAndroidアプリ開発
ScalaでAndroidアプリ開発ScalaでAndroidアプリ開発
ScalaでAndroidアプリ開発
 
WebStormでできること
WebStormでできることWebStormでできること
WebStormでできること
 
Scala初心者がPlay/ScalaでロックなWebアプリを作ったお話
Scala初心者がPlay/ScalaでロックなWebアプリを作ったお話Scala初心者がPlay/ScalaでロックなWebアプリを作ったお話
Scala初心者がPlay/ScalaでロックなWebアプリを作ったお話
 
Rrdtool基礎から応用
Rrdtool基礎から応用Rrdtool基礎から応用
Rrdtool基礎から応用
 

Similar to Pythonの開発環境を調べてみた

コンポーネントテストで開発効率を上げよう
コンポーネントテストで開発効率を上げようコンポーネントテストで開発効率を上げよう
コンポーネントテストで開発効率を上げようMatsuoka Hiromitsu
 
Serverless LT 20201202
Serverless LT 20201202Serverless LT 20201202
Serverless LT 20201202ssuserebdd2a
 
プログラミング学習のための学習
プログラミング学習のための学習プログラミング学習のための学習
プログラミング学習のための学習siranon *
 
師弟登壇・新米サムライの集い 2013
師弟登壇・新米サムライの集い 2013 師弟登壇・新米サムライの集い 2013
師弟登壇・新米サムライの集い 2013 hiboma
 
GUI Test is (not) necessary
GUI Test is (not) necessaryGUI Test is (not) necessary
GUI Test is (not) necessaryHiroshi Maekawa
 
社内システムの構造と設計、実装のはなし
社内システムの構造と設計、実装のはなし社内システムの構造と設計、実装のはなし
社内システムの構造と設計、実装のはなしSATOSHI TAGOMORI
 
教育向けプログラミング環境 Scratchのご紹介
教育向けプログラミング環境 Scratchのご紹介教育向けプログラミング環境 Scratchのご紹介
教育向けプログラミング環境 Scratchのご紹介高見 知英
 
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」tokyorgirls
 
MY JOB WEND TO VIETNUM? DevSumi ver.
MY JOB WEND TO VIETNUM? DevSumi ver.MY JOB WEND TO VIETNUM? DevSumi ver.
MY JOB WEND TO VIETNUM? DevSumi ver.Ryo Amano
 
Windowsにpythonをインストールしてみよう
WindowsにpythonをインストールしてみようWindowsにpythonをインストールしてみよう
WindowsにpythonをインストールしてみようKenji NAKAGAKI
 
Should we write such like plugin or not?
Should we write such like plugin or not?Should we write such like plugin or not?
Should we write such like plugin or not?SATOSHI TAGOMORI
 
OSC NAGOYA 2013 WordPressコミュニティの魅力
OSC NAGOYA 2013 WordPressコミュニティの魅力OSC NAGOYA 2013 WordPressコミュニティの魅力
OSC NAGOYA 2013 WordPressコミュニティの魅力takashi ono
 
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論賢次 海老原
 
RubyConfの話の続きのおはなし
RubyConfの話の続きのおはなしRubyConfの話の続きのおはなし
RubyConfの話の続きのおはなしyamanekko
 

Similar to Pythonの開発環境を調べてみた (20)

コンポーネントテストで開発効率を上げよう
コンポーネントテストで開発効率を上げようコンポーネントテストで開発効率を上げよう
コンポーネントテストで開発効率を上げよう
 
Serverless LT 20201202
Serverless LT 20201202Serverless LT 20201202
Serverless LT 20201202
 
プログラミング学習のための学習
プログラミング学習のための学習プログラミング学習のための学習
プログラミング学習のための学習
 
師弟登壇・新米サムライの集い 2013
師弟登壇・新米サムライの集い 2013 師弟登壇・新米サムライの集い 2013
師弟登壇・新米サムライの集い 2013
 
GUI Test is (not) necessary
GUI Test is (not) necessaryGUI Test is (not) necessary
GUI Test is (not) necessary
 
社内システムの構造と設計、実装のはなし
社内システムの構造と設計、実装のはなし社内システムの構造と設計、実装のはなし
社内システムの構造と設計、実装のはなし
 
教育向けプログラミング環境 Scratchのご紹介
教育向けプログラミング環境 Scratchのご紹介教育向けプログラミング環境 Scratchのご紹介
教育向けプログラミング環境 Scratchのご紹介
 
Code injectiontool
Code injectiontoolCode injectiontool
Code injectiontool
 
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
 
MY JOB WEND TO VIETNUM? DevSumi ver.
MY JOB WEND TO VIETNUM? DevSumi ver.MY JOB WEND TO VIETNUM? DevSumi ver.
MY JOB WEND TO VIETNUM? DevSumi ver.
 
Scala conf2013
Scala conf2013Scala conf2013
Scala conf2013
 
Windowsにpythonをインストールしてみよう
WindowsにpythonをインストールしてみようWindowsにpythonをインストールしてみよう
Windowsにpythonをインストールしてみよう
 
TDD一連の流れ
TDD一連の流れTDD一連の流れ
TDD一連の流れ
 
Should we write such like plugin or not?
Should we write such like plugin or not?Should we write such like plugin or not?
Should we write such like plugin or not?
 
Pudule live cording
Pudule live cordingPudule live cording
Pudule live cording
 
OSC NAGOYA 2013 WordPressコミュニティの魅力
OSC NAGOYA 2013 WordPressコミュニティの魅力OSC NAGOYA 2013 WordPressコミュニティの魅力
OSC NAGOYA 2013 WordPressコミュニティの魅力
 
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論
 
RubyConfの話の続きのおはなし
RubyConfの話の続きのおはなしRubyConfの話の続きのおはなし
RubyConfの話の続きのおはなし
 
地獄Spec
地獄Spec地獄Spec
地獄Spec
 
地獄Spec
地獄Spec地獄Spec
地獄Spec
 

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日木曜日
  • 9. Online Python Tutor http://pythontutor.com/ 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日木曜日
  • 15. Sublime Text http://www.sublimetext.com/ 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日木曜日
  • 21. Pleiades (all in one Eclipse) http://mergedoc.sourceforge.jp/ 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日木曜日