1. 程式人生 > >六款好用的Python IDE

六款好用的Python IDE

“工欲善其事,必先利其器”,如果說程式設計是程式設計師的手藝,那麼IDE就是程式設計師吃飯的傢伙了。

一個優秀的IDE,最重要的就是在普通文字編輯之外,提供針對特定語言的各種快捷編輯功能,讓程式設計師儘可能快捷、舒適、清晰的瀏覽、輸入、修改程式碼。對於一個現代的IDE來說,語法著色、錯誤提示、程式碼摺疊、程式碼完成、程式碼塊定位、重構,與偵錯程式、版本控制系統(CVS)的整合等等都是重要的功能。以外掛、擴充套件系統為代表的可定製框架,是現代IDE的另一個流行趨勢。

這裡收集了一些對開發者非常有幫助的,比較好的Python IDE。如果你有其他更好的推薦,請在評論區和大家分享一下!

1.PyCharm:


PyCharm是JetBrains開發的Python IDE。PyCharm用於一般IDE具備的功能,比如, 除錯、語法高亮、Project管理、程式碼跳轉、智慧提示、自動完成、單元測試、版本控制……另外,PyCharm還提供了一些很好的功能用於Django開發,同時支援Google App Engine,更酷的是,PyCharm支援IronPython!

2.Eclipse + PyDev:


依靠強大的eclipse,PyDev顯得格外耀眼。強大的除錯功能和舒服的編輯環境讓PyDev贏得了許多人的青睞。不過eclipse本來就是耗資源大戶,PyDev在這一點上毫無辦法,但現在的電腦都很快了,跑eclipse根本就是小case,不用擔心太多。除了強大的除錯功能,依靠 eclipse,PyDev的程式碼瀏覽能力是其它所有IDE所不能比的,比如按住CTRL鍵再點選一個類就能自動跳到該類的定義,這對於閱讀程式碼非常有用。現在PyDev extension也開源了,所以一些(我不知道的)高階的功能也被融入到PyDev裡了。

3.Visual Studio + PTVS:


眾所周知,Visual Studio是開發Windows平臺產品的利器,是C#、ASP.NET等應用開發的首選 IDE。其實,Visual Studio也可作為Python IDE來使用。你只需在Visual Studio的基礎上,安裝PTVS(Python Tools for Vistul Studio)外掛,即可快速將Visual Studio變成Python IDE來使用。

4.Ulipad:


Ulipad是一個國人limodou編寫的專業Python編輯器,它基於wxpython開發的GUI(圖形化介面),前身是NewEdit,有自動補全功能,很方便,不過沒有把介面設計器wxGlade整合進來。開源,可以用SVN下載到最新的原始碼,依賴wxPython。輕便小巧而功能強大,非常適合初學者。

5.Spyder:


Spyder(就是原來著名的Pydee)是一個強大的互動式Python語言開發環境,屬於python(x,y)的一部分,完整的python(x,y)有400多M,集成了科學計算常用的python第三方庫。提供高階的程式碼編輯、互動測試、除錯等特性,支援包括Windows、Linux和OS X系統。

6.Sublime Text:


Sublime Text是開發者中最流行的編輯器之一,多功能,支援多種語言,而且在開發者社群非常受歡迎。Sublime有自己的包管理器,開發者可以使用它來安裝元件,外掛和額外的樣式,所有這些都能提升你的編碼體驗。Sublime配合上外掛也可以比較方便地搭建一個方便的類似IDE的python除錯環境了。