版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《Python3程序設(shè)計(jì)(第3版)》教學(xué)大綱適用專(zhuān)業(yè):制訂單位:制訂日期:2021年11月
《Python3程序設(shè)計(jì)(第3版)》教學(xué)大綱第一部分:使用說(shuō)明一、課程性質(zhì)與特點(diǎn)面向非計(jì)算機(jī)專(zhuān)業(yè)本科生的第一門(mén)程序設(shè)計(jì)類(lèi)課程,建議理工灰、經(jīng)管類(lèi)、醫(yī)學(xué)類(lèi)等專(zhuān)業(yè)作為必修課程。二、在專(zhuān)業(yè)教學(xué)計(jì)劃中的地位和作用程序設(shè)計(jì)是一門(mén)重要的公共基礎(chǔ)課程。通過(guò)《Python3程序設(shè)計(jì)》課程學(xué)習(xí),形成結(jié)構(gòu)化編程思想、面向?qū)ο缶幊趟枷搿U莆盏谌綆?kù)編程的思想方法,為在專(zhuān)業(yè)學(xué)習(xí)中應(yīng)用計(jì)算機(jī)語(yǔ)言解決實(shí)際問(wèn)題打下堅(jiān)實(shí)的基礎(chǔ)。三、教學(xué)目的通過(guò)對(duì)程序設(shè)計(jì)基本方法、Python語(yǔ)言語(yǔ)法、Python語(yǔ)言在各領(lǐng)域應(yīng)用等內(nèi)容的學(xué)習(xí),學(xué)生能夠掌握一門(mén)幫助各專(zhuān)業(yè)后續(xù)課程學(xué)習(xí)且具有廣泛應(yīng)用價(jià)值的編程語(yǔ)言。學(xué)生應(yīng)理解編程語(yǔ)言的學(xué)習(xí)及應(yīng)用方式,掌握利用計(jì)算機(jī)解決問(wèn)題的能力,培養(yǎng)計(jì)算思維,并通過(guò)實(shí)驗(yàn)訓(xùn)練學(xué)生的動(dòng)手能力。四、先修課程大學(xué)計(jì)算機(jī)五、學(xué)時(shí)與學(xué)分建議教學(xué)學(xué)時(shí)48學(xué)時(shí)。其中講授32學(xué)時(shí),實(shí)踐實(shí)驗(yàn)16學(xué)時(shí)。第7章用類(lèi)實(shí)現(xiàn)抽象和封裝可以根據(jù)需要選講。第11至第13章是Python語(yǔ)言的應(yīng)用,可根據(jù)需要講授1章。教學(xué)學(xué)時(shí)56可基本完成本教材全部?jī)?nèi)容。大綱中加*部分為選講。六、教學(xué)方法課程講授+MOOC視頻+上機(jī)實(shí)驗(yàn)。七、考核方式及成績(jī)?cè)u(píng)定閉卷考試:50%;平時(shí)成績(jī):20%,上機(jī)實(shí)驗(yàn)30%。八、教材及主要參考書(shū)目(一)教材:Python3程序設(shè)計(jì)(第3版),人民郵電出版社,劉德山等,2025年8月。(二)參考資料
第二部分:課程內(nèi)容第一章初識(shí)Python一、教學(xué)目的與要求計(jì)算機(jī)語(yǔ)言的概念,解釋型語(yǔ)言的特點(diǎn),掌握Python程序的開(kāi)發(fā)環(huán)境和程序的執(zhí)行過(guò)程。二、教學(xué)方法多媒體講授。三、教學(xué)重點(diǎn)與難點(diǎn)Python程序執(zhí)行過(guò)程。四、教學(xué)時(shí)數(shù)2學(xué)時(shí)理論+1學(xué)時(shí)上機(jī)。五、主要教學(xué)內(nèi)容1.1程序設(shè)計(jì)語(yǔ)言1.1.1程序設(shè)計(jì)語(yǔ)言的概念1.1.2編譯與解釋1.2Python語(yǔ)言1.2.1Python的歷史1.2.2Python的特點(diǎn)1.2.3Python的應(yīng)用1.3Python的開(kāi)發(fā)環(huán)境1.3.1下載和安裝Python1.3.2內(nèi)置的IDLE開(kāi)發(fā)環(huán)境1.3.3PyCharm集成開(kāi)發(fā)環(huán)境1.4Python程序的運(yùn)行1.4.1Python程序的運(yùn)行原理1.4.2建立和運(yùn)行Python程序1.5Python編程方法與應(yīng)用1.5.1程序設(shè)計(jì)方法1.5.2*程序示例1.5.3Python的幫助文檔第二章Python基礎(chǔ)知識(shí)一、教學(xué)目的與要求掌握Python語(yǔ)言基本語(yǔ)法,包括數(shù)據(jù)類(lèi)型、常量、變量、運(yùn)算符和表達(dá)式等內(nèi)容。二、教學(xué)方法多媒體講授。三、教學(xué)重點(diǎn)與難點(diǎn)變量的應(yīng)用。四、教學(xué)時(shí)數(shù)2學(xué)時(shí)理論+2學(xué)時(shí)上機(jī)。五、主要教學(xué)內(nèi)容2.1程序的書(shū)寫(xiě)規(guī)范2.1.1Python的語(yǔ)句2.1.2代碼塊與縮進(jìn)2.1.3注釋2.2標(biāo)識(shí)符和關(guān)鍵字2.2.1標(biāo)識(shí)符2.2.2關(guān)鍵字2.3Python的數(shù)據(jù)類(lèi)型2.4Python的變量2.5Python的運(yùn)算符2.5.1算術(shù)運(yùn)算符2.5.2比較運(yùn)算符2.5.3邏輯運(yùn)算符2.5.4賦值運(yùn)算符2.5.5位運(yùn)算符2.6運(yùn)算符的優(yōu)先級(jí)第三章Python中的字符串一、教學(xué)目的與要求掌握使用索引和切片來(lái)訪(fǎng)問(wèn)字符串中的字符,字符串的操作方法,掌握Python的輸入輸出。二、教學(xué)方法多媒體講授。三、教學(xué)重點(diǎn)與難點(diǎn)字符串的常操作方法。四、教學(xué)時(shí)數(shù)2學(xué)時(shí)理論+1學(xué)時(shí)上機(jī)。五、主要教學(xué)內(nèi)容3.1字符串的表示3.2字符串的格式化3.2.1用%操作符格式化字符串3.2.2format()方法3.3字符串的操作符3.4操作字符串的方法3.5輸入/輸出語(yǔ)句3.5.1輸入語(yǔ)句3.5.2輸出語(yǔ)句第四章Python程序的流程一、教學(xué)目的與要求學(xué)習(xí)Python流程控制的順序、分支和循環(huán)三種結(jié)構(gòu),理清在程序內(nèi)部,邏輯判斷與流程控制的問(wèn)題。二、教學(xué)方法多媒體講授。三、教學(xué)重點(diǎn)與難點(diǎn)循環(huán)結(jié)構(gòu)的程序與流程控制的一些語(yǔ)句。四、教學(xué)時(shí)數(shù)3學(xué)時(shí)理論+2學(xué)時(shí)上機(jī)五、主要教學(xué)內(nèi)容4.1程序設(shè)計(jì)流程4.1.1程序流程圖4.1.2結(jié)構(gòu)化程序設(shè)計(jì)的基本流程4.2分支結(jié)構(gòu)4.3循環(huán)結(jié)構(gòu)4.3.1遍歷循環(huán):for語(yǔ)句4.3.2條件循環(huán):while語(yǔ)句4.3.3循環(huán)的嵌套4.4流程控制的其他語(yǔ)句4.4.1跳轉(zhuǎn)語(yǔ)句4.4.2pass語(yǔ)句4.4.3循環(huán)結(jié)構(gòu)中的else語(yǔ)句4.5流程控制語(yǔ)句的應(yīng)用第五章Python的組合數(shù)據(jù)類(lèi)型一、教學(xué)目的與要求學(xué)習(xí)列表、元組、字典、集合等組合數(shù)據(jù)類(lèi)型,能利用這些組合數(shù)據(jù)類(lèi)型,實(shí)現(xiàn)更復(fù)雜的數(shù)據(jù)表示或數(shù)據(jù)處理功能。二、教學(xué)方法多媒體講授。三、教學(xué)重點(diǎn)與難點(diǎn)字典類(lèi)型及應(yīng)用。四、教學(xué)時(shí)數(shù)3學(xué)時(shí)理論+2學(xué)時(shí)上機(jī)五、主要教學(xué)內(nèi)容5.1序列類(lèi)型5.2列表5.2.1列表的基本操作5.2.2列表的方法5.2.3遍歷列表5.2.4列表推導(dǎo)式5.3元組5.3.1元組的基本操作5.3.2元組與列表的轉(zhuǎn)換5.3.3生成器推導(dǎo)式*5.3.4序列解包*5.4字典5.4.1字典的基本操作5.4.2字典的常用方法5.5集合*5.5.1集合的基本操作5.5.2集合運(yùn)算5.6組合數(shù)據(jù)類(lèi)型的應(yīng)用第六章Python函數(shù)一、教學(xué)目的與要求學(xué)習(xí)掌握函數(shù)的定義、調(diào)用、參數(shù)傳遞等內(nèi)容,熟練掌握包括一些常用內(nèi)置函數(shù)的應(yīng)用。二、教學(xué)方法多媒體講授。三、教學(xué)重點(diǎn)與難點(diǎn)函數(shù)的默認(rèn)參數(shù)、可變參數(shù)與函數(shù)的返回值等內(nèi)容。四、教學(xué)時(shí)數(shù)4學(xué)時(shí)理論+2學(xué)時(shí)上機(jī)五、主要教學(xué)內(nèi)容6.1函數(shù)的定義和調(diào)用6.1.1函數(shù)的定義6.1.2函數(shù)的調(diào)用6.1.3函數(shù)的嵌套6.2函數(shù)的參數(shù)和返回值6.2.1函數(shù)的參數(shù)6.2.2默認(rèn)參數(shù)6.2.3可變參數(shù)6.2.4函數(shù)的返回值6.2.5lambda函數(shù)6.3閉包和遞歸函數(shù)6.3.1閉包*6.3.2遞歸函數(shù)6.4變量的作用域6.4.1局部變量6.4.2全局變量6.4.3global語(yǔ)句6.5Python的內(nèi)置函數(shù)6.5.1數(shù)學(xué)運(yùn)算函數(shù)6.5.2字符串運(yùn)算函數(shù)6.5.3轉(zhuǎn)換函數(shù)6.5.4序列操作函數(shù)6.5.5Python操作相關(guān)函數(shù)第七章用類(lèi)實(shí)現(xiàn)抽象和封裝*一、教學(xué)目的與要求掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本特性,重點(diǎn)掌握類(lèi)和對(duì)象的概念,類(lèi)的封裝、繼承、多態(tài)等知識(shí)。本章內(nèi)容可根據(jù)需要來(lái)選講。二、教學(xué)方法多媒體講授。三、教學(xué)重點(diǎn)與難點(diǎn)構(gòu)造方法、繼承與多態(tài)。四、教學(xué)時(shí)數(shù)4學(xué)時(shí)理論+2學(xué)時(shí)上機(jī)(本章內(nèi)容不計(jì)入48教學(xué)學(xué)時(shí)內(nèi))五、主要教學(xué)內(nèi)容7.1面向?qū)ο缶幊谈攀?.1.1面向?qū)ο缶幊痰母拍?.1.2面向?qū)ο缶幊痰奶攸c(diǎn)7.2創(chuàng)建類(lèi)與對(duì)象7.2.1創(chuàng)建類(lèi)7.2.2創(chuàng)建對(duì)象7.3構(gòu)造方法和析構(gòu)方法7.3.1構(gòu)造方法7.3.2析構(gòu)方法7.3.3self參數(shù)7.3.4成員變量和類(lèi)變量7.3.5類(lèi)方法和靜態(tài)方法7.4類(lèi)的繼承7.4.1繼承的實(shí)現(xiàn)7.4.2方法重寫(xiě)7.4.3Python的多繼承7.5類(lèi)的多態(tài)7.6運(yùn)算符重載7.7面向?qū)ο缶幊痰膽?yīng)用第八章使用模塊和庫(kù)編程一、教學(xué)目的與要求掌握模塊的概念、Python標(biāo)準(zhǔn)庫(kù)中的模塊、下載和使用第三方庫(kù)。通過(guò)學(xué)習(xí),讀者能構(gòu)建自己的模塊等內(nèi)容,從更高視角學(xué)習(xí)Python的開(kāi)發(fā)和應(yīng)用。二、教學(xué)方法多媒體講授。三、教學(xué)重點(diǎn)與難點(diǎn)模塊的概念與模塊的執(zhí)行,jieba庫(kù)的應(yīng)用。四、教學(xué)時(shí)數(shù)4學(xué)時(shí)理論+2學(xué)時(shí)上機(jī)五、主要教學(xué)內(nèi)容8.1模塊 8.1.1模塊的概念 8.1.2導(dǎo)入模塊 8.1.3執(zhí)行模塊 8.1.4模塊搜索路徑8.1.5__name__屬性8.2包 8.3Python的標(biāo)準(zhǔn)庫(kù) 8.3.1math庫(kù) 8.3.2random庫(kù) 8.3.3datetime庫(kù) 8.4Python的第三方庫(kù)8.4.1第三方庫(kù)簡(jiǎn)介8.4.2pip工具的使用8.4.3Python常用的第三方庫(kù)8.4.4使用pyinstaller庫(kù)打包文件8.5turtle庫(kù)的應(yīng)用 8.6jieba庫(kù)的應(yīng)用 8.6.1jieba庫(kù)簡(jiǎn)介8.6.2jieba庫(kù)的分詞函數(shù)8.6.3*添加單詞和自定義詞典8.6.4*基于TF-IDF算法的關(guān)鍵詞抽取8.6.5*中文文本的詞頻統(tǒng)計(jì)8.6.6*使用wordcloud庫(kù)實(shí)現(xiàn)文本數(shù)據(jù)可視化第九章Python的文件操作一、教學(xué)目的與要求掌握Python的文件操作,重點(diǎn)掌握包括文件的概念,文件的讀寫(xiě)操作,文件的目錄管理等。二、教學(xué)方法多媒體講授。三、教學(xué)重點(diǎn)與難點(diǎn)CSV文件的讀寫(xiě)操作。四、教學(xué)時(shí)數(shù)5學(xué)時(shí)理論+1學(xué)時(shí)上機(jī)五、主要教學(xué)內(nèi)容9.1文件的概念9.2文件的打開(kāi)和關(guān)閉9.3文件的讀寫(xiě)操作9.3.1讀取文件數(shù)據(jù)9.3.2向文件寫(xiě)數(shù)據(jù)9.3.3文件的定位讀寫(xiě)9.3.4*讀寫(xiě)二進(jìn)制文件9.4*文件和目錄操作9.4.1常用的文件操作函數(shù)9.4.2文件的復(fù)制、刪除、重命名操作9.4.3文件的目錄操作9.5使用CSV文件格式讀寫(xiě)數(shù)據(jù)9.5.1CSV文件介紹9.5.2數(shù)據(jù)寫(xiě)入和讀取到CSV文件9.6文件操作的應(yīng)用第十章異常處理一、教學(xué)目的與要求掌握異常的概念,深入掌握Python的異常處理技術(shù),掌握用戶(hù)自定義的異常程序的編制。二、教學(xué)方法多媒體講授。三、教學(xué)重點(diǎn)與難點(diǎn)異常處理機(jī)制。四、教學(xué)時(shí)數(shù)2學(xué)時(shí)理論+1學(xué)時(shí)上機(jī)五、主要教學(xué)內(nèi)容10.1異常處理概述10.1.1異常的概念10.1.2異常示例10.2Python的異常類(lèi)10.3異常處理機(jī)制10.3.1try…except語(yǔ)句10.3.2else語(yǔ)句和finally語(yǔ)句10.3.3捕獲所有的異常10.4拋出異常10.4.1raise語(yǔ)句10.4.2拋出異常示例10.5斷言與上下文管理10.5.1斷言10.5.2上下文管理10.6自定義異常第十一章至第十三章可以根據(jù)需要選講,4學(xué)時(shí)理論+2學(xué)時(shí)上機(jī)。第十一章TKINTERGUI編程一、教學(xué)目的與要求掌握布局管理器及事件響應(yīng)機(jī)制,簡(jiǎn)單掌握常用GUI組件應(yīng)用方法二、教學(xué)方法多媒體講授。三、教學(xué)重點(diǎn)與難點(diǎn)TKINTER的事件處理四、教學(xué)時(shí)數(shù)4學(xué)時(shí)理論+2學(xué)時(shí)上機(jī)五、主要教學(xué)內(nèi)容11.1TKINTER編程概述11.2TKINTERGUI的布局管理11.3TKINTER的常用組件11.4TKINTER的事件處理11.5TKINGERGUI的應(yīng)用第十二章爬取與分析網(wǎng)頁(yè)中的數(shù)據(jù)一、教學(xué)目的與要求學(xué)習(xí)Python常用的第三方框架及使用廣泛的urllib、request、beautifulsoup4等第三方庫(kù)的應(yīng)用。二、教學(xué)方法多媒體講授。三、教學(xué)重點(diǎn)與難點(diǎn)REQUESTS庫(kù)、BEAUTIFULSOUP4庫(kù)四、教學(xué)時(shí)數(shù)2學(xué)時(shí)理論+1學(xué)時(shí)上機(jī)五、主要教學(xué)內(nèi)容12.1爬取網(wǎng)頁(yè)的urllib和requests庫(kù)12.1.1爬取網(wǎng)頁(yè)的基礎(chǔ)知識(shí)12.1.2urllib庫(kù)12.1.3requests庫(kù)12.2解析網(wǎng)頁(yè)的beautifulsoup4庫(kù)12.2.1beautifulsoup4庫(kù)概述12.2.2beautifulsoup4庫(kù)的對(duì)象12.2.3beautifulsoup4庫(kù)操作解析文檔樹(shù)12.3網(wǎng)頁(yè)爬取技術(shù)的應(yīng)用12.3.1爬取單一網(wǎng)頁(yè)頁(yè)面的信息12.3.2爬取來(lái)自多個(gè)頁(yè)面的信息第十三章科學(xué)計(jì)算與圖表繪制一、教學(xué)目的與要求學(xué)習(xí)Python數(shù)據(jù)計(jì)算、統(tǒng)計(jì)與分析常用的numpy、matplotlibploy等第三方庫(kù)的應(yīng)用。二、教學(xué)方法多媒體講授。三、教學(xué)重點(diǎn)與難點(diǎn)NUMPY庫(kù)四、教學(xué)時(shí)數(shù)2學(xué)時(shí)理論+1學(xué)時(shí)上機(jī)五、主要教學(xué)內(nèi)容13.1用于科學(xué)計(jì)算的numpy庫(kù)13.1.1numpy簡(jiǎn)介13.1.2numpy數(shù)組的創(chuàng)建13.1.3訪(fǎng)問(wèn)numpy數(shù)組的元素13.1.4numpy數(shù)組的算術(shù)運(yùn)算13.1.5numpy數(shù)組的形狀操作13.2用于繪制圖表的matplotlib庫(kù)13.2.1matplotlib簡(jiǎn)介13.2.2matplotlib.pyplot模塊中的函數(shù)13.2.3繪制直方圖、條形圖、餅狀圖第十四章爬取與分析網(wǎng)頁(yè)中的數(shù)據(jù)一、教學(xué)目的與要求學(xué)習(xí)Python常用的第三方框架及使用廣泛的urllib、request、beautifulsoup4等第三方庫(kù)的應(yīng)用。二、教學(xué)方法多媒體講授。三、教學(xué)重點(diǎn)與難點(diǎn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年北京協(xié)和醫(yī)院變態(tài)(過(guò)敏)反應(yīng)科合同制體外診斷試劑研發(fā)專(zhuān)員招聘?jìng)淇碱}庫(kù)及答案詳解1套
- 2026年教育類(lèi)電子競(jìng)技賽事教育內(nèi)容植入合同
- 項(xiàng)目指揮部經(jīng)驗(yàn)交流材料
- 甘肅電器科學(xué)研究院2025年度聘用制工作人員招聘?jìng)淇碱}庫(kù)完整答案詳解
- 2025年深圳市優(yōu)才人力資源有限公司公開(kāi)招聘聘員(派遣至深圳市龍崗區(qū)工信局)的備考題庫(kù)及一套答案詳解
- js項(xiàng)目課程設(shè)計(jì)
- protel課程設(shè)計(jì)的意義
- 2025年永康市農(nóng)業(yè)行政執(zhí)法隊(duì)招聘編外用工人員的備考題庫(kù)及1套完整答案詳解
- 2025年中國(guó)科學(xué)院力學(xué)研究所SKZ專(zhuān)項(xiàng)辦公室人員招聘?jìng)淇碱}庫(kù)及完整答案詳解一套
- 2025阿克蘇市招聘警務(wù)輔助人員(117人)備考核心題庫(kù)及答案解析
- GA 1812.1-2024銀行系統(tǒng)反恐怖防范要求第1部分:人民幣發(fā)行庫(kù)
- 貝殼入職合同協(xié)議
- 黃簡(jiǎn)講書(shū)法初級(jí)課程 (1-51)排版
- 江蘇省2024年普通類(lèi)本科批次平行志愿投檔線(xiàn)(物理等科目類(lèi))
- 酒精使用管理制度
- 失智老年人康復(fù)照護(hù)-認(rèn)知訓(xùn)練
- 24秋國(guó)家開(kāi)放大學(xué)《社會(huì)工作概論》形考任務(wù)1-4參考答案
- 2023中國(guó)人工智能系列白皮書(shū):AI+Art
- 外貿(mào)公司管理制度
- 期末模擬考試卷02-2024-2025學(xué)年上學(xué)期高一思想政治課《中國(guó)特色社會(huì)主義》含答案
- 幸福創(chuàng)業(yè)智慧樹(shù)知到期末考試答案章節(jié)答案2024年山東大學(xué)
評(píng)論
0/150
提交評(píng)論