您好,登錄后才能下訂單哦!
這篇文章運(yùn)用簡(jiǎn)單易懂的例子給大家介紹編寫python一般用哪個(gè)編輯器,代碼非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
使用IDLE或者Python Shell來(lái)編寫Python是非常適合于簡(jiǎn)單程序的,但是這些工具往往將大型的編程項(xiàng)目變成一個(gè)個(gè)充滿絕望和沮喪的“坑”。使用一款集成開發(fā)環(huán)境甚至是一款好的專用的代碼編輯器會(huì)讓編程充滿樂(lè)趣,但是如何選擇呢?
集成開發(fā)環(huán)境(IDE,Integrated Development Environment)是專用于軟件開發(fā)的程序。顧名思義,IDE集成了幾款專門為軟件開發(fā)設(shè)計(jì)的工具。這些工具通常包括一個(gè)專門為了處理代碼的編輯器(例如語(yǔ)法高亮和自動(dòng)全);構(gòu)建、執(zhí)行、調(diào)試工具和某種形式的源代碼控制。
下面是常見的Python編輯器
Eclipse + PyDev
如果你足夠關(guān)注開源社區(qū),那么你一定聽說(shuō)過(guò)Eclipse。Eclipse實(shí)際上是一款面向Java開發(fā)的兼容Linux, Windows和OS X的集成開發(fā)環(huán)境。它擁有豐富的插件和擴(kuò)展功能市場(chǎng),這使得Eclipse適用于各種各樣的開發(fā)項(xiàng)目。其中一個(gè)插件就是PyDev,它支持Python調(diào)試、代碼補(bǔ)全和交互式Python控制臺(tái)。在Eclipse中安裝PyDev非常便捷,只需從Eclipse中選擇“Help”點(diǎn)擊“Eclipse Marketplace”然后搜索PyDev。點(diǎn)擊安裝,必要的時(shí)候重啟Eclipse即可。
Sublime Text
Sublime Text是一款非常流行的代碼編輯器,其開發(fā)者是一名谷歌的工程師,其夢(mèng)想是使之成為更好的文本編輯器。Sublime Text支持Python代碼編輯同時(shí)兼容所有平臺(tái),并且豐富的插件(稱之為“包”)擴(kuò)展了語(yǔ)法和編輯功能。安裝額外的Python擴(kuò)展可能會(huì)比較棘手,Sublime Text中所有的包都是用Python寫成的,并且安裝社區(qū)擴(kuò)展往往需要直接在Sublime Text中執(zhí)行Python腳本。
Atom
同樣兼容所有平臺(tái)的Atom被稱為是“21世紀(jì)可破解的文本編輯器”。開源的Atom擁有時(shí)尚的界面、文件系統(tǒng)瀏覽器和擴(kuò)展插件市場(chǎng),它是使用Electron構(gòu)建的,Electron使用JavaScript、HTML和CSS構(gòu)建跨平臺(tái)的桌面應(yīng)用。Python語(yǔ)言由一款可在Atom運(yùn)行時(shí)安裝的擴(kuò)展插件支持。
VI/VIM
在文本編輯器戰(zhàn)場(chǎng)另一側(cè)是VI(又名VIM),默認(rèn)安裝在幾乎每一個(gè)UNIX系統(tǒng)和Mac OS X系統(tǒng)中,VI有著同樣的狂熱追隨。VI和VIM是一種模型編輯器,它將文本查看從文本編輯中分離。VIM在原始VI之上做了諸多改進(jìn),包括可擴(kuò)展模型和就地代碼構(gòu)建。VIMScripts可用于各種Python開發(fā)任務(wù)。
PyCharm
PyCharm是最好的一個(gè)(也是唯一一個(gè))專門面向于Python的全功能集成開發(fā)環(huán)境。同樣擁有付費(fèi)版(專業(yè)版)和免費(fèi)開源版(社區(qū)版),PyCharm不論是在Windows, Mac OS X系統(tǒng)中, 還是在Linux系統(tǒng)中都支持快速安裝和使用。開箱即用,PyCharm直接支持Python開發(fā)環(huán)境,打開一個(gè)新的文件然后就可以開始編寫代碼。你也可以在PyCharm中直接運(yùn)行和調(diào)試Python程序,并且它支持源碼管理和項(xiàng)目。
關(guān)于編寫python一般用哪個(gè)編輯器就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。