python最好的ide
Ⅰ python 集成開發環境哪個好
1. Pydev+Eclipse–最好的免費python IDE
Pydev的是PythonIDE中使用最普遍的,原因很簡單,它是免費的,同時還提供很多強大的功能來支持高效的Python編程。Pydev是一個運行在eclipse上的開源插件,它把python帶進了eclipse的王國,如果你本來就是是一個eclipse的用戶那麼Pydev將給你家裡一樣的感覺。
Pydev能高居榜首,得益於這些關鍵功能,包括Django集成、自動代碼補全、多語言支持、集成的Python調試、代碼分析、代碼模板、智能縮進、括弧匹配、錯誤標記、源代碼控制集成、代碼折疊、UML編輯和查看和單元測試整合等。
2. PyCharm–最好的商業python IDE
PyCharm是專業的python集成開發環境,有兩個版本。一個是免費的社區版本,另一個是面向企業開發者的更先進的專業版本。
大部分的功能在免費版本中都是可用的,包括智能代碼補全、直觀的項目導航、錯誤檢查和修復、遵循PEP8規范的代碼質量檢查、智能重構,圖形化的調試器和運行器。它還能與IPython
notebook進行集成,並支持Anaconda及其他的科學計算包,比如matplotlib和NumPy。
PyCharm專業版本支持更多高級的功能,比如遠程開發功能、資料庫支持以及對web開發框架的支持等。
3.VIM
VIM是一個很先進的文本編輯器,在python開發者社區中很受歡迎。它是一個開源軟體並遵循GPL協議,所以你可以免費的使用它。
雖然VIM是最好的文本編輯器,但是它提供的功能不亞於此,經過正確的配置後它可以成為一個全功能的Python開發環境。此外VIM還是一個輕量級的、模塊化、快速響應的工具,非常適合那些很牛的程序員—編程從不用滑鼠的人。
4. Wing IDE
Wing IDE是另外一個商業的、面向專業開發人員的python集成開發環境,可以運行在windows、OSX和Linux系統上,支持最新版本的python,包括stackless Python。Wing
IDE分三個版本:免費的基礎版,個人版以及更強大的專業版。
調試功能是WingIDE的一大亮點,包括多線程調試,線程代碼調試,自動子進程調試,斷點,單步代碼調試,代碼數據檢查等功能,此外還提供了在樹莓派上進行遠程調試的功能。
5.Spyder Python
SpyderPython是一個開源的python集成開發環境,非常適合用來進行科學計算方面的python開發。是一個輕量級的軟體,是用python開發的,遵循MIT協議,可免費使用。
Spyder python的基本功能包括多語言編輯器、互動式控制台、文件查看、variable explorer、文件查找、文件管理等。SpyderIDE也可以運行於windows、Mac或者Linux系統之上。
6.Komodo IDE
Komodo是Activestate公司開發的一個跨平台的集成開發環境,支持多種語言包括python。它是商用產品,但是提供了開源的免費版本叫KomodoEdit,能夠安裝在Mac、Windows和Linux系統上。
和大多數的專業pythonIDE一樣,Komodo也提供了代碼重構,自動補全,調用提示,括弧匹配,代碼瀏覽器,代碼跳轉,圖形化調試,多進程調試,多線程調試,斷點,代碼分析,集成測試單元等功能,並且集成其他的第三方庫,比如pyWin32。
7.PTVS-Best Python IDE for Windows
PTVS集成在Visual Studio中,就像Pydev可以集成在eclipse中一樣。PTVS將Visual
Studio變成了一個強大的、功能豐富的python集成開發環境,並且它是開源的,完全的免費。PTVS發布於2015年,由社區和微軟自己在維護。
8.Eric Python
Eric是一個開源python代碼編輯器和集成開發環境,提供很多高效編程需要的功能。它是純python編寫的,基於QtGUI並集成強大的Scintilla編輯器功能。
Eric由DetlevOffenbach創建,遵循GPL協議,免費使用。經過多年的開發完善Eric已經成為一個常用的、功能豐富的集成開發環境。它提供一個可靠的插件管理系統,可以通過插件來擴展功能。
Eric提供所有的基礎功能,比如調用提示、代碼折疊、代碼高亮、類瀏覽器、代碼覆蓋及分析等等。
9.Sublime Text3
Sublime Text3是目前為止功能最強大的跨平台的、輕量級的代碼編輯器。通過添加插件Sublime Text3可以成一個全功能的pythonIDE。
10.Emacs-Python Editor cum IDE
Emacs有屬於它自己的生態系統,它是一個可擴展的並能高度定製的GNU文本編輯器。它可以配置為一個全功能的免費的python集成開發環境。
Emacs在python開發中很受歡迎,他通過python-mode提供開箱即用的python。Emacs可以通過額外的擴展包來增加更多的高級功能。
Ⅱ 請問Python用什麼代碼編輯器比較好
1、Vim :Vim 可以說是 Python 最好的 IDE。Vim 是高級文本編輯器,旨在提供實際的 Unix 編輯器『Vi』功能,支持更多更完善的特性集。Vim 不需要花費太多的學習時間,一旦你需要一個無縫的編程體驗,那麼就會把 Vim 集成到你的工作流中。
2、Sublime Text:Sublime Text 是開發者中最流行的編輯器之一,多功能,支持多種語言,而且在開發者社區非常受歡迎。Sublime 有自己的包管理器,開發者可以使用TA來安裝組件,插件和額外的樣式,所有這些都能提升你的編碼體驗。
3、PyCharm:PyCharm 是 JetBrains 開發的 Python IDE。PyCharm用於一般IDE具備的功能,比如, 調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制……另外,PyCharm還提供了一些很好的功能用於Django開發,同時支持GoogleApp Engine,更酷的是,PyCharm支持IronPython!
4、Visual Studio Code:Visual Studio Code是一款兼容Linux、Mac OS X和Windows 平台的全功能代碼編輯器,可擴展並且可以對幾乎所有任務進行配置,對於Python的支持可以在Visual Studio Code中安裝插件,只需快速點擊按鈕即可成功安裝,且可自動識別Python安裝和庫。
5、Eclipse +
PyDev:PyDev是Eclipse集成開發環境的一個插件,支持Python調試、代碼補全和互動式Python控制台等,在Eclipse中安裝PyDev非常便捷,只需從Eclipse中選擇「Help」點擊「Eclipse Marketplace」然後搜索PyDev,點擊安裝,必要的時候重啟Eclipse即可,對於資深Eclipse開發者來說,PyDev可以很輕松上手!
Ⅲ python編輯器哪個好
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調試環境了。
以上就是Python開發中常用的六款開發工具。
Ⅳ python有什麼IDE
① PyCharm
是特定於Python的IDE,同時也是一個跨平台的IDE,用戶可以根據需要下載Windows、Mac或Linux版本中的任何一個。PyCharm被認為是最好的Python IDE之一,也理所當然地是使用最廣泛的IDE之一。
② Spyder
是於2009年開發的開源跨平台IDE。它主要是搭備棚為數據分析師和科學家設計的,被認為是一個用Python編寫知則的強大的科學開發IDE。
③ PyDev
最初2003年創建,它基本上是一個開放源碼的第三方包,用作Eclipse的插件以支持Python開發環境。
④ Rodeo
是Yhat開發的開源Python IDE。它是專門為機器學習和數據科學而建造的。
⑤ Sublime-Text
是用C++和Python開發的跨平台IDE。除了Python之外,它還提供對其他語言的支持。可以使用插件增強此IDE的功能。
⑥ Wing
專為專業人士而設的永親付費版本,專為學生和愛好者而設的Wing個人免費版,Wing101-為初學者而設的免費簡化版。
⑦ Eric Python
用Python編寫的,是自由軟體。它的源代碼是免費提供的,任何人都可以研究和重新創建。
⑧ Atom
是一個使用Web技術構建的開源免費IDE。Atom基於電子框架,該框架由GitHub構建,而GitHub則是用CoffeeScript或更少的語言編寫的。
⑨ Thonny
為初學者開發的IDE。它為程序員提供循序漸進的幫助。
⑩ IDLE
完全用Python編寫,它是隨Python一起提供的默認實現。它的名字被認為是為了紀念埃里克·伊德爾,他是Monty Python的創始成員之一。由於其簡單性,這款集成開發環境滾歲被認為非常適合教育行業。
Ⅳ 在寫Python的時候,你最喜歡用哪一款IDE
如果您是說最好的,您至少可以去掉一個具有基本功能的IDE,比如IDLE。不討論Emacs和VIM,我使用了Eclipse+pydev、PyCharm、Wing、Komodo試驗、UliPad。
如果您正在開發一個更大的Python程序,我推薦PyCharm(現在也是免費的社區版)。如果您必須是免費的或Eclipse+pydev(盡管運行速度有點慢,所有的現代ide都是可用的)。
如果您只是編寫一個小程序或幾個文件,也許您不需要選擇最好的IDE,只需使用您最喜歡的編輯器即可。
沒有最好的 只有根據自己的情況有最合適的
Ⅵ 有哪些好的Python IDE
以前有過類似的問題 可以參考下:
https://..com/question/1497356102681917099.html
Ⅶ python ide有哪些
1. Pyscripter
Pyscriptor是一個開源的Python集成開發環境,很富有競爭力,同樣有諸如代碼自動完成、語法檢查、視圖分割文件編輯等功能。
2. Wing
Wing是一個Python語言的超強IDE,適合做互動式的Python開發.Wing IDE同樣支持自動代碼完成、代碼錯誤檢查、開發技巧提示等,而且Wing IDE也支持多種操作系統,包括Windows、Linux和Mac OS X。
3. Emacs
Emacs是一個可擴展的文本編輯器,同樣支持Python開發.Emacs本身以Lisp解釋器作為其核心,而且包含了大量的擴展。
4. Pycharm
Pycharm是一個跨平台的Python開發工具,是JetBrains公司的產品.其特徵包括:自動代碼完成、集成的Python調試器、括弧自動匹配、代碼折疊.Pycharm支持Windows、MacOS以及Linux等系統,而且可以遠程開發、調試、運行程序。
5. Sublime Text
SublimeText也是適合Python開發的IDE工具,SublimeText雖然僅僅是一個編輯器,但是它有豐富的插件,使得對Python開發的支持非常到位。
6. Vim
Vim是一個簡潔、高效的工具,也適合做Python開發。
7. Komodo Edit
Komodo Edit是一個免費的、開源的、專業的Python IDE,其特徵是非菜單的操作方式,開發高效。
8. Eclipse with PyDev
Eclipse+PyDev插件,很適合開發Python Web應用,其特徵包括自動代碼完成、語法高亮、代碼分析、調試器、以及內置的交互瀏覽器。
Ⅷ python有什麼ide嗎
1、PyCharm
如果你正在尋找功能齊全且專用的Python IDE,那非PyCharm莫屬了,PyCharm是由JetBrains開發的,這個團隊還創建了另一個流行的Java IDE —— IntelliJ IDEA。它也是Python最受歡迎的IDE之一。
開源社區版本為開發人員提供了高效的Python開發所需的所有工具,包括快速代碼導航,代碼重構,單元測試和調試器。商業版本完全支持Django,Mako和Web2Py用於Web開發。
2、Spyder
Spyder (前身是 Pydee) 是一個強大的互動式 Python 語言開發環境,提供高級的代碼編輯、交互測試、調試等特性,支持包括 Windows、Linux 和 OS X 系統。
該IDE與RStudio和Matlab非常相似,旨在簡化數據科學家學習的過程。Spyder獨特的功能組合使其成為科學家,工程師和數據分析師的理想工具。這些內置功能包括高級編輯,interactice控制台,文檔查看器,變數瀏覽器和一整套開發工具,包括一些非常好的可視化選項,使您的數據看起來更有光澤。
相關推薦:《Python入門教程》
3、Eclipse + PyDev
把Eclipse加在這裡面似乎不是很合理,但是,PyDev是Eclipse的免費開源插件,因此,它允許開發人員在使用Python編程時可以同時用到Eclipse的功能,鑒於對Eclipse的長期熱愛,我決定把它加到列表當中
在為Eclipse IDE安裝完插件之後,PyDev可以用於Python,Jython和IronPython開發。開箱即用的功能包括代碼完成,代碼分析,重構,Python調試,甚至是互動式控制台。如果您是Django開發人員,PyDev可以輕松創建和執行新的Django項目。
建議將PyDev作為LiClipse包的一部分,它還支持C ++,JavaScript,Dart等。
4、IDLE (and IdleX)
Idle 是一個純 Python 下使用 Tkinter 編寫的相當基本的 IDE。以Eric Idle of Monty Python的名字命名,這個IDE非常輕量級,可直接在Python shell中運行。雖然它沒有項目管理能力,但IDLE提供了一個功能強大的調試器,它還提供了一個多窗口文本編輯器,具有許多功能,包括多個撤消,Python著色,智能縮進,調用提示,自動完成等。
此外,IdleX是一個由20多個擴展和插件組成的集合,可以為開發人員提供了更多用於學術研究和開發以及探索性編程的工具。這些功能包括shell增強功能,編輯器增強功能,編輯器的互動式執行等。
5、Atom
從技術上講,Atom是一個代碼編輯器。被稱為「21世紀的黑客文本編輯器」,Atom建立在Electron框架上,由GitHub開發。雖然Atom主要專注於為JavaScript,HTML和CSS創建桌面應用程序,但通過擴展可以獲得Python語言支持。
Atom的輕巧佔用內存少使其可以快速載入和使用。但是,由於它在JavaScript進程中運行,因此顯然不是100%的Python編輯器。但Atom與GitHub和Git的集成是非常完美的。
6、Jupyter Notebook
Jupyter Notebook是一個開源Web應用程序,允許開發人員創建和維護筆記本文檔。對於初學者和教育工作者來說,這是一個易於使用的優秀數據科學工具。Jupyter允許使用40多種語言編程,包括Python。由於筆記本電腦可以共享,因此可以更好地協同處理大數據集成。我們之前已經介紹過Jupyter,它仍然是它的實用性的最愛。
7、Sublime Text
Sublime Text 是開發者中最流行的編輯器之一,多功能,支持多種語言,而且在開發者社區非常受歡迎。Sublime 有自己的包管理器,開發者可以使用TA來安裝組件,插件和額外的樣式,所有這些都能提升你的編碼體驗。
8、Eric5
Eric5 是一個集成了項目管理功能的 Python 集成開發環境。提供無限制數量的編輯器、集成的 Python Shell、集成調試器、集成對包括 Subversion 和 Mercurial 版本控制系統的支持。集成單元測試等等。可通過插件系統來進行功能擴展,與Eric4 相比,Eric5 是基於 Python 3 的變種。
9、WingIDE
WingIDE是個相當優秀的 IDE;其編輯器包括大量語言的語法標簽高亮顯示,雖然它只是個面向 Python 的工具。源代碼瀏覽器對瀏覽項目或模塊非常實用(表現在可導航源代碼和文檔行摘要中)。雖然沒有監視器,但調試器設計得很好。編輯器有優秀的命令自動完成和函數跳轉列表,但是沒有代碼合並。面向項目風格的 IDE 對於大型產品非常有用(在這方面,除了 Komodo 以外,它是大多免費 IDE 中較好的)。總體的界面就像增強的 Idle,使用了與許多 TK 和 XWindow 界面類似的「多窗口」排列方式。我喜歡使用對接和嵌入(這方面,並不是過多使用 MS Visual Studio 造成的),但不同的開發人員可能喜歡不同風格的窗體。WingIDE 是個很有前途的開發環境。