Pydev的是Python?IDE是最受歡迎的,原因很簡單,它是免費的,並提供了許多強大的功能來支持高效的Python編程。Pydev是壹個運行在eclipse上的開源插件,它將python帶入了eclipse的王國。如果您是eclipse用戶,Pydev會讓您有賓至如歸的感覺。如果沒有,也許“月食”聽起來有點嚇人,但值得壹試。
Pydev之所以高居榜首,得益於這些關鍵功能,包括Django集成、自動代碼完成、多語言支持、集成Python調試、代碼分析、代碼模板、智能縮進、括號匹配、錯誤標記、源代碼控制集成、代碼折疊、UML編輯和查看以及單元測試集成。
Pydev由AleksTtotic於2004年創立,現在由Fabio?維護用的Zadrozny。社區裏Pydev用戶的幫助,還有Liclipse,Squish,?在TraceTronic等公司/協會的贊助下持續更新。
雖然Pydev是最好的開源python?IDE但是?它還與另壹個名為Liclipse的產品打包在壹起,這是壹個商業產品,也是基於eclipse構建的,提供了改進的可用性和額外的主題選項。
除了python,Pydev還支持Jython?然後呢。IronPython .
下周妳可以留在pydev-pydev.org/download.html.
欲了解更多信息,請前往Pydev官方website-pydev.org。
2.?PyCharm?–?最好的商業python?集成驅動電子設備
PyCharm是來自JetBrains的全功能python開發環境。在過去的15年裏,JetBrains壹直致力於開發頂級的開發工具,旨在讓開發工作變得輕松愉快。
PyCharm是壹個專業的python集成開發環境,有兩個版本。壹個是免費社區版,壹個是面向企業開發者的更高級的專業版。PyCharm的受歡迎程度可以通過許多大品牌公司的用戶來衡量,如Twitter、Groupon、Spotify、易貝和Telefonica。
大部分功能在免費版中都有,包括智能代碼完成、直觀的項目導航、錯誤檢查和修復、根據PEP8規範的代碼質量檢查、智能重構、圖形化調試器和運行器。它也能和IPython壹起工作?Notebook集成並支持Anaconda和其他科學計算包,如matplotlib和NumPy。
PyCharm專業版支持更高級的功能,比如遠程開發功能,數據庫支持,支持web開發框架。
我最喜歡PyCharm的原因是它支持很多第三方web開發框架,比如Django,?金字塔、web2py、google?app?發動機?然後呢。Flask,這也使它成為壹個完整的快速應用集成開發環境。
3.?精力
VIM是壹個非常高級的文本編輯器,在python開發者社區中非常流行。它是壹個開源軟件,遵循GPL協議,所以妳可以免費使用。
雖然VIM是最好的文本編輯器,但它提供的功能比這更多,適當配置後可以成為全功能的Python開發環境。另外,VIM是壹個輕量級、模塊化、快速響應的工具,非常適合那些從來不用鼠標編程的優秀程序員。
初始化配置需要壹些時間,因為您需要安裝壹些VIM插件並配置它們以正常工作。最終妳會發現,這壹切都是值得付出的。如果妳在找壹個linux系統下的python?IDE,那麽VIM將是妳最好的選擇。
4.?翼?集成驅動電子設備
翼?IDE是另壹個面向專業開發者的商業python集成開發環境,由wingware公司開發。翼自15?IDE壹直是非常成熟的產品,提供了最新Python編程所需的各種工具和特性。
翼?IDE可以在windows,OS上運行?x和Linux系統支持最新版本的python,包括stackless?Python(增強版Python(python)。翼?IDE有三個版本:免費基礎版、個人版和更強大的專業版。
調試功能是Wing?IDE的亮點之壹,包括多線程調試、線程代碼調試、自動子進程調試、斷點、單步代碼調試、代碼數據檢查等功能,還提供了樹莓派上遠程調試的功能。
在代碼管理方面,Wing?IDE可以靈活集成Git、subversion、perforce、cvs、Bazaar、Mercurial等工具。
再說,翼?IDE還支持更多的python框架,比如Maya、MotionBbuilder、Zope、PyQt、PySide、pyGTK、PySide、Django、matplotlib等等。
?
5.?Spyder?計算機編程語言
Spyder?python是壹個開源的Python集成開發環境,非常適合科學計算中的Python開發。是壹個輕量級軟件,用python開發,遵循MIT協議,可以免費使用。
Spyder?python的基本功能包括多語言編輯器、交互式控制臺、文件查看、變量?資源管理器、文件搜索、文件管理等。Spyder?IDE也能在windows和Mac上運行?還是?在Linux系統上。
Spyder雖然是獨立的集成開發環境,但是可以運行在windows,MacOS?、MacOS?x,Linux等系統。但也可以作為PyQT的擴展庫,可以嵌入到PyQT的應用中。
6.?科莫多?集成驅動電子設備
Komodo是Activestate開發的跨平臺集成開發環境,支持包括python在內的多種語言。它是壹個商業產品,但是它提供了壹個開源的免費版本,叫做Komodo?Edit,可以在Mac和Windows上安裝?和Linux系統。
全功能的Komodo對教育機構的用戶是免費的,老師和教授可以把它應用到實驗室和教學中。學生也可以以較低的成本獲得科莫多的授權。
還有最專業的python?和IDE壹樣,Komodo也提供了代碼重構、自動完成、調用提示、括號匹配、代碼瀏覽器、代碼跳轉、圖形化調試、多進程調試、多線程調試、斷點、代碼分析、集成測試單元等功能。,並集成了其他第三方庫,如pyWin32。
最新版本的Komodo提供了更多的功能有PyCharm,Pydev,Wing?其他python比如IDE?IDE已經形成了很強的競爭關系,比如集成包管理器,變更跟蹤,markdown瀏覽器,shell?範圍、快速書簽等。
7.?PTVS?-?最好的?Python?IDE?為了什麽?Windows操作系統
PTVS(Python?工具?為了什麽?視覺?Studio)集成在Visual?Studio,就像Pydev可以集成到eclipse中壹樣。PTVS會目測嗎?Studio已經成為壹個功能強大的python集成開發環境,而且是開源的,完全免費的。PTVS發布於2015,由社區和微軟自己維護。
PTVS幾乎支持所有免費版本的Visual?Studio,包括以下版本的VS?2015?然後呢。VS?20013:
?社區?版本
?快遞?為了什麽?網
?快遞?為了什麽?桌面
如果妳是視覺?Studio用戶,毫無疑問,PTVS是最適合妳的python集成開發環境。
8.?埃裏克?計算機編程語言
Eric是壹個開源的python代碼編輯器和集成開發環境,它提供了高效編程所需的許多功能。是純python寫的,基於Qt?GUI被集成到壹個強大的閃爍?編輯功能。
德特勒夫的埃裏克?奧芬巴赫是按照GPL協議創建的,可以免費使用。經過多年的開發和改進,Eric已經成為壹個常用的、功能完善的集成開發環境。它提供了壹個可靠的插件管理系統,可以通過插件擴展其功能。
Eric提供了所有的基本功能,如調用提示、代碼折疊、代碼高亮、類瀏覽器、代碼覆蓋和分析等。但是Eric的關鍵特性使其有別於其他商業python?IDE的競爭能力:
?集成任務管理
?單元測試支持?–?完整的
?重組
?正則表達式和Qt對話框核心插件
?可以選擇從編輯器中啟動第三方應用程序。
?應用程序圖
?項目管理
?交互式Python?殼
?多語言用戶界面,包括英語,德語,俄語,法語,捷克語,西班牙語,意大利語,土耳其語和中文。
?將版本控制工具Subversion集成為插件。水銀?然後呢。飯桶
?其他功能。
9.?崇高?文字?3?/?蟒蛇?Python?集成驅動電子設備
崇高?文字?3是迄今為止最強大的跨平臺和輕量級代碼編輯器。通過增加壹個插件Sublime?文字?3?可以是全功能的python?IDE .
Anaconda帶給您的最強大的功能是自動代碼完成和代碼檢查。當然,Anaconda也非常重視基礎功能,比如各種主題、快速響應的用戶界面、簡單的配置以及各種強大的功能擴展包。
10.?Emacs?-?Python?編輯?暨?集成驅動電子設備
Emacs有自己的生態系統。它是壹個可擴展和高度可定制的GNU文本編輯器。可以配置成全功能免費的python集成開發環境。
Emacs在python開發中非常流行。它通過python模式提供了開箱即用的python。Emacs可以通過額外的擴展包添加更高級的功能。