2018年,10個最好用的Python集成開發環境

這篇文章收集了一些對開發者很是有幫助的,最好的 10 款 Python IDE。python

1. PyCharm程序員

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

2018年,10個最好用的Python集成開發環境(IDE)

 

2. Vimwindows

曾有人開玩笑說,若是生成一段隨機字符串,有人回答給他一個Vim 編輯器就能夠了。Vim 雖然使用門檻高,可是一旦你學會了,寫代碼的效率槓槓的,Vim 是高級文本編輯器,旨在提供實際的 Unix 編輯器’Vi’功能,支持更多更完善的特性集。Vim 不須要花費太多的學習時間,一旦你須要一個無縫的編程體驗,那麼就會把 Vim 集成到你的工做流中。這是黑客最喜歡的編輯器之一。框架

 

2018年,10個最好用的Python集成開發環境(IDE)

 

3. Eclipse with PyDev機器學習

Eclipse 曾今是很是流行的 IDE,並且已經有了好久的歷史。雖然如今慢慢地被 jetbrains 家族替代了,可是,瘦死的駱駝比馬大,Eclipse with Pydev 容許開發者建立有用和交互式的 Web 應用。PyDev 是 Eclipse 開發 Python 的 IDE,支持 Python,Jython和 IronPython 的開發。編程語言

若是你在學習Python的過程當中碰見了不少疑問和難題,能夠加-q-u-n   227 -435-450裏面有軟件視頻資料免費編輯器

2018年,10個最好用的Python集成開發環境(IDE)

 

4. Sublime Textide

Sublime Text 是開發者中最流行的編輯器之一,多功能,支持多種語言,並且在開發者社區很是受歡迎。Sublime 有本身的包管理器,開發者可使用TA來安裝組件,插件和額外的樣式,全部這些都能提高你的編碼體驗。雖然做爲收費軟件,良心的是你不須要付費也能正常使用,只不過是否是給你彈出一個購買的窗口,有錢了仍是要支持一下正版軟件。工具

2018年,10個最好用的Python集成開發環境(IDE)

 

5. Visual Studio Code

Visual Studio Code (VSCode)爲MS所開發的code editing tool,免費且開源,並支持Windows,Mac OS,Linux。VSCode像是精簡版的Visual Studio,升級版的Sublime。VSCode因爲其很是的輕量,所以使用過程當中很是的流暢,對於用戶不一樣的須要,能夠自行下載須要的擴展(Extensions)來安裝。

對於配置Python開發環境來講,相比於Sublime,配置起來更加容易。VSCode配置完後的環境是能夠直接進行可視化的Debug,不再用打各類print或者用pdb調試命令了,迴歸到Visual Studio裏F10和F11。

2018年,10個最好用的Python集成開發環境(IDE)

 

6. Atom

Atom是由 GitHub 的程序員們打造的稱爲「屬於21世紀」的代碼編輯器。它開源免費跨平臺(支持 Windows、Mac、Linux 三大桌面平臺),而且整合 GIT 並提供相似 SublimeText 的包管理功能,做爲一個現代的代碼編輯器,Atom 支持各類編程語言的代碼高亮(HTML / CSS / Javascript / PHP / Python / C / C++ / Objective C / Java / JSON / Perl / CoffeeScript / Go / Sass / YAML / Markdown 等等)、 與大多數其餘編輯器相比,Atom的語言支持已經算是覆蓋很是全面了。另外,它的代碼補全功能(也叫Snippets) 也很是好用,你只需輸入幾個字符便可展開成各類經常使用代碼,能夠極大提升編程效率。

2018年,10個最好用的Python集成開發環境(IDE)

 

7. Emacs

GNU Emacs 是可擴展,自定義的文本編輯器,甚至是更多的功能。Emacs 的核心是 Emacs Lisp 解析器,可是支持文本編輯。若是你已經使用過 Vim,能夠嘗試一下 Emacs。

2018年,10個最好用的Python集成開發環境(IDE)

 

8. Spyder

Spyder (前身是 Pydee) 是一個強大的交互式 Python 語言開發環境,提供高級的代碼編輯、交互測試、調試等特性,支持包括 Windows、Linux 和 OS X 系統。Spyder是Anaconda科學計算工具中默認的開發工具,作數據分析、搞機器學習的人喜歡這個工具

2018年,10個最好用的Python集成開發環境(IDE)

 

9. Thonny

Thonny是基於python內置圖形庫tkinter開發出來的支持多平臺(windows,Mac,Linux)的python IDE,支持語法着色、代碼自動補全、debug等功能,若是你正在尋找一種「輕量級」的python IDE,那麼能夠試一試Thonny。

2018年,10個最好用的Python集成開發環境(IDE)

 

10. Wing

Wingware 的 Python IDE 兼容 Python 2.x 和 3.x,能夠結合 Django, matplotlib, Zope, Plone, App Engine, PyQt, PySide, wxPython, PyGTK, Tkinter, mod_wsgi, pygame, Maya, MotionBuilder, NUKE, Blender 和其餘 Python 框架使用。Wing 支持測試驅動開發,集成了單元測試,nose 和 Django 框架的執行和調試功能。Wing IDE 啓動和運行的速度都很是快,支持 Windows, Linux, OS X 和 Python versi。

2018年,10個最好用的Python集成開發環境(IDE)

相關文章
相關標籤/搜索