來(lái)源:Python 技術(shù)「ID: pythonall」 對(duì)于程序員來(lái)說(shuō),,除了日常爭(zhēng)論世界上最好的語(yǔ)言是哪一門(mén)以外,哪款 IDE 是最好的也是爭(zhēng)議頗多,,今天我們就來(lái)介紹 10 款最好的 Python 編程 IDE,,總有一款適合你! PyCharmPyCharm 由捷克公司 JetBrains 開(kāi)發(fā),,是該公司針對(duì) Python 推出的 IDE,,是一個(gè)跨平臺(tái)的 IDE。因此,,用戶可以根據(jù)自己的需要下載任何 Windows,、Mac 或 Linux 版本來(lái)使用??梢哉f(shuō),,PyCharm 被認(rèn)為是 Python 最好的 IDE 之一,并且是使用最廣泛的 IDE,! 另外,,PyCharm 還提供了一些很好的功能用于 Django 開(kāi)發(fā),同時(shí)支持 Google App Engine,,更酷的是,,PyCharm 支持 IronPython! 官方地址:https://www./pycharm/ AtomAtom 是由 GitHub 的程序員們打造的稱為“屬于21世紀(jì)”的代碼編輯器,。它開(kāi)源免費(fèi)跨平臺(tái)(支持 Windows,、Mac、Linux 三大桌面平臺(tái)),,并且整合 GIT 并提供類(lèi)似 SublimeText 的包管理功能,,作為一個(gè)現(xiàn)代的代碼編輯器,,Atom 支持各種編程語(yǔ)言的代碼高亮(HTML / CSS / Javascript / PHP / Python / C / C++ / Objective C / Java / JSON / Perl / CoffeeScript / Go / Sass / YAML / Markdown 等等)、 與大多數(shù)其他編輯器相比,,Atom 的語(yǔ)言支持已經(jīng)算是覆蓋非常全面了,。另外,它的代碼補(bǔ)全功能(也叫Snippets) 也非常好用,,你只需輸入幾個(gè)字符即可展開(kāi)成各種常用代碼,,可以極大提高編程效率,。 官方地址:https:/// IDLEIDLE 完全是用 Python 編寫(xiě)的,,它是安裝好 Python 環(huán)境之后默認(rèn)自帶的 IDE 工具。據(jù)推測(cè),,它的名字是為了紀(jì)念 Python 的創(chuàng)始成員之一埃里克·伊德?tīng)枺‥ric Idle),。 IDLE 提供了一些針對(duì)初學(xué)者非常友好的功能,例如:
官方地址:https://docs./3/library/idle.html ThonnyThonny 是基于 python 內(nèi)置圖形庫(kù) tkinter 開(kāi)發(fā)出來(lái)的支持多平臺(tái)(windows,Mac,Linux)的 python IDE,,支持語(yǔ)法著色,、代碼自動(dòng)補(bǔ)全、debug等功能,,如果你正在尋找一種“輕量級(jí)”的python IDE,,那么可以試一試 Thonny。 官方地址:https:/// Visual Studio CodeVisual Studio Code (VSCode) 為微軟所開(kāi)發(fā)的,,免費(fèi)且開(kāi)源,,并支持 Windows,Mac OS,,Linux,。VSCode 像是精簡(jiǎn)版的 Visual Studio,升級(jí)版的Sublime,。 VSCode 由于其非常的輕量,,因此使用過(guò)程中非常的流暢,對(duì)于用戶不同的需要,,可以自行下載需要的擴(kuò)展(Extensions)來(lái)安裝,。 對(duì)于配置 Python 開(kāi)發(fā)環(huán)境來(lái)說(shuō),相比于 Sublime,,配置起來(lái)更加容易,。VSCode 配置完后的環(huán)境是可以直接進(jìn)行可視化的 Debug,再也不用打各種 print 或者用 pdb 調(diào)試命令了,。 這是最近非?;鸨囊豢?Python IDE了! 官方地址:https://code./ Sublime TextSublime Text 是開(kāi)發(fā)者中最流行的編輯器之一,,多功能,,支持多種語(yǔ)言,,而且在開(kāi)發(fā)者社區(qū)非常受歡迎。Sublime 有自己的包管理器,,開(kāi)發(fā)者可以用來(lái)安裝組件,,插件和額外的樣式,所有這些都能提升你的編碼體驗(yàn),。雖然作為收費(fèi)軟件,,良心的是你不需要付費(fèi)也能正常使用,只不過(guò)是不是給你彈出一個(gè)購(gòu)買(mǎi)的窗口,,有錢(qián)了還是要支持一下正版軟件,。 官方地址:https://www./ SpyderSpyder (前身是 Pydee) 是一個(gè)強(qiáng)大的交互式 Python 語(yǔ)言開(kāi)發(fā)環(huán)境,提供高級(jí)的代碼編輯,、交互測(cè)試,、調(diào)試等特性,支持包括 Windows,、Linux 和 OS X 系統(tǒng),。 Spyder 是 Anaconda 科學(xué)計(jì)算工具中默認(rèn)的開(kāi)發(fā)工具,做數(shù)據(jù)分析,、搞機(jī)器學(xué)習(xí)的人喜歡這個(gè)工具,。 其主要功能如下:
官方地址:https://www./ WingWing 是 Wingware 的 Python IDE,,兼容 Python 2.x 和 3.x,,可以結(jié)合 Django, matplotlib, Zope, Plone, App Engine, PyQt, PySide, wxPython, PyGTK, Tkinter, mod_wsgi, pygame, Maya, MotionBuilder, NUKE, Blender 和其他 Python 框架使用。Wing 支持測(cè)試驅(qū)動(dòng)開(kāi)發(fā),,集成了單元測(cè)試,,nose 和 Django 框架的執(zhí)行和調(diào)試功能。Wing IDE 啟動(dòng)和運(yùn)行的速度都非???,支持 Windows, Linux, OS X 和 Python versi。 官方地址:http:/// Eric PythonEric 是用 Python 編寫(xiě)的,,是免費(fèi)軟件,,它的源代碼是免費(fèi)提供的,,任何人都可以研究和重新創(chuàng)建。 它提供的一些高質(zhì)量功能,,例如:
官方地址:http://eric-ide./ RodeoRodeo 是 Yhat 開(kāi)發(fā)的開(kāi)源 Python IDE,,它專為機(jī)器學(xué)習(xí)和數(shù)據(jù)科學(xué)而構(gòu)建 其主要特色:
官方地址:https://github.com/yhat/rodeo 總結(jié) |
|
來(lái)自: hercules028 > 《Python and AI》