五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

六星源課堂:Python大神編程常用的6個(gè)開發(fā)工具,你用過(guò)幾個(gè)?

2022-06-21 09:31 作者:六星源課堂  | 我要投稿

Python大神編程常用的6個(gè)開發(fā)工具,你用過(guò)幾個(gè)?工欲善其事必先利其器,有一個(gè)好的開發(fā)工具可以大大的提高編程開發(fā)的效率,經(jīng)常用到的Python編程開發(fā)工具有PTVS、集成開發(fā)環(huán)境Eclipse、PyCharm、IPython、Eric5、PythonWin等,接下來(lái)我們一起來(lái)具體了解下:

一、 開發(fā)插件PTVS

PTVS (Python Tools for Visual Studio) 是一個(gè)在github上開源項(xiàng)目。PTVS 在 IronPython Tools for Visual Studio(IronPython 2.7)的代碼基礎(chǔ)上進(jìn)行了增強(qiáng)并添加了對(duì)CPython、集群(Cluster)的支持,以及諸如NumPy和SciPy這樣的新模塊。

主要特性包括:CPython、IronPython、Jython和PyPy;高級(jí)編輯功能如IntelliSense;多重構(gòu);內(nèi)置REPL(read-eval-print loop)窗口;調(diào)試和分析功能等。

二、集成開發(fā)環(huán)境Eclipse

Eclipse是跨平臺(tái)的自由集成開發(fā)環(huán)境(IDE)。主要用來(lái)Java語(yǔ)言開發(fā),但目前亦有人通過(guò)插件使其作為其他計(jì)算機(jī)語(yǔ)言比如C++和Python的開發(fā)工具。Eclipse最初是由IBM公司開發(fā)的替代商業(yè)軟件Visual Age for Java的下一代IDE開發(fā)環(huán)境,2001年11月貢獻(xiàn)給開源社區(qū),現(xiàn)在它由非營(yíng)利軟件供應(yīng)商聯(lián)盟Eclipse基金會(huì)(Eclipse Foundation)管理。

主要特性包括:NLS string hover有一個(gè)Open in Properties File動(dòng)作、在Caller模式下,調(diào)用層級(jí)(Call Hierarchy)有一個(gè)在上下文菜單中有一個(gè)Expand With Constructors動(dòng)作、當(dāng)你在編輯器中輸入的時(shí)候,Java比較編輯器會(huì)更新其結(jié)構(gòu)、有一個(gè)新的toString產(chǎn)生器、為可覆蓋方法增加了一個(gè)Open Implementation鏈接,可以直接打開其實(shí)現(xiàn)、編輯器與執(zhí)行環(huán)境一致、Debug視圖現(xiàn)在提供了breadcrumb(面包屑),顯示了活動(dòng)的debug上下文、可運(yùn)行的jar文件輸出向?qū)н€可以把所需的類庫(kù)打包進(jìn)一個(gè)要輸出的可運(yùn)行JAR文件,或打包進(jìn)與緊挨著

三、PyCharm

PyCharm是由JetBrains打造的一款Python IDE。VS2010的重構(gòu)插件Resharper就是出自JetBrains之手。PyCharm用于一般IDE具備的功能,比如, 調(diào)試、語(yǔ)法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、自動(dòng)完成、單元測(cè)試、版本控制。PyCharm還提供了一些很好的功能用于Django開發(fā),同時(shí)支持Google App Engine,更酷的是,PyCharm支持IronPython!

主要特性:

1. 編碼協(xié)助,其提供了一個(gè)帶編碼補(bǔ)全,代碼片段,支持代碼折疊和分割窗口的智能、可配置的編輯器,可幫助用戶更快更輕松的完成編碼工作。

2.項(xiàng)目代碼導(dǎo)航,該IDE可幫助用戶即時(shí)從一個(gè)文件導(dǎo)航至另一個(gè),從一個(gè)方法至其申明或者用法甚至可以穿過(guò)類的層次。若用戶學(xué)會(huì)使用其提供的快捷鍵的話甚至能更快。

3.代碼分析,用戶可使用其編碼語(yǔ)法,錯(cuò)誤高亮,智能檢測(cè)以及一鍵式代碼快速補(bǔ)全建議,使得編碼更優(yōu)化。

4.Python重構(gòu),該功能用戶便能在項(xiàng)目范圍內(nèi)輕松進(jìn)行重命名,提取方法/超類,導(dǎo)入域/變量/常量,移動(dòng)和前推/后退重構(gòu)。

四、IPython

IPython 是 Python 的原生交互式 shell 的增強(qiáng)版,可以完成許多不同尋常的任務(wù),比如幫助實(shí)現(xiàn)并行化計(jì)算;主要使用它提供的交互性幫助,比如代碼著色、改進(jìn)了的命令行回調(diào)、制表符完成、宏功能以及改進(jìn)了的交互式幫助。

主要特性:HTML筆記本來(lái)連接瀏覽器、Qt界面來(lái)顯示、編輯和高亮,并行和分布式計(jì)算的組件。

五、Eric5

Eric5 是一個(gè)集成了項(xiàng)目管理功能的 Python 集成開發(fā)環(huán)境。提供無(wú)限制數(shù)量的編輯器、集成的 Python Shell、集成調(diào)試器、集成對(duì)包括 Subversion 和 Mercurial 版本控制系統(tǒng)的支持。集成單元測(cè)試等等??赏ㄟ^(guò)插件系統(tǒng)來(lái)進(jìn)行功能擴(kuò)展,與Eric4 相比,Eric5 是基于 Python 3 的變種。

六、PythonWin

PythonWin 是一個(gè)優(yōu)秀的 Python 集成開發(fā)環(huán)境,在許多方面都比 IDE 優(yōu)秀。如軟件名稱所示,這個(gè)工具是針對(duì) Win32 用戶的。獲得 PythonWin 的最簡(jiǎn)單方法是下載 ActivePython 2.0 發(fā)行版該版本相當(dāng)不錯(cuò)。ActiveState的Python包括一系列優(yōu)秀的附加模塊,還有些(例如 NumPy 和 PIL)在安裝過(guò)程中可選擇作為附加下載。還有其他附加模塊;一個(gè)特別的是 PythonWin,另一個(gè)是針對(duì) Windows 腳本編寫的一系列有用的 PythonCOM 擴(kuò)展組件。ActiveState 還有非Windows 發(fā)行版,但一些組件缺少與 Windows 的對(duì)應(yīng)。

以上就是本次分享的全部?jī)?nèi)容,想學(xué)習(xí)更多Python技巧,歡迎持續(xù)關(guān)注六星源課堂!


六星源課堂:Python大神編程常用的6個(gè)開發(fā)工具,你用過(guò)幾個(gè)?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
金堂县| 巴南区| 类乌齐县| 白河县| 南召县| 搜索| 平阴县| 格尔木市| 鄂托克旗| 青浦区| 商城县| 迭部县| 平山县| 神农架林区| 孝义市| 广南县| 米脂县| 台北县| 玛纳斯县| 共和县| 岳普湖县| 莎车县| 白银市| 利辛县| 鹰潭市| 永康市| 文水县| 镶黄旗| 清徐县| 富蕴县| 栾川县| 平远县| 合作市| 巨鹿县| 甘南县| 德阳市| 金门县| 仁化县| 白玉县| 苍梧县| 会东县|