python編輯器怎么使用?

在P

成都創(chuàng)新互聯(lián)從2013年創(chuàng)立,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元普蘭做網(wǎng)站,已為上家服務(wù),為普蘭各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話(huà):18980820575ython的交互式命令行寫(xiě)程序,好處是一下就能得到結(jié)果,壞處是沒(méi)法保存,下次還想運(yùn)行的時(shí)候,還得再敲一遍。所以,實(shí)際開(kāi)發(fā)的時(shí)候,我們總是使用一個(gè)文本編輯器來(lái)寫(xiě)代碼,寫(xiě)完了,保存為一個(gè)文件,這樣,程序就可以反復(fù)運(yùn)行了。我們?cè)谑褂?Python 來(lái)編程的時(shí)候,也同樣需要一個(gè)厲害的武器,來(lái)編寫(xiě)我們的代碼——也就是編輯器。對(duì)于Python初學(xué)者來(lái)說(shuō),如何選擇編輯器就是首先面對(duì)的難題,今天小編就以Python常用的3款編輯器為例,幫助大家快速入門(mén)。下面就由創(chuàng)新互聯(lián)建站小編和大家講一講python編輯器怎么使用。

一、初學(xué)階段—Python自帶編輯器IDLE

Python編程學(xué)習(xí)可以從這個(gè)IDLE編輯器開(kāi)始,可以在交互環(huán)境中輸入語(yǔ)句練習(xí),查看執(zhí)行結(jié)果,也可以調(diào)試和執(zhí)行一些簡(jiǎn)單的小程序,在入門(mén)之后,就需要功能更多Python調(diào)試工具,即集成開(kāi)發(fā)環(huán)境,以便更好的管理和調(diào)試那些大程序,如:Pycharm

二、IDLE的調(diào)試方法

1.設(shè)置斷點(diǎn):在Python編輯器中要調(diào)試的代碼行右擊->Set Breakpoint,之后該行底色就變黃了

2.打開(kāi)debugger:Python Shell->Debug->Debugger

3.編輯窗口按F5

4.debug過(guò)程略

Go表示運(yùn)行完相當(dāng)于eclipse的F8,不過(guò)按F5后先要Go一下才能往下走,默認(rèn)是不運(yùn)行的

Step表示一步一步相當(dāng)于eclipse的F5

Over表示跳過(guò)函數(shù)方法相當(dāng)于eclipse的F6

Out表示跳出本函數(shù)相當(dāng)于eclipse的F7

三、IDLE編輯器快捷鍵

自動(dòng)補(bǔ)全代碼 Alt+/(查找編輯器內(nèi)已經(jīng)寫(xiě)過(guò)的代碼來(lái)補(bǔ)全)

補(bǔ)全提示 Ctrl+Shift+space(默認(rèn)與輸入法沖突,修改之)

(方法:Options->configure IDLE…->Keys->force-open-completions

提示的時(shí)候只要按空格就出來(lái)對(duì)于的,否則翻上下鍵不需要按其他鍵自動(dòng)就補(bǔ)全了)

后退 Ctrl+Z

重做 Ctrl+Shift+Z

加縮進(jìn) Ctrl+]

減縮進(jìn) Ctrl+[

加注釋 Alt+3

去注釋 Alt+4

優(yōu)點(diǎn):使用起來(lái)簡(jiǎn)潔方便,頁(yè)面支持輸出打印,對(duì)于代碼返回的結(jié)果顯而易見(jiàn)。對(duì)于初學(xué)者入門(mén)者沒(méi)必要使用功能過(guò)于強(qiáng)大的編輯器。

缺點(diǎn):不便于修改代碼中的錯(cuò)誤,不過(guò)這反過(guò)來(lái)想對(duì)于初學(xué)者也是一個(gè)優(yōu)點(diǎn),有助于鍛煉寫(xiě)代碼的能力,養(yǎng)成手感。

適用范圍:適合及時(shí)打印輸出的代碼,實(shí)現(xiàn)一些入門(mén)書(shū)籍上的偽代碼,加減乘除,列表元組字典等等。

進(jìn)階階段—Pycharm
四、實(shí)時(shí)比較

PyCharm 對(duì)一個(gè)文件里你做的改動(dòng)保持實(shí)時(shí)的跟蹤,通過(guò)在編輯器的左側(cè)欄顯示一個(gè)藍(lán)色的標(biāo)記。這一點(diǎn)非常方便,之前一直是在Eclipse里面用命令“Compare against HEAD” 來(lái)比較一個(gè)文件前后的改動(dòng)。

在PyCharm中,你可以對(duì)你的改動(dòng)一覽無(wú)余。同時(shí),點(diǎn)擊那個(gè)標(biāo)記,會(huì)顯示出之前的內(nèi)容以及一個(gè)工具欄。

五、提交時(shí)的比較預(yù)覽

在Eclipse 中,當(dāng)你提交改動(dòng)時(shí),會(huì)有一個(gè)提交對(duì)話(huà)框向你展示將要被提交的文件列表。你可以雙擊其中任意一項(xiàng)來(lái)查看改動(dòng)的對(duì)比:這時(shí)候,如果你看到代碼里一些想修改的地方(比如一個(gè)拼錯(cuò)的單詞,一段遺漏的文檔,等等),那可就不爽了:你必須關(guān)閉所有的東西(包括帶有你精心寫(xiě)好的提交注釋的提交框),去找到那處惹人煩的代碼,改正,然后從頭再來(lái)一遍。

PyCharm 有同樣的特性,但是你的改動(dòng)是可編輯的。我簡(jiǎn)直不能再去強(qiáng)調(diào)可以當(dāng)場(chǎng)修正那些錯(cuò)誤有多么棒。

優(yōu)點(diǎn):代碼輸入糾錯(cuò),自動(dòng)補(bǔ)全,斷點(diǎn)調(diào)試等等。前兩點(diǎn)會(huì)一定程度上減少因變量輸入錯(cuò)誤而引起的bug,而斷點(diǎn)調(diào)試有助于我們分析程序,分析每句代碼的實(shí)現(xiàn)功能及程序報(bào)錯(cuò)的地方及原因,這些優(yōu)點(diǎn)會(huì)節(jié)省大量的時(shí)間,以便于各位大神有充足的時(shí)間來(lái)思考該程序的實(shí)現(xiàn)邏輯及框架的構(gòu)造。

缺點(diǎn):卡死,這大概是每一個(gè)軟件都會(huì)有的病。

適用范圍:項(xiàng)目開(kāi)發(fā)。小編在工作中多數(shù)據(jù)采集(就是爬蟲(chóng))及數(shù)據(jù)處理。用它來(lái)開(kāi)發(fā)爬蟲(chóng)項(xiàng)目完全扛得?。粩?shù)據(jù)處理就更不在話(huà)下了。

六、進(jìn)階階段—Anaconda

對(duì)于初學(xué)者來(lái)說(shuō),原版的python在使用的時(shí)候非常麻煩,特別是在添加庫(kù)、升級(jí)庫(kù)的時(shí)候總是會(huì)報(bào)好多錯(cuò)誤。Anaconda是將Python和許多常用的package(Python開(kāi)源包)打包直接來(lái)使用的Python發(fā)行版本,支持Windows、Linux和macOS系統(tǒng),并有一個(gè)conda(開(kāi)源包packages和虛擬環(huán)境environment的管理系統(tǒng))強(qiáng)大的執(zhí)行工具。

七、Anaconda的下載

可以從官網(wǎng)https://www.anaconda.com/download/下載Anaconda的安裝程序,在該頁(yè)面選擇你電腦所對(duì)應(yīng)的系統(tǒng)(Windows、macOS or Linux)以及操作系統(tǒng)位數(shù)(64位 or 32位)。至于是Python的版本是3.6還是2.7,這里推薦你使用Python 3.6 version,因?yàn)镻ython2終究會(huì)停止維護(hù)。

八、Anaconda的安裝

下載后的文件為.exe文件,雙擊該文件進(jìn)入安裝界面。

1、 依次點(diǎn)擊Next –>I agree –>Next進(jìn)入選擇安裝目錄界面。

2、 在選擇安裝目錄界面,默認(rèn)安裝路徑為C盤(pán)。如果想更改安裝路徑,先在想要安裝的目錄下新建Anaconda3的文件夾,然后選擇該路徑。(安裝路徑根據(jù)自己的實(shí)際情況安排,不建議安裝在C盤(pán))。

3、 然后點(diǎn)擊Next進(jìn)入到Advanced Options界面。其中有兩個(gè)選項(xiàng)框,建議將第一個(gè)選項(xiàng)框(Add Anaconda to my PATH environment variable,默認(rèn)為不選)選上。然后點(diǎn)擊Install,等待安裝完成點(diǎn)擊Next –>Finish即可(安裝過(guò)程可能較長(zhǎng),10 ~ 15分鐘,請(qǐng)耐心等待)。

4、 可以在命令行中輸入conda –version命令檢驗(yàn)是否安裝成功,成功會(huì)顯示對(duì)應(yīng)的版本,可以通過(guò)python –version命令查看發(fā)行版默認(rèn)的Python 版本(前提是第3步中Add Anaconda to my PATH environment variable的選項(xiàng)框選上)。

優(yōu)點(diǎn):Anaconda的優(yōu)點(diǎn)總結(jié)起來(lái)就八個(gè)字:省時(shí)省心、分析利器。Anaconda通過(guò)管理工具包、開(kāi)發(fā)環(huán)境、Python版本,大大簡(jiǎn)化了你的工作流程。不僅可以方便地安裝、更新、卸載工具包,而且安裝時(shí)能自動(dòng)安裝相應(yīng)的依賴(lài)包,同時(shí)還能使用不同的虛擬環(huán)境隔離不同要求的項(xiàng)目。在 Anaconda 官網(wǎng)中是這么宣傳自己的:適用于企業(yè)級(jí)大數(shù)據(jù)分析的Python工具。其包含了720多個(gè)數(shù)據(jù)科學(xué)相關(guān)的開(kāi)源包,在數(shù)據(jù)可視化、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)等多方面都有涉及。不僅可以做數(shù)據(jù)分析,甚至可以用在大數(shù)據(jù)和人工智能領(lǐng)域。

缺點(diǎn):安裝包太大,占內(nèi)存,啟動(dòng)時(shí)間長(zhǎng),spider時(shí)而會(huì)卡死,有時(shí)不能輸出程序中已設(shè)置輸出的字符串。小編之前用它跑一個(gè)多線(xiàn)程的程序,然而不能打印輸出事先寫(xiě)好的字符串,這讓我怎么看程序的運(yùn)行進(jìn)程,果斷在cmd中運(yùn)行程序該py文件,效果如愿以?xún)敗?br />
適用范圍:用Spider來(lái)跑程序。開(kāi)發(fā)完一個(gè)爬蟲(chóng)項(xiàng)目后,按照領(lǐng)導(dǎo)要求把程序布到多臺(tái)pc上運(yùn)行,直接安裝Anaconda,省時(shí)省力,方便快捷,不用一臺(tái)一臺(tái)的安裝各種庫(kù),自己方便,工作效率大大提升。小伙伴們要想獲得更多python編輯器的內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)!

網(wǎng)頁(yè)名稱(chēng):python編輯器怎么使用?
分享鏈接:http://muchs.cn/article40/chhjeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、網(wǎng)站維護(hù)、品牌網(wǎng)站制作網(wǎng)頁(yè)設(shè)計(jì)公司、移動(dòng)網(wǎng)站建設(shè)、小程序開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名