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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

1.課程介紹

2.Python簡介

3.Python編程環境

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

評論

0/150

提交評論