摘要:以插件擴(kuò)展系統(tǒng)為代表的可定制框架,是現(xiàn)代的另一個(gè)流行趨勢(shì)。這里收集了一些對(duì)開發(fā)者非常有幫助的,比較好的。眾所周知,是開發(fā)平臺(tái)產(chǎn)品的利器,是等應(yīng)用開發(fā)的首選。開源,可以用下載到最新的源代碼,依賴。
“工欲善其事,必先利其器”,如果說編程是程序員的手藝,那么IDE就是程序員吃飯的家伙了。
一個(gè)優(yōu)秀的IDE,最重要的就是在普通文本編輯之外,提供針對(duì)特定語(yǔ)言的各種快捷編輯功能,讓程序員盡可能快捷、舒適、清晰的瀏覽、輸入、修改代碼。對(duì)于一個(gè)現(xiàn)代的IDE來說,語(yǔ)法著色、錯(cuò)誤提示、代碼折疊、代碼完成、代碼塊定位、重構(gòu),與調(diào)試器、版本控制系統(tǒng)(CVS)的集成等等都是重要的功能。以插件、擴(kuò)展系統(tǒng)為代表的可定制框架,是現(xiàn)代IDE的另一個(gè)流行趨勢(shì)。
這里收集了一些對(duì)開發(fā)者非常有幫助的,比較好的Python IDE。如果你有其他更好的推薦,請(qǐng)?jiān)谠u(píng)論區(qū)和大家分享一下!
1.PyCharm:PyCharm是JetBrains開發(fā)的Python IDE。PyCharm用于一般IDE具備的功能,比如, 調(diào)試、語(yǔ)法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、自動(dòng)完成、單元測(cè)試、版本控制……另外,PyCharm還提供了一些很好的功能用于Django開發(fā),同時(shí)支持Google App Engine,更酷的是,PyCharm支持IronPython!
2.Eclipse + PyDev:依靠強(qiáng)大的eclipse,PyDev顯得格外耀眼。強(qiáng)大的調(diào)試功能和舒服的編輯環(huán)境讓PyDev贏得了許多人的青睞。不過eclipse本來就是耗資源大戶,PyDev在這一點(diǎn)上毫無辦法,但現(xiàn)在的電腦都很快了,跑eclipse根本就是小case,不用擔(dān)心太多。除了強(qiáng)大的調(diào)試功能,依靠 eclipse,PyDev的代碼瀏覽能力是其它所有IDE所不能比的,比如按住CTRL鍵再點(diǎn)擊一個(gè)類就能自動(dòng)跳到該類的定義,這對(duì)于閱讀代碼非常有用?,F(xiàn)在PyDev extension也開源了,所以一些(我不知道的)高級(jí)的功能也被融入到PyDev里了。
3.Visual Studio + PTVS:眾所周知,Visual Studio是開發(fā)Windows平臺(tái)產(chǎn)品的利器,是C#、ASP.NET等應(yīng)用開發(fā)的首選 IDE。其實(shí),Visual Studio也可作為Python IDE來使用。你只需在Visual Studio的基礎(chǔ)上,安裝PTVS(Python Tools for Vistul Studio)插件,即可快速將Visual Studio變成Python IDE來使用。
4.Ulipad:Ulipad是一個(gè)國(guó)人limodou編寫的專業(yè)Python編輯器,它基于wxpython開發(fā)的GUI(圖形化界面),前身是NewEdit,有自動(dòng)補(bǔ)全功能,很方便,不過沒有把界面設(shè)計(jì)器wxGlade集成進(jìn)來。開源,可以用SVN下載到最新的源代碼,依賴wxPython。輕便小巧而功能強(qiáng)大,非常適合初學(xué)者。
5.Spyder:Spyder(就是原來著名的Pydee)是一個(gè)強(qiáng)大的交互式Python語(yǔ)言開發(fā)環(huán)境,屬于python(x,y)的一部分,完整的python(x,y)有400多M,集成了科學(xué)計(jì)算常用的python第三方庫(kù)。提供高級(jí)的代碼編輯、交互測(cè)試、調(diào)試等特性,支持包括Windows、Linux和OS X系統(tǒng)。
6.Sublime Text:Sublime Text是開發(fā)者中最流行的編輯器之一,多功能,支持多種語(yǔ)言,而且在開發(fā)者社區(qū)非常受歡迎。Sublime有自己的包管理器,開發(fā)者可以使用它來安裝組件,插件和額外的樣式,所有這些都能提升你的編碼體驗(yàn)。Sublime配合上插件也可以比較方便地搭建一個(gè)方便的類似IDE的python調(diào)試環(huán)境了。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/44176.html
摘要:顯示工具欄默認(rèn)并不顯示工具欄,在大多數(shù)工具欄都放了最常用的操作,你可以通過主菜單顯示菜單欄來顯示工具欄。工具欄顯示出來后你還可以通過右鍵定制上面的按鈕,我會(huì)把一些跟相關(guān)的操作放到上面,比如,,默認(rèn)它只加了和。 PyCharm是我強(qiáng)烈推薦的Python IDE,如果你有EDU的郵箱可以直接申請(qǐng)專業(yè)版授權(quán),或者就使用社區(qū)版,功能上并沒有太多縮減,日常開發(fā)也完全夠用。 如果是首次安裝PyCh...
摘要:必然的,他們會(huì)拋棄標(biāo)準(zhǔn)庫(kù)中的,使用或者發(fā)明自己心儀的單元測(cè)試框架。究其原因,一些人會(huì)說時(shí)間寫代碼都不夠,哪還有空寫單元測(cè)試。最后我的個(gè)人觀點(diǎn),單元測(cè)試其實(shí)還有一個(gè)非常重要的作用,就是替代函數(shù)文檔注釋。希望從今天起,你的代碼也都有單元測(cè)試。 單元測(cè)試是每種編程語(yǔ)言必學(xué)的課題,是保護(hù)開發(fā)者的強(qiáng)力護(hù)盾,每個(gè)程序員都在時(shí)間允許的情況下盡可能多的寫單元測(cè)試,今天我們不討論其必要性,只拋磚引玉聊一...
摘要:是一個(gè)極其好用的代碼提示及補(bǔ)全工具,可以給編寫代碼帶來極大的便利。例如事件將返回一個(gè)對(duì)象,利用文件您可以調(diào)用并且它將自動(dòng)完成的方法。提示您可能需要重啟使文件生效。 showImg(https://segmentfault.com/img/remote/1460000014528926); Laravel IDE Helper 是一個(gè)極其好用的代碼提示及補(bǔ)全工具,可以給編寫代碼帶來極大的...
閱讀 3356·2021-11-23 09:51
閱讀 1141·2021-09-03 10:30
閱讀 3273·2021-08-31 09:40
閱讀 3336·2019-08-30 14:22
閱讀 977·2019-08-30 14:09
閱讀 2964·2019-08-30 13:21
閱讀 3325·2019-08-28 18:03
閱讀 2915·2019-08-26 13:44