新聞中心
Python無處不在,似乎支持從主要網(wǎng)站到桌面實(shí)用程序到企業(yè)軟件的所有功能。Python已經(jīng)被用來編寫流行的軟件項(xiàng)目,如dnf/yum,OpenStack,OpenShot,Blender,Calibre,甚至是原始的BitTorrent客戶端。

公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)公司推出聶拉木免費(fèi)做網(wǎng)站回饋大家。
要編輯Python程序,程序員有許多選項(xiàng)。有些人喜歡基本的文本編輯器,如Emacs、VIM或Gedit,所有這些都可以通過語法高亮和自動(dòng)填充等功能進(jìn)行擴(kuò)展。但是,大量使用復(fù)雜代碼庫的大型項(xiàng)目的程序員更喜歡將文本編輯器和終端組合的集成開發(fā)環(huán)境(IDE),本文推薦了3個(gè)非常不錯(cuò)的IDE!
Eclipse和PyDev
很難在開源集成開發(fā)環(huán)境中編寫任何內(nèi)容,而不需要覆蓋Eclipse,它擁有龐大的開發(fā)者社區(qū)和無數(shù)插件,可讓程序員自定義以滿足任何需求,但這也是Eclipse的缺點(diǎn)之一。許多人批評它過于臃腫,低規(guī)格系統(tǒng)的表現(xiàn)肯定是一個(gè)問題。但如果你曾經(jīng)是Java程序員,你應(yīng)該對Eclipse非常熟悉,直接上手免去了很多麻煩。
PyDev向Eclipse添加了大量功能,遠(yuǎn)遠(yuǎn)超出了簡單的代碼突出顯示。它處理代碼完成,集成Python調(diào)試,添加令牌瀏覽器,重構(gòu)工具等。對于那些使用Django Python web框架的人,PyDev將允許創(chuàng)建新的Django項(xiàng)目,通過熱鍵執(zhí)行Django操作,并為Django使用單獨(dú)的運(yùn)行配置。
Eclipse和PyDev都可以在Eclipse公共許可證下使用。
Eric
Eric以Monty Python的Eric idle命名,Eric實(shí)際上是使用Qt框架在Python中編寫的。Eric使用Scintilla,它是一個(gè)源代碼編輯組件,用于許多不同的IDE和編輯器,也可以作為獨(dú)立的SciTE編輯器使用。
Eric的功能與其他IDE類似:支持匹配,代碼完成,類瀏覽器,集成單元測試等。它還具有Qt表單預(yù)覽功能,如果為應(yīng)用程序開發(fā)Qt GUI,這很有用。
可能會(huì)有人認(rèn)為Eric不夠好,社區(qū)提供的文檔也不夠清晰。如果你花時(shí)間去學(xué)習(xí),會(huì)發(fā)現(xiàn)Eric是一個(gè)輕量級的全功能編程環(huán)境。
PyCharm
PyCharm是另一個(gè)受歡迎的Python編輯器,Pycharm是一種商業(yè)產(chǎn)品,但制造商還提供了一個(gè)根據(jù)Apache 2.0許可證免費(fèi)開源的社區(qū)版本。
PyCharm幾乎可以在IDE中提供一切程序員可能希望的功能:集成單元測試,代碼檢測,集成版本控制,代碼重構(gòu)工具,各種導(dǎo)航工具以及期望的突出顯示和自動(dòng)完成功能。
PyCharm的主要缺點(diǎn)是其開放的核心模式,許多PyCharm的高級功能在開源許可證下都不可用。然而,如果不想使用封閉源代碼中包含的更高級功能,則遺漏的功能可能會(huì)使PyCharm成為一個(gè)輕量級Python編輯器。
開源Python編輯器和集成開發(fā)環(huán)境的列表很長。這還有一些其他選項(xiàng):
PyScripter,LeoEditor和PTK(Python工具包)都是使用Python代碼的不太知名的工具。當(dāng)然,還有IDLE,它是用Python封裝的默認(rèn)IDE。
Bluefish和Geany是提供強(qiáng)大Python支持的兩個(gè)很好的通用IDE。
Spyder是專門為科學(xué)Python開發(fā)工作而設(shè)計(jì)的IDE,以及通常與此類工作相關(guān)的庫。
文章標(biāo)題:創(chuàng)新互聯(lián)Python教程:python用什么編輯器
當(dāng)前URL:http://fisionsoft.com.cn/article/ccddico.html


咨詢
建站咨詢
