版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章Python基礎(chǔ)快速入門(mén)目錄011.1Python安裝與第一個(gè)Python程序020403第一講Python基礎(chǔ)快速入門(mén)1.2Python基礎(chǔ)知識(shí)1.3Python語(yǔ)句1.4函數(shù)與模塊1.1Python安裝與第一個(gè)Python程序Python是Anaconda的一個(gè)發(fā)新版本,安裝好了Anaconda就相當(dāng)于安裝好了Python。Anaconda的官網(wǎng)下載地址/download/
(隨著版本更新,該網(wǎng)址可能會(huì)有變化,但是通過(guò)該網(wǎng)址都可以訪問(wèn)到下載地址)或者直接網(wǎng)頁(yè)搜索Anaconda,進(jìn)入官網(wǎng)(),選擇下載即可。我們這邊選擇Python3.7版本,它默認(rèn)是64位的電腦,如果你的電腦很舊,那可能是32位的,選擇32位的即可,如果是Mac或者Linux選擇相對(duì)應(yīng)的版本即可。安裝到下圖這一步的時(shí)候,一定要把第一個(gè)勾給勾選上,因?yàn)檫@個(gè)對(duì)于初學(xué)者來(lái)說(shuō),就相當(dāng)于自動(dòng)配置好了環(huán)境變量,不然還得麻煩手動(dòng)配置。然后一直點(diǎn)Next,下面這一步是否安裝額外內(nèi)容選擇skip即可。其他一直選擇Next即可,最后點(diǎn)擊Finish,那Python就安裝完成啦。Spyder打開(kāi)方法如下:電腦左下角打開(kāi)Anaconda,點(diǎn)擊Spyder即可。Spyder顯示如下界面:其中左邊紅色框是寫(xiě)代碼的地方右邊紅色框則是輸出代碼結(jié)果的地方上方的綠色的箭頭則是運(yùn)行代碼的標(biāo)志下面就讓我們來(lái)寫(xiě)第一個(gè)Python程序吧,在左邊輸入代碼的地方,在英文模式下輸入:print(‘helloworld’)然后點(diǎn)擊上方綠色的運(yùn)行按鈕,在Spyder里,也可以按F5來(lái)運(yùn)行程序。注意:輸入時(shí)候必須切換到英文模式,其中單引號(hào),雙引號(hào)在Python中沒(méi)有區(qū)別。補(bǔ)充:編譯器Pycharm安裝(推薦安裝)我們之后的教學(xué)大多都是使用Pycharm來(lái)進(jìn)行講解,Pycharm和Spyder的功能是大致相同的。如果不想安裝Pycharm,可以跳過(guò)這一步。注意:第一次運(yùn)行Pycharm的時(shí)候Index緩沖的時(shí)間較長(zhǎng),以后就好多了。到官網(wǎng):/pycharm/download/#section=windows
下載PyCharm安裝包,我們選擇免費(fèi)版(Community)就完全夠用了。下載完后,雙擊就可以安裝了,安裝過(guò)程中,一直選擇Next和Install即可,其中這一頁(yè)選擇下面兩項(xiàng)即可。之后一直點(diǎn)擊Next一直到最后的Finish(結(jié)束)出現(xiàn)之后點(diǎn)擊Finish即可。按完Finish之后的第一步:這個(gè)勾選“Donotimportsettings“第二步:選擇頁(yè)面風(fēng)格,建議選擇默認(rèn)的黑色風(fēng)格。第三步:選擇輔助工具,直接跳過(guò),啥也不需要選。第四步:點(diǎn)擊“CreateNewProject”創(chuàng)建Python文件。第五步:文件進(jìn)行命名,這一步千萬(wàn)記得點(diǎn)開(kāi)ProjectInterpreter,勾選Existinginterpreter。然后點(diǎn)擊最右邊的,如下圖:在彈出的頁(yè)面中選擇SystemInterpreter,
可以看到Interpreter變成了Anaconda3\Python.exe,選擇OK?;氐巾?xiàng)目創(chuàng)建頁(yè)面后,點(diǎn)擊Create即可創(chuàng)建新的PythonProject。第六步:關(guān)閉官方小技巧提示,等待最下面的Index緩沖完畢,它緩沖的過(guò)程其實(shí)是在配置你Python的運(yùn)行環(huán)境。等到最下面的那個(gè)Index已經(jīng)緩沖完畢后,我們可以進(jìn)行下一步。第七步:創(chuàng)建Python文件,如下圖,點(diǎn)擊之前創(chuàng)建的項(xiàng)目文件夾,然后右鍵,點(diǎn)擊New,選擇PythonFile。將新的Python文件命名為helloworld。你之后如果要新建文件的話,可以在File里面選擇NewProject,如下圖所示:然后重復(fù)上訴步驟,注意在選ProjectInterpreter的時(shí)候勾選Existinginterpreter。第八步:在英文模式下輸入print(‘helloworld’)
其中單引號(hào)雙引號(hào)沒(méi)有區(qū)別(和Spyder一樣)我們?cè)谏匣蛘叽a輸入框內(nèi)右擊,選擇Run‘helloworld’。你也可以通過(guò)點(diǎn)擊界面右上角的綠色運(yùn)行按鈕
,運(yùn)行程序,或者按住快捷鍵Ctrl+
Shift+F10也可以運(yùn)行程序。改變字的大小:選擇Settings中的Editor,選擇Font,如下圖所示,在右邊的Size里可以調(diào)節(jié)顯示字體的大小以及行間距。大家先點(diǎn)擊File,選擇下圖的Settings。目錄011.2.1變量、行、縮進(jìn)與注釋0204031.2.2數(shù)據(jù)類(lèi)型:數(shù)字與字符串1.2.3列表與字典1.2.4運(yùn)算符介紹與實(shí)踐1.2Python基礎(chǔ)知識(shí)1.2.1變量、行、縮進(jìn)與注釋(1)變量關(guān)于變量的命名,大家盡量用字母a,b,c,a_1,b_1等,或者自己創(chuàng)建的字符,不要用系統(tǒng)自帶的函數(shù)來(lái)命名,比如說(shuō)不要用print來(lái)命名,寫(xiě)成print=1,這樣程序就會(huì)頭疼了。1.2.1變量、行、縮進(jìn)與注釋
如果我們不打出print(x)和print(y),python只會(huì)保存x和y的結(jié)果,并不會(huì)顯示結(jié)果輸入下面的程序:運(yùn)行的結(jié)果:1.2.1變量、行、縮進(jìn)與注釋(2)行在Python中,一般來(lái)說(shuō),很少用逗號(hào)或者分號(hào),代碼都是一行一行寫(xiě)的,所以每寫(xiě)完一句,在句尾,我們按一下Enter鍵,就可以進(jìn)行換行。1.2.1變量、行、縮進(jìn)與注釋(3)縮進(jìn)(縮進(jìn)快捷鍵是Tab鍵)在if,for,while等語(yǔ)句中都會(huì)使用到縮進(jìn)代碼的輸入法和中文翻譯:在第3行和第5行的print前面就必須要有縮進(jìn),否則Python會(huì)報(bào)錯(cuò)注意:如果你要減少縮進(jìn),那么按住Shift+Tab鍵的話就可以撤銷(xiāo)原來(lái)的縮進(jìn),你可以選擇一片區(qū)域,按住Tab鍵進(jìn)行縮進(jìn)練習(xí),再按住Shift+Tab鍵撤銷(xiāo)原來(lái)的縮進(jìn)1.2.1變量、行、縮進(jìn)與注釋(4)注釋Python回不運(yùn)動(dòng)你的注釋?zhuān)⑨屧诔绦蛑写蠖嗍亲鰝€(gè)提示的作用。注釋有兩個(gè)方式:你可以輸入#或者‘’‘,或者在Pycharm中,注釋的快捷鍵是Ctrl+/;在Spyder中,注釋的快捷鍵為Ctrl+1。1.2.2數(shù)據(jù)類(lèi)型:數(shù)字與字符串(1)數(shù)字int()與字符串str()使用單或雙引號(hào)中寫(xiě)出的數(shù)字回事被認(rèn)為字符串;單寫(xiě)的數(shù)字會(huì)被認(rèn)為數(shù)字我們可以使用type()做個(gè)示范:注意:不同的數(shù)據(jù)類(lèi)型是不能相互運(yùn)算的,比如不可以寫(xiě):Python會(huì)報(bào)錯(cuò)的,不同數(shù)據(jù)類(lèi)型不能相互運(yùn)算。彈出結(jié)果:1.2.2數(shù)據(jù)類(lèi)型:數(shù)字與字符串(1)數(shù)字int()與字符串str()我們可以使用int()把字符串變成數(shù)字,或使用str()把數(shù)字變成字符串。彈出結(jié)果:彈出結(jié)果:1.2.3列表和字典(1)列表list()列表里的元素可以是字符串,也可以是數(shù)字,甚至可以是另外一個(gè)列表:1.2.3列表和字典(1)列表list()彈出結(jié)果:1.2.3列表和字典(a)統(tǒng)計(jì)列表的元素個(gè)數(shù)的函數(shù):len()彈出結(jié)果:1.2.3列表和字典(a)統(tǒng)計(jì)列表的元素個(gè)數(shù)的函數(shù):len()彈出結(jié)果:1.2.3列表和字典(b)調(diào)取一個(gè)列表元素的方法只要在列表之后加一個(gè)[序號(hào)],注意到元素序號(hào)是從0開(kāi)始算起:彈出結(jié)果:1.2.3列表和字典(c)選取多個(gè)列表元素的方法方法是和(b)一樣的,只要在列表之后加一個(gè)[序號(hào)1:序號(hào)2],這樣的選法會(huì)包括序號(hào)1,但不會(huì)包括序號(hào)2:彈出結(jié)果:彈出的結(jié)果是class1元素[1,2,3]1.2.3列表和字典(d)列表增加元素的辦法:列表.append()代碼的第一行是創(chuàng)造一個(gè)空的列表,第二—四行是把數(shù)碼加入選好的列表彈出結(jié)果:1.2.3列表和字典(e)列表與字符串之間的轉(zhuǎn)換方法:彈出結(jié)果:如果想把列表里的元素變成一個(gè)元素可以使用”,”.join()注意:雙引號(hào)里面可以使用空格“”也可以使用別的符號(hào)比如“;”1.2.3列表和字典(e)列表與字符串之間的轉(zhuǎn)換方法:彈出結(jié)果:如果想把列表里的字符串分開(kāi)可以使:列表.split(“”)注意:雙引號(hào)里面可以使用別的符號(hào)
“;”或“,”來(lái)分字符串1.2.3列表和字典(2)字典在字典中,每個(gè)元素都有兩部分(區(qū)別于列表中一個(gè)元素只有一個(gè)部分),前一個(gè)部分,我們稱(chēng)之為鍵,后一個(gè)部分我們稱(chēng)其為值,中間用冒號(hào)相連。1.2.3列表和字典(2)字典使用鍵來(lái)獲取值:彈出結(jié)果:951.2.3列表和字典(2)字典使用for來(lái)獲字典里的全部取值:彈出結(jié)果:注意:這是必須要使str(class(i))如果使class(i)會(huì)出問(wèn)題的1.2.3列表和字典(2)字典使用for來(lái)獲字典里的全部取值:彈出結(jié)果:注意:這是必須要使str(class(i))如果使class(i)會(huì)出問(wèn)題的1.2.4運(yùn)算符介紹與實(shí)踐
字符串的拼接:彈出結(jié)果:1.2.4運(yùn)算符介紹與實(shí)踐(2)比較運(yùn)算符(<,>,==):例子:彈出結(jié)果:1.2.4運(yùn)算符介紹與實(shí)踐(3)邏輯運(yùn)算符(<,>,==):例子:彈出結(jié)果:1.2.4運(yùn)算符介紹與實(shí)踐目錄011.3.1if,elif,else02031.3.2for1.3.3while1.3Python語(yǔ)句(1.3.1)的例子:例子:彈出結(jié)果:及格因?yàn)?5>=601.3.1If語(yǔ)句詳解與實(shí)踐(1.3.1)的例子:例子:彈出結(jié)果:不及格,因?yàn)椋?0>=55也小于601.3.1If語(yǔ)句詳解與實(shí)踐(1.2.4)的例子:例子:彈出結(jié)果:1.3.1If語(yǔ)句詳解與實(shí)踐(1.2.4)的例子:例子:彈出結(jié)果:1.3.1If語(yǔ)句詳解與實(shí)踐例子:彈出結(jié)果:1.3.2For語(yǔ)句詳解與實(shí)踐例子:彈出結(jié)果:1.3.3While語(yǔ)句詳解與實(shí)踐目錄011.4.1函數(shù)的定義與調(diào)用0204031.4.2函數(shù)參數(shù)、返回值與作用域1.4.3一些基本函數(shù)的介紹1.4.4Python模塊1.4函數(shù)與模塊1.4.1函數(shù)的定義與調(diào)用上面的函數(shù)Python代碼寫(xiě)法是左邊的例子第一行和第二行。第三行的意思是讓x=1彈出的結(jié)果回是:x+1=(1)+1=2例子:彈出結(jié)果:1.4.1For語(yǔ)句詳解與實(shí)踐例子:彈出結(jié)果改不了,因?yàn)闆](méi)有辦法改變x的價(jià)值:1.4.1For語(yǔ)句詳解與實(shí)踐例子:1.4.2函數(shù)參數(shù)、返回值與作用域(1)參數(shù)再研究大家要注意到雖然company和companys對(duì)不上,但是還會(huì)彈出結(jié)果,因?yàn)樵赿ef()里company代表函數(shù)。彈出結(jié)果:1.4.2函數(shù)參數(shù)、返回值與作用域(1)參數(shù)再研究彈出結(jié)果:1.4.2函數(shù)參數(shù)、返回值與作用域(2)返回值,return()例子:彈出結(jié)果:1.4.2函數(shù)參數(shù)、返回值與作用域(3)變量作用域例子:和剛才的返回值不一樣,Y(X)用完以后,x會(huì)回到原來(lái)的價(jià)值1.4.3一些基本函數(shù)的介紹(3)len()函數(shù)Length的縮寫(xiě)是len():意思是長(zhǎng)度。主要功能是統(tǒng)計(jì)列表元素個(gè)數(shù)地下給大家做了一個(gè)示范:1.4.3一些基本函數(shù)的介紹(3)len()函數(shù)Length的縮寫(xiě)是len():意思是長(zhǎng)度。主要功能是統(tǒng)計(jì)列表元素個(gè)數(shù)地下給大家做了一個(gè)示范:1.4.3一些基本函數(shù)的介紹(3)len()函數(shù)Length的縮寫(xiě)是len():意思是長(zhǎng)度。主要功能是統(tǒng)計(jì)列表元素個(gè)數(shù)地下給大家做了一個(gè)示范:1.4.3一些基
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025中國(guó)雄安集團(tuán)有限公司暑期實(shí)習(xí)生招聘50人筆試參考題庫(kù)附帶答案詳解(3卷)
- 黔南布依族苗族自治州2024貴州黔南州招募“金牌崗位”青年就業(yè)見(jiàn)習(xí)人員69人第一批都勻市筆試歷年參考題庫(kù)典型考點(diǎn)附帶答案詳解(3卷合一)
- 長(zhǎng)春市2024吉林長(zhǎng)春汽車(chē)經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū)面向社會(huì)招聘編制外合同制人員44人筆試歷年參考題庫(kù)典型考點(diǎn)附帶答案詳解(3卷合一)
- 遼源市2024吉林遼源市拉拉河社會(huì)福利院招聘人員(一)筆試歷年參考題庫(kù)典型考點(diǎn)附帶答案詳解(3卷合一)
- 茂南區(qū)2024廣東茂名市茂南區(qū)“百千萬(wàn)工程”指揮部辦公室招聘政府雇員3人筆試歷年參考題庫(kù)典型考點(diǎn)附帶答案詳解(3卷合一)
- 章丘區(qū)2024年山東濟(jì)南市章丘區(qū)所屬單位引進(jìn)急需緊缺專(zhuān)業(yè)人才(5人)筆試歷年參考題庫(kù)典型考點(diǎn)附帶答案詳解(3卷合一)
- 深圳市2024年5月廣東深圳市大鵬新區(qū)南澳辦事處招聘編外人員8人筆試歷年參考題庫(kù)典型考點(diǎn)附帶答案詳解(3卷合一)
- 河南省2024河南省機(jī)關(guān)事務(wù)管理局所屬事業(yè)單位招聘事業(yè)單位人員22人筆試歷年參考題庫(kù)典型考點(diǎn)附帶答案詳解(3卷合一)
- 柳江區(qū)2024廣西柳州市柳江區(qū)穿山鎮(zhèn)事業(yè)單位直接考核入編招聘3人筆試歷年參考題庫(kù)典型考點(diǎn)附帶答案詳解(3卷合一)
- 山西省2024山西省文物局事業(yè)單位招聘18人筆試歷年參考題庫(kù)典型考點(diǎn)附帶答案詳解(3卷合一)
- 紅色景區(qū)展館游覽服務(wù)禮儀制作人江西旅游商貿(mào)職業(yè)劉歡01課件
- 生態(tài)教育心理干預(yù)-洞察及研究
- 電梯井鋼結(jié)構(gòu)施工合同(2025版)
- 抽成合同協(xié)議書(shū)范本
- 生物利用度和生物等效性試驗(yàn)生物樣品的處理和保存要求
- 全生命周期健康管理服務(wù)創(chuàng)新實(shí)踐
- 2025-2030年中國(guó)寵物疼痛管理行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- epc甲方如何管理辦法
- 2025年河北省中考化學(xué)真題 (解析版)
- 【個(gè)案工作介入青少年厭學(xué)問(wèn)題研究12000字(論文)】
- 村級(jí)事務(wù)監(jiān)督工作報(bào)告
評(píng)論
0/150
提交評(píng)論