python編輯器怎么使用?
??一、初學(xué)階段—Python自帶編輯器IDLE
??Python編程學(xué)習(xí)可以從這個IDLE編輯器開始,可以在交互環(huán)境中輸入語句練習(xí),查看執(zhí)行結(jié)果,也可以調(diào)試和執(zhí)行一些簡單的小程序,在入門之后,就需要功能更多Python調(diào)試工具,即集成開發(fā)環(huán)境,以便更好的管理和調(diào)試那些大程序,如:Pycharm
??二、IDLE的調(diào)試方法
??1.設(shè)置斷點:在Python編輯器中要調(diào)試的代碼行右擊->Set Breakpoint,之后該行底色就變黃了
??2.打開debugger:Python Shell->Debug->Debugger
??3.編輯窗口按F5
??4.debug過程略
??Go表示運行完相當(dāng)于eclipse的F8,不過按F5后先要Go一下才能往下走,默認(rèn)是不運行的
??Step表示一步一步相當(dāng)于eclipse的F5
??Over表示跳過函數(shù)方法相當(dāng)于eclipse的F6
??Out表示跳出本函數(shù)相當(dāng)于eclipse的F7
??三、IDLE編輯器快捷鍵
??自動補全代碼 Alt+/(查找編輯器內(nèi)已經(jīng)寫過的代碼來補全)
??補全提示 Ctrl+Shift+space(默認(rèn)與輸入法沖突,修改之)
??(方法:Options->configure IDLE…->Keys-> force-open-completions
??提示的時候只要按空格就出來對于的,否則翻上下鍵不需要按其他鍵自動就補全了)
??后退 Ctrl+Z
??重做 Ctrl+Shift+Z
??加縮進 Ctrl+]
??減縮進 Ctrl+[
??加注釋 Alt+3
??去注釋 Alt+4
??優(yōu)點:使用起來簡潔方便,頁面支持輸出打印,對于代碼返回的結(jié)果顯而易見。對于初學(xué)者入門者沒必要使用功能過于強大的編輯器。
??缺點:不便于修改代碼中的錯誤,不過這反過來想對于初學(xué)者也是一個優(yōu)點,有助于鍛煉寫代碼的能力,養(yǎng)成手感。
??適用范圍:適合及時打印輸出的代碼,實現(xiàn)一些入門書籍上的偽代碼,加減乘除,列表元組字典等等。
??進階階段—Pycharm
??四、實時比較
??PyCharm 對一個文件里你做的改動保持實時的跟蹤,通過在編輯器的左側(cè)欄顯示一個藍色的標(biāo)記。這一點非常方便,之前一直是在Eclipse里面用命令“Compare against HEAD” 來比較一個文件前后的改動。
??在PyCharm中,你可以對你的改動一覽無余。同時,點擊那個標(biāo)記,會顯示出之前的內(nèi)容以及一個工具欄。
??五、提交時的比較預(yù)覽
??在Eclipse 中,當(dāng)你提交改動時,會有一個提交對話框向你展示將要被提交的文件列表。你可以雙擊其中任意一項來查看改動的對比:這時候,如果你看到代碼里一些想修改的地方(比如一個拼錯的單詞,一段遺漏的文檔,等等),那可就不爽了:你必須關(guān)閉所有的東西(包括帶有你精心寫好的提交注釋的提交框),去找到那處惹人煩的代碼,改正,然后從頭再來一遍。
??PyCharm 有同樣的特性,但是你的改動是可編輯的。我簡直不能再去強調(diào)可以當(dāng)場修正那些錯誤有多么棒。
??優(yōu)點:代碼輸入糾錯,自動補全,斷點調(diào)試等等。前兩點會一定程度上減少因變量輸入錯誤而引起的bug,而斷點調(diào)試有助于我們分析程序,分析每句代碼的實現(xiàn)功能及程序報錯的地方及原因,這些優(yōu)點會節(jié)省大量的時間,以便于各位大神有充足的時間來思考該程序的實現(xiàn)邏輯及框架的構(gòu)造。
??缺點:卡死,這大概是每一個軟件都會有的病。
??適用范圍:項目開發(fā)。小編在工作中多數(shù)據(jù)采集(就是爬蟲)及數(shù)據(jù)處理。用它來開發(fā)爬蟲項目完全扛得??;數(shù)據(jù)處理就更不在話下了。
??六、進階階段—Anaconda
??對于初學(xué)者來說,原版的python在使用的時候非常麻煩,特別是在添加庫、升級庫的時候總是會報好多錯誤。Anaconda是將Python和許多常用的package(Python開源包)打包直接來使用的Python發(fā)行版本,支持Windows、Linux和macOS系統(tǒng),并有一個conda(開源包packages和虛擬環(huán)境environment的管理系統(tǒng))強大的執(zhí)行工具。
??七、Anaconda的下載
??可以從官網(wǎng)https://www.anaconda.com/download/下載Anaconda的安裝程序,在該頁面選擇你電腦所對應(yīng)的系統(tǒng)(Windows、macOS or Linux)以及操作系統(tǒng)位數(shù)(64位 or 32位)。至于是Python的版本是3.6還是2.7,這里推薦你使用Python 3.6 version,因為Python2終究會停止維護。
??八、Anaconda的安裝
??下載后的文件為.exe文件,雙擊該文件進入安裝界面。
??1、 依次點擊Next –> I agree –> Next進入選擇安裝目錄界面。
??2、 在選擇安裝目錄界面,默認(rèn)安裝路徑為C盤。如果想更改安裝路徑,先在想要安裝的目錄下新建Anaconda3的文件夾,然后選擇該路徑。(安裝路徑根據(jù)自己的實際情況安排,不建議安裝在C盤)。
??3、 然后點擊Next進入到Advanced Options界面。其中有兩個選項框,建議將第一個選項框(Add Anaconda to my PATH environment variable,默認(rèn)為不選)選上。然后點擊Install,等待安裝完成點擊Next –> Finish即可(安裝過程可能較長,10 ~ 15分鐘,請耐心等待)。
??4、 可以在命令行中輸入conda –version命令檢驗是否安裝成功,成功會顯示對應(yīng)的版本,可以通過python –version命令查看發(fā)行版默認(rèn)的Python 版本(前提是第3步中Add Anaconda to my PATH environment variable的選項框選上)。
??優(yōu)點:Anaconda的優(yōu)點總結(jié)起來就八個字:省時省心、分析利器。Anaconda通過管理工具包、開發(fā)環(huán)境、Python版本,大大簡化了你的工作流程。不僅可以方便地安裝、更新、卸載工具包,而且安裝時能自動安裝相應(yīng)的依賴包,同時還能使用不同的虛擬環(huán)境隔離不同要求的項目。在 Anaconda 官網(wǎng)中是這么宣傳自己的:適用于企業(yè)級大數(shù)據(jù)分析的Python工具。其包含了720多個數(shù)據(jù)科學(xué)相關(guān)的開源包,在數(shù)據(jù)可視化、機器學(xué)習(xí)、深度學(xué)習(xí)等多方面都有涉及。不僅可以做數(shù)據(jù)分析,甚至可以用在大數(shù)據(jù)和人工智能領(lǐng)域。
??缺點:安裝包太大,占內(nèi)存,啟動時間長,spider時而會卡死,有時不能輸出程序中已設(shè)置輸出的字符串。小編之前用它跑一個多線程的程序,然而不能打印輸出事先寫好的字符串,這讓我怎么看程序的運行進程,果斷在cmd中運行程序該py文件,效果如愿以償。
??適用范圍:用Spider來跑程序。開發(fā)完一個爬蟲項目后,按照領(lǐng)導(dǎo)要求把程序布到多臺pc上運行,直接安裝Anaconda,省時省力,方便快捷,不用一臺一臺的安裝各種庫,自己方便,工作效率大大提升。小伙伴們要想獲得更多python編輯器的內(nèi)容,請關(guān)注新網(wǎng)!
聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)
送郵件至:operations@xinnet.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時
需注明出處:新網(wǎng)idc知識百科