智慧交通概論-python語(yǔ)言-ch01-02課件講解_第1頁(yè)
智慧交通概論-python語(yǔ)言-ch01-02課件講解_第2頁(yè)
智慧交通概論-python語(yǔ)言-ch01-02課件講解_第3頁(yè)
智慧交通概論-python語(yǔ)言-ch01-02課件講解_第4頁(yè)
智慧交通概論-python語(yǔ)言-ch01-02課件講解_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

課程介紹、Python程序設(shè)計(jì)概述、對(duì)象模型智慧交通概論-Python語(yǔ)言主講人:李曲浙江交通職業(yè)技術(shù)學(xué)院杭州數(shù)灣信息科技有限公司liqu@

1.課程介紹

2.Python簡(jiǎn)介

3.Python編程環(huán)境

4.python對(duì)象模型Python簡(jiǎn)介——計(jì)算機(jī)的概念計(jì)算機(jī)(Computer)概念計(jì)算機(jī)(computer)俗稱電腦,是能夠按照程序運(yùn)行,自動(dòng)、高速處理海量數(shù)據(jù)的現(xiàn)代化智能電子設(shè)備。馮?諾依曼結(jié)構(gòu)五大基本部件:由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備等組成二進(jìn)制表示:內(nèi)部采用二進(jìn)制來(lái)表示指令和數(shù)據(jù)按程序順序執(zhí)行:將編寫好的程序和原始數(shù)據(jù)事先存入存儲(chǔ)器,然后再啟動(dòng)計(jì)算機(jī)工作Python簡(jiǎn)介——程序的概念今天這堂課會(huì)點(diǎn)名3個(gè)學(xué)生讀取學(xué)生名冊(cè)如果已經(jīng)抽取了3個(gè)學(xué)生,就去步驟f)從1到N中隨機(jī)抽取一個(gè)數(shù)在學(xué)生名冊(cè)序列中找到這個(gè)數(shù)重新執(zhí)行步驟b)結(jié)束步驟:這幾個(gè)步驟就是對(duì)于這樣一個(gè)計(jì)算過(guò)程的描述,叫做算法。而計(jì)算機(jī)程序就是對(duì)這個(gè)操作步驟的代碼實(shí)現(xiàn),也即由編程人員去編寫的能實(shí)現(xiàn)某種任務(wù)的代碼,通過(guò)程序去告訴計(jì)算機(jī)應(yīng)該怎么操作。Python簡(jiǎn)介——程序設(shè)計(jì)語(yǔ)言概念能完整、準(zhǔn)確和規(guī)則地表達(dá)人們的意圖,并用以指揮或控制計(jì)算機(jī)工作的“符號(hào)系統(tǒng)”。分類機(jī)器語(yǔ)言:用二進(jìn)制代碼表示,具有靈活、直接執(zhí)行和速度快等特點(diǎn),但是難讀、難編、難記和易出錯(cuò)。匯編語(yǔ)言:機(jī)器指令的符號(hào)化,匯編程序翻譯成的機(jī)器語(yǔ)言程序的效率高,但是難學(xué)難用、容易出錯(cuò)、維護(hù)困難。高級(jí)語(yǔ)言:與自然語(yǔ)言相近并為計(jì)算機(jī)所接受和執(zhí)行的計(jì)算機(jī)語(yǔ)言,無(wú)論何種計(jì)算機(jī),只要配上相應(yīng)的高級(jí)語(yǔ)言的編譯或解釋程序,就可以用。Python簡(jiǎn)介——Python是這樣一種語(yǔ)言Python是一門跨平臺(tái)、開源、免費(fèi)的解釋型高級(jí)動(dòng)態(tài)編程語(yǔ)言。Python支持命令式編程、函數(shù)式編程,完全支持面向?qū)ο蟪绦蛟O(shè)計(jì),擁有大量擴(kuò)展庫(kù)。膠水語(yǔ)言:可以把多種不同語(yǔ)言編寫的程序融合到一起實(shí)現(xiàn)無(wú)縫拼接,更好地發(fā)揮不同語(yǔ)言和工具的優(yōu)勢(shì),滿足不同應(yīng)用領(lǐng)域的需求。GuidovanRossum(吉多·范·羅蘇姆)1989年,他創(chuàng)立了Python語(yǔ)言。2005年12月,加入Google2012年12月,加入Dropbox公司。Python簡(jiǎn)介——命令式編程問(wèn)題解決:把列表中的所有數(shù)字都加5,得到新列表。>>>x=list(range(10))>>>x[0,1,2,3,4,5,6,7,8,9]>>>y=[]>>>fornuminx:y.append(num+5)

>>>y[5,6,7,8,9,10,11,12,13,14]>>>[num+5fornuminx][5,6,7,8,9,10,11,12,13,14]循環(huán),遍歷x中的每個(gè)元素列表方法,在尾部追加元素列表推導(dǎo)式創(chuàng)建列表空列表Python簡(jiǎn)介——函數(shù)式編程問(wèn)題解決:把列表中的所有數(shù)字都加5,得到新列表。>>>x=list(range(10))>>>x[0,1,2,3,4,5,6,7,8,9]>>>defadd5(num):returnnum+5>>>list(map(add5,x))[5,6,7,8,9,10,11,12,13,14]>>>list(map(lambdanum:num+5,x))[5,6,7,8,9,10,11,12,13,14]定義函數(shù),接收一個(gè)數(shù)字,加5后返回把函數(shù)add5映射到x中的每個(gè)元素lambda表達(dá)式,等價(jià)于函數(shù)add5Python簡(jiǎn)介——python版本版本更新時(shí)間Python3.4.82018/2/5Python3.5.52018/2/5Python3.6.42017/12/19Python3.6.32017/10/3Python3.3.72017/9/19Python2.7.142017/9/16Python3.4.72017/8/9Python3.5.42017/8/8Python3.6.22017/7/17Python3.6.12017/3/21Python3.4.62017/1/17Python3.5.32017/1/17Python3.6.02016/12/23Python2.7.132016/12/17版本更新時(shí)間Python3.4.52016/6/27Python3.5.22016/6/27Python2.7.122016/6/25Python3.4.42015/12/21Python3.5.12015/12/7Python2.7.112015/12/5Python3.5.02015/9/13Python2.7.102015/5/23Python3.4.32015/2/25Python2.7.92014/12/10Python3.4.22014/10/13Python3.3.62014/10/12Python3.2.62014/10/12Python2.7.82014/7/2版本更新時(shí)間Python2.7.72014/6/1Python3.4.12014/5/19Python3.4.02014/3/17Python3.3.52014/3/9Python3.3.42014/2/9Python3.3.32013/11/17Python2.7.62013/11/10Python2.6.92013/10/29Python3.3.22013/5/15Python3.2.52013/5/15Python2.7.52013/5/12Python3.3.12013/4/6Python2.7.42013/4/6Python3.2.4

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論