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

下載本文檔

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

文檔簡介

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

1.課程介紹

2.Python簡介

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

4.python對象模型Python簡介——計算機(jī)的概念計算機(jī)(Computer)概念計算機(jī)(computer)俗稱電腦,是能夠按照程序運(yùn)行,自動、高速處理海量數(shù)據(jù)的現(xiàn)代化智能電子設(shè)備。馮?諾依曼結(jié)構(gòu)五大基本部件:由運(yùn)算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備等組成二進(jìn)制表示:內(nèi)部采用二進(jìn)制來表示指令和數(shù)據(jù)按程序順序執(zhí)行:將編寫好的程序和原始數(shù)據(jù)事先存入存儲器,然后再啟動計算機(jī)工作Python簡介——程序的概念今天這堂課會點名3個學(xué)生讀取學(xué)生名冊如果已經(jīng)抽取了3個學(xué)生,就去步驟f)從1到N中隨機(jī)抽取一個數(shù)在學(xué)生名冊序列中找到這個數(shù)重新執(zhí)行步驟b)結(jié)束步驟:這幾個步驟就是對于這樣一個計算過程的描述,叫做算法。而計算機(jī)程序就是對這個操作步驟的代碼實現(xiàn),也即由編程人員去編寫的能實現(xiàn)某種任務(wù)的代碼,通過程序去告訴計算機(jī)應(yīng)該怎么操作。Python簡介——程序設(shè)計語言概念能完整、準(zhǔn)確和規(guī)則地表達(dá)人們的意圖,并用以指揮或控制計算機(jī)工作的“符號系統(tǒng)”。分類機(jī)器語言:用二進(jìn)制代碼表示,具有靈活、直接執(zhí)行和速度快等特點,但是難讀、難編、難記和易出錯。匯編語言:機(jī)器指令的符號化,匯編程序翻譯成的機(jī)器語言程序的效率高,但是難學(xué)難用、容易出錯、維護(hù)困難。高級語言:與自然語言相近并為計算機(jī)所接受和執(zhí)行的計算機(jī)語言,無論何種計算機(jī),只要配上相應(yīng)的高級語言的編譯或解釋程序,就可以用。Python簡介——Python是這樣一種語言Python是一門跨平臺、開源、免費(fèi)的解釋型高級動態(tài)編程語言。Python支持命令式編程、函數(shù)式編程,完全支持面向?qū)ο蟪绦蛟O(shè)計,擁有大量擴(kuò)展庫。膠水語言:可以把多種不同語言編寫的程序融合到一起實現(xiàn)無縫拼接,更好地發(fā)揮不同語言和工具的優(yōu)勢,滿足不同應(yīng)用領(lǐng)域的需求。GuidovanRossum(吉多·范·羅蘇姆)1989年,他創(chuàng)立了Python語言。2005年12月,加入Google2012年12月,加入Dropbox公司。Python簡介——命令式編程問題解決:把列表中的所有數(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中的每個元素列表方法,在尾部追加元素列表推導(dǎo)式創(chuàng)建列表空列表Python簡介——函數(shù)式編程問題解決:把列表中的所有數(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ù),接收一個數(shù)字,加5后返回把函數(shù)add5映射到x中的每個元素lambda表達(dá)式,等價于函數(shù)add5Python簡介——python版本版本更新時間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版本更新時間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版本更新時間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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論