[推荐] Python 的 IDE

看板Python作者 (眠月)時間17年前 (2007/10/07 20:47), 編輯推噓3(303)
留言6則, 3人參與, 最新討論串1/8 (看更多)
先說我只試過五個 XD (依使用順序列出) 1. Python 官方附的 IDEL 2. 文字介面的 IPython 3. 本身就是用 Python 寫的 SPE 4. Visual Studio SDK 附的 IronPython plugin Sample 5. Eclipse 的 plugin - Pydev 我覺得 Pydev 好用 1. IDEL 沒什麼好說的,大家應該都用過了? 其實我是覺得不差,畢竟不用錢,顏色也美美,看起來很順眼, 但是有時候 code complete 就是會有誤判出不來的狀況,這讓我困擾 orz 也沒有互動式的 debug 環境。 2. IPython code complete 比 IDEL 好些, 但是只真的是文字模式的互動式開發環境, 沒有像 IDEL 那樣本文的編輯環境,還蠻不方便的。 當然也沒有互動 debug。 3. SPE 本身就用 Python 寫,所以慢。 Python 寫大東西,效能跟 C++ 那些比起來是慢了, 但是功能很完整,也可以互動 debug, 老實說實在不錯用了,就是慢 = =" 每次要開始 debug 都要頓一下,讓我好窘困, 然後每次單步執行也要頓一下,讓我很冒煙。 4. IronPython plugin Sample 這是在 Aaron 的 blog 有提到的方法,同時他也提到了 「一個 sample 就是一個 sample,只是用來示範的」 所以也真的不是很方便 XD 他有 code complete,也可以互動 debug,也有一個互動視窗可以用, 但是因為只是一個 sample,在很多 UI 細節上不是很 OK,用起來就是不順手, 千萬不要誤會我是不熟 VS,VS 是我最常用的 IDE,但是這個真的是他的問題 @@" (我還有 Google 到一個叫做 Visual Python 的 plugin,但是找不到下載) 5. Pydev Eclipse 的外掛,我不知道他用啥語言寫的,速度 ok, 缺點就是要先裝上癡肥的 Eclipse XD (當然如果你本來就有在寫 Java 的話可能就沒差) 但是 code complete 很完整,編輯的反應速度也很好, 也支援互動的 debug,速度爽快,不知道為什麼比我寫 Java 還要順 XD 不過沒有另外多一個互動視窗給我,小不方便,還是說我自己沒找到 @@? 用起來真的不錯,儘管我不喜歡 Eclipse(因為肥), 但是以後寫 Python 應該就是這樣寫。 Pydev 的首頁 http://pydev.sourceforge.net/ Step by step 有圖片的安裝說明(透過 Eclipse 的 plugin manager,很方便) http://www.fabioz.com/pydev/manual_101_root.html 也許還有更好的 IDE 吧? 不過目前我應該就是用這個了... 好啦,寫完啦,請多指教阿 :D -- To iterate is human, to recurse is divine. 遞迴只應天上有, 凡人該當用迴圈.   L. Peter Deutsch -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.78.40

10/07 21:37, , 1F
DrPython 也不錯用! 很多細項可以設定
10/07 21:37, 1F

10/07 22:25, , 2F
裝 Eclipse 是缺點... [落淚]
10/07 22:25, 2F

10/07 22:25, , 3F
我現在也都用pydev 真的很不錯 XD
10/07 22:25, 3F

10/07 22:25, , 4F
它的專案管理在整合一堆module真的很方便
10/07 22:25, 4F

10/07 22:26, , 5F
然後還有讓人變懶的自動完成功能 XD
10/07 22:26, 5F

10/07 22:26, , 6F
在打method 名字打完 一按 ( 馬上(self): XD
10/07 22:26, 6F
文章代碼(AID): #172DLuYY (Python)
文章代碼(AID): #172DLuYY (Python)