世界上最好的 Python 編輯器或 IDE 是什么?炫酷的界面、流暢的體驗,我們投?PyCharm一票,那么你呢?編輯Python程序,您有許多選項。有些人仍然喜歡一個基本的文本編輯器,如Emacs,VIM或Gedit,所有這些都可以通過語法高亮和自動填充等功能進行擴展。但是,大量使用復雜代碼庫的大型項目的大量用戶更喜歡將文本編輯器和終端組合的集成開發環境(IDE)。高級文本編輯器和超薄IDE之間的界限并不總是很清楚,我們將會將其留給您,以確定您的開發需求所需的哪些功能。
本文將為大家介紹3款主流的Python IDE,看它們是如何堆疊的。所有這三個都是跨平臺的,可以在您選擇的操作系統上使用。
Pycharm是一種商業產品,但制造商還提供了一個根據Apache 2.0許可證免費開源的社區版本。
用正版,更放心!在線訂購更便捷,PyCharm正版授權超低折扣,點擊查看詳情>>
PyCharm幾乎可以在IDE中提供一切可能希望的功能:集成單元測試,代碼檢測,集成版本控制,代碼重構工具,各種工具導航工具,以及您期望的突出顯示和自動完成功能IDE。
Eclipse與PyDev
很難在開源集成開發環境中編寫任何內容,而不需要覆蓋Eclipse,它擁有龐大的開發者社區和無數的插件,可讓您自定義它,以滿足您幾乎可以想像的任何需求。但這個廚房水槽方法也是Eclipse的缺點之一。許多人批評它是blo腫,低規格系統的表現肯定是一個問題。
也就是說,如果您從不同語言(特別是Java)的背景中來到Python,Eclipse可能已經是您的IDE了。如果你利用它的許多功能,你可能會發現沒有困難的生活。
PyDev向Eclipse添加了大量功能,遠遠超出了簡單的代碼突出顯示。它處理代碼完成,集成Python調試,添加令牌瀏覽器,重構工具等等。對于那些使用流行的Django Python網絡框架的人,PyDev將允許您創建新的Django項目,通過熱鍵執行Django操作,并為Django使用單獨的運行配置。
Eclipse和PyDev都可以在Eclipse公共許可證下使用。當然,您也可以使用MyEclipse,立即下載試用版>>
Eric
Eric以Monty Python的Eric Idle命名,實際上是使用Qt框架在Python中編寫的。
Eric使用Scintilla,它是一個源代碼編輯組件,用于許多不同的IDE和編輯器,也可以作為獨立的SciTE編輯器使用。Eric的功能與其他IDE類似:支持匹配,代碼完成,類瀏覽器,集成單元測試等。它還具有Qt表單預覽功能,如果您為應用程序開發Qt GUI,這很有用,我個人喜歡綜合任務列表功能。Eric根據GPL版本3提供。
PyCharm基礎教程推薦: