Re: [推荐] Python 的 IDE
直接回好了 XD
我只試過兩個
: 先說我只試過五個 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 環境。
IDEL有個很嚴重的問題
就是不知道為什麼 寫某些multithread還是用到socket之類的程式
在run完之後,那些process都會卡住
我之前一邊寫 還要一邊用工作管理員來關掉那堆殘留下來的process = =
所以我現在都只拿交談式的UI來試試某個東西之類的
不然不會想去用= ="
: 5. Pydev
: Eclipse 的外掛,我不知道他用啥語言寫的,速度 ok,
: 缺點就是要先裝上癡肥的 Eclipse XD
: (當然如果你本來就有在寫 Java 的話可能就沒差)
: 但是 code complete 很完整,編輯的反應速度也很好,
: 也支援互動的 debug,速度爽快,不知道為什麼比我寫 Java 還要順 XD
: 不過沒有另外多一個互動視窗給我,小不方便,還是說我自己沒找到 @@?
: 用起來真的不錯,儘管我不喜歡 Eclipse(因為肥),
: 但是以後寫 Python 應該就是這樣寫。
Debug我還沒試過@@"
等等來試試看
Eclipse啟動真的很慢= =
我是因為物件導向課教Java才去載來裝
一開始開啟來我還以為當掉了之類的
怎麼按了沒反應 原來過了好一陣子才出來
不過啟動好了之後並不會覺得很慢 用起來很順
GUI也做得很好,專案管理也很好用
之前用IDEL寫一堆module import會很痛苦 XD
在一堆視窗間切換 用了Eclipse真的感覺很不錯
錯誤也可以選 標出在哪個檔案的哪一行
Console也很不錯 還有停止的功能,Eclipse應該是會真的清掉process
不會像IDEL搞了一堆python.exe還活著= ="
還有最讓我滿意的是那懶人的自動完成
這點Eclipse做得很好,不會像某些IDE
自己幫你完成一些符號之類的 但是你習慣性的打了結束的符號
卻變成重覆了兩個 還要砍掉多的那個= ="
例如PSPad好像就有這個問題 更慘的是我還不知道去哪裡關掉它 =.=
但Eclipse如果你習慣性地按了接下來的符號 都不會造成重覆
像class下面的method
MyMethod( 一按完 後面的(self):就自己補上了
而且速度很快
害我少打了好幾個字 XD
至於可以查這個object有什麼member的功能
.打下去有時候會停頓一下子才有反應
大概是因為python沒有固定的member
和物件都是動態的關係
有時候這功能有時會失效的樣子
不過還不錯用
還有Eclipse有點很不錯的就是它的可攜性很好
我把它裝在隨身碟裡,上機課就可以開起來寫自己的程式
(只是常常回來發現隨身碟裡面又被偷塞病毒就是了 = =|||)
穩定性也很不錯 有遇過開起來時Eclipse本身的exception丟出來
重開一次就好了 除此之外沒有遇過什麼問題
我的程式在它的Console下跑了幾百萬筆的資料 也都好好的
沒想到用過這Eclipse之後
真的是深得我心
雖然沒用過除此之外的IDE
不過沒需要的話我應該也會一直用Eclipse來開發python的程式
Eclipse + pydev真的好用!
在此誠心推薦 XD
--
VICTOR工作室 | PTT遊戲設計版隆重開幕!
| 不管是新手老手,程式美工音樂企劃....
URL : http://www.kinmen.info/vic/ | 都歡迎來遊戲設計版參與討論 XD
| 戰略高手>
C/C++ | GameTopics>
Visual Basic 6.0 | GameDesign
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.231.228.219
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章