版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、課程標(biāo)準(zhǔn)Python編程基礎(chǔ)與應(yīng)用72學(xué)時+72學(xué)時(共2學(xué)期)課程標(biāo)準(zhǔn)Python編程基礎(chǔ)與應(yīng)用72學(xué)時+72學(xué)時(共2學(xué)期)課程標(biāo)準(zhǔn)Python編程基礎(chǔ)與應(yīng)用72學(xué)時+72學(xué)時(共2學(xué)期)Python編程基礎(chǔ)與應(yīng)用課程標(biāo)準(zhǔn)72學(xué)時+72學(xué)時(共2學(xué)期)目錄 TOC o 1-3 h z u HYPERLINK l _Toc79949971 一、課程名稱 PAGEREF _Toc79949971 h 2 HYPERLINK l _Toc79949972 二、適用專業(yè) PAGEREF _Toc79949972 h 2 HYPERLINK l _Toc79949973 三、課程性質(zhì) PAGEREF
2、 _Toc79949973 h 2 HYPERLINK l _Toc79949974 四、課程設(shè)計 PAGEREF _Toc79949974 h 3 HYPERLINK l _Toc79949975 五、課程教學(xué)目標(biāo) PAGEREF _Toc79949975 h 3 HYPERLINK l _Toc79949976 (一)知識目標(biāo) PAGEREF _Toc79949976 h 4 HYPERLINK l _Toc79949977 (二)專業(yè)能力目標(biāo) PAGEREF _Toc79949977 h 4 HYPERLINK l _Toc79949978 (三)職業(yè)素養(yǎng)目標(biāo) PAGEREF _Toc7
3、9949978 h 5 HYPERLINK l _Toc79949979 六、參考學(xué)時與學(xué)分 PAGEREF _Toc79949979 h 5 HYPERLINK l _Toc79949980 七、課程結(jié)構(gòu) PAGEREF _Toc79949980 h 6 HYPERLINK l _Toc79949981 (一)第一學(xué)期的課程結(jié)構(gòu) PAGEREF _Toc79949981 h 6 HYPERLINK l _Toc79949982 (二)第1至第5模塊的知識點要求 PAGEREF _Toc79949982 h 7 HYPERLINK l _Toc79949983 (三)第二學(xué)期的課程結(jié)構(gòu) PAG
4、EREF _Toc79949983 h 10 HYPERLINK l _Toc79949984 (四)第6至第9模塊的知識點要求 PAGEREF _Toc79949984 h 12 HYPERLINK l _Toc79949985 八、資源開發(fā)與利用 PAGEREF _Toc79949985 h 14 HYPERLINK l _Toc79949986 (一)教材編寫與使用 PAGEREF _Toc79949986 h 14 HYPERLINK l _Toc79949987 (二)數(shù)字化資源開發(fā)與利用 PAGEREF _Toc79949987 h 14 HYPERLINK l _Toc79949
5、988 九、教學(xué)建議 PAGEREF _Toc79949988 h 15 HYPERLINK l _Toc79949989 (一)教學(xué)方法 PAGEREF _Toc79949989 h 15 HYPERLINK l _Toc79949990 (二)教學(xué)條件 PAGEREF _Toc79949990 h 16 HYPERLINK l _Toc79949991 十、教學(xué)評價 PAGEREF _Toc79949991 h 16 HYPERLINK l _Toc79949992 (一)總評成績建議 PAGEREF _Toc79949992 h 16 HYPERLINK l _Toc79949993 (
6、二)第一學(xué)期的期中考試知識點分布建議 PAGEREF _Toc79949993 h 17 HYPERLINK l _Toc79949994 (三)第一學(xué)期的期末考試知識點分布建議 PAGEREF _Toc79949994 h 18 HYPERLINK l _Toc79949995 (四)第二學(xué)期期中考試知識點分布建議 PAGEREF _Toc79949995 h 19 HYPERLINK l _Toc79949996 (五)第二學(xué)期期末考試知識點分布建議 PAGEREF _Toc79949996 h 20 HYPERLINK l _Toc79949997 九、參考教材 PAGEREF _Toc
7、79949997 h 22一、課程名稱Python編程基礎(chǔ)與應(yīng)用。二、適用專業(yè)本課程適用于職業(yè)院校的計算機類各專業(yè)。三、課程性質(zhì)“Python編程基礎(chǔ)”是中職計算機類各專業(yè)(計算機應(yīng)用、計算機網(wǎng)絡(luò)技術(shù)、軟件與信息服務(wù)、大數(shù)據(jù)技術(shù)應(yīng)用、移動應(yīng)用技術(shù)與服務(wù)、網(wǎng)絡(luò)信息安全、網(wǎng)站建設(shè)與管理等專業(yè))和高職計算機各專業(yè)(計算機應(yīng)用技術(shù)、計算機網(wǎng)絡(luò)技術(shù)、軟件技術(shù)、大數(shù)據(jù)技術(shù)、云計算技術(shù)應(yīng)用、信息安全技術(shù)應(yīng)用、人工智能技術(shù)應(yīng)用、嵌入式技術(shù)應(yīng)用、區(qū)塊鏈技術(shù)應(yīng)用、移動應(yīng)用開發(fā)等專業(yè))的重要課程,在專業(yè)課程體系中具有重要地位,是計算機專業(yè)職業(yè)通用能力必修課程。本課程的主要教學(xué)任務(wù)是讓學(xué)生通過學(xué)習(xí)該課程,掌握Pyth
8、on程序設(shè)計語言的基本知識和使用Python語言進(jìn)行軟件開發(fā)的思想和基本方法,進(jìn)而掌握程序設(shè)計的基本步驟和通用方法,提高通過編寫程序解決實際問題的能力,為今后進(jìn)一步使用數(shù)據(jù)采集和分析等大數(shù)據(jù)及人工智能方面的運用打好基礎(chǔ)。課程著眼于學(xué)生的長遠(yuǎn)發(fā)展,重點培養(yǎng)其軟件開發(fā)、大數(shù)據(jù)及人工智能領(lǐng)域崗位基本工作技能、職業(yè)素養(yǎng)、社會適應(yīng)能力、交流溝通能力、團(tuán)隊協(xié)作能力、創(chuàng)新能力和自主學(xué)習(xí)能力。前導(dǎo)課程:計算機應(yīng)用基礎(chǔ)。后續(xù)課程:Python和大數(shù)據(jù)分析技術(shù)、Python高級編程、Python和網(wǎng)絡(luò)爬蟲技術(shù)等。四、課程設(shè)計課程對應(yīng)職業(yè)能力分析表中的Python環(huán)境的安裝與配置、Python的基本語法、Pytho
9、n的簡單編程等工作任務(wù)。課程以項目教學(xué)為主線,將Python基礎(chǔ)編程理論基礎(chǔ)知識融入不同的工作任務(wù)中。以簡單案例項目為載體,通過教師的演示和講授,進(jìn)行知識點的介紹;通過學(xué)生實訓(xùn)與教師指導(dǎo)相結(jié)合的方式,通過實踐使學(xué)生加深對數(shù)據(jù)庫理論知識的理解。在項目教學(xué)的過程中,大量采用項目案例進(jìn)行教學(xué),提高學(xué)生編程實戰(zhàn)能力。結(jié)合一些企業(yè)的應(yīng)用場景,提供了大量完整教學(xué)案例,并完整提供這些案例的實現(xiàn)代碼,比如:模擬手機充值、貨運軟件對鋼管重量的智能估、“謹(jǐn)防校園貸陷阱”的計算器、藥品電子監(jiān)管碼的識別、個人名片生成器、貧困人口精準(zhǔn)識別定量計算小程序、猜心游戲程序、判斷網(wǎng)絡(luò)系統(tǒng)的密碼強度、英文詞頻統(tǒng)計、抽獎券號碼生成
10、器、網(wǎng)絡(luò)爬蟲URL過濾器、用戶注冊與驗證程序、字符串簡單加密、農(nóng)業(yè)合作社發(fā)紅包程序、簡單四則運算計算器、簡易購物結(jié)算程序、太空探索倒計時程序、繪制太極圖、城市文件夾分身小幫手、簡易個人日記程序、果農(nóng)水果產(chǎn)量預(yù)估系統(tǒng)、可視化中文詞云項目、新聞網(wǎng)頁爬蟲項目、商品統(tǒng)計圖和二維碼項目、人臉識別學(xué)生考勤系統(tǒng)等。通過這些企業(yè)場景案例,讓讀者能在學(xué)習(xí)完基礎(chǔ)知識后,在Python的綜合應(yīng)用能力方面有進(jìn)一步的提升。五、課程教學(xué)目標(biāo)本課程的主要目標(biāo)是培養(yǎng)學(xué)生的Python語言使用的基本技能,比如Python基本語法、字符串、列表、元組、字典、文件的讀寫、函數(shù)與類等基礎(chǔ)知識,一些常用的第三方庫的應(yīng)用,如中文分詞、詞
11、云、可視化圖表、二維碼、人臉識別和數(shù)據(jù)庫的操作等。通過本課程的學(xué)習(xí),使得學(xué)生能夠理解Python的編程模式(命令式編程、函數(shù)式編程),熟練運用Python運算符、內(nèi)置函數(shù)以及列表、元組、字典、集合等基本數(shù)據(jù)類型和相關(guān)列表推導(dǎo)式、切片等特性來解決實際問題,熟練掌握Python分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、函數(shù)設(shè)計以及類的設(shè)計與使用,熟練使用字符串方法,熟練使用Python讀寫文本文件,適當(dāng)了解二進(jìn)制文件操作,了解Python程序的調(diào)試方法,了解Python面向?qū)ο蟪绦蛟O(shè)計計模式,掌握使用Python操作SQLite數(shù)據(jù)庫的方法,同時還應(yīng)培養(yǎng)學(xué)生的代碼優(yōu)化與安全編程意識。在教學(xué)和學(xué)習(xí)過程中,應(yīng)充分發(fā)揮Pyt
12、hon語言的優(yōu)勢,從最簡單、最直觀的思路出發(fā)。盡快解決問題。(一)知識目標(biāo)了解Python語言特點掌握python編程基礎(chǔ)知識掌握選擇結(jié)構(gòu)程序設(shè)計方法、循環(huán)結(jié)構(gòu)程序設(shè)計了解Python函數(shù)掌握字典中列表、元組與字典之間的轉(zhuǎn)換了解Python的異常處理掌握捕獲與處理異常的方法掌握文件讀寫方法掌握面向?qū)ο蟪绦蛟O(shè)計(二)專業(yè)能力目標(biāo)學(xué)會搭建python開發(fā)環(huán)境,使用集成環(huán)境IDLE或者PyCharm編寫和執(zhí)行源文件掌握數(shù)據(jù)類型以及運算符在程序設(shè)計中的使用能夠編寫for循環(huán)、whilee循環(huán)以及選擇結(jié)構(gòu)源程序?qū)W會對python系列數(shù)據(jù)(元組、列表、字符串)進(jìn)行基本操作如定義、聲明和使用學(xué)會python
13、類和對象的定義方法掌握處理python異常的方法能夠?qū)ython的文件和文件對象進(jìn)行引用學(xué)會python函數(shù)的編寫以及參數(shù)傳遞方法(三)職業(yè)素養(yǎng)目標(biāo)具備誠信、負(fù)責(zé)、守法、敬業(yè)的思想品德。具備良好的信息資料收集、分析問題、解決問題的能力。具有較好的信息檢索能力。具備良好的團(tuán)隊合作能力和溝通能力。具備自主學(xué)習(xí)與再學(xué)習(xí)的能力。培養(yǎng)學(xué)生互相幫助,加強團(tuán)隊合作精神。六、參考學(xué)時與學(xué)分分為2個學(xué)期,每個學(xué)期72學(xué)時,共144學(xué)進(jìn)。本方案適用于部分中職學(xué)校。第1個學(xué)期參考學(xué)時:72學(xué)時。教學(xué)周18周,每周4課時。參考學(xué)分:4學(xué)分。第2個學(xué)期參考學(xué)時:72學(xué)時。教學(xué)周18周,每周4課時。參考學(xué)分:4學(xué)分。七
14、、課程結(jié)構(gòu)(一)第一學(xué)期的課程結(jié)構(gòu)序號模塊知識點和目標(biāo)學(xué)時1開始Python學(xué)習(xí)1)了解Python的特點、版本以及應(yīng)用領(lǐng)域。2)熟悉Python的下載與安裝。3)了解PyCharm的安裝及簡單使用。4)掌握pip管理第三方庫的方法。5)了解Python的應(yīng)用領(lǐng)域和國家1+X證書,樹立正確的職業(yè)觀。6)培養(yǎng)編寫程序時的規(guī)則意識。42Python基礎(chǔ)語法和簡單運算1)了解代碼規(guī)范,掌握變量的意義。2)掌握基本輸入/輸出。3)了解數(shù)據(jù)類型的表示方法。4)掌握數(shù)據(jù)類型的轉(zhuǎn)換函數(shù)。5)熟悉使用運算符,明確混合運算中運算符的優(yōu)先級。6)了解Python程序開發(fā)規(guī)范的重要性。7)軟件行業(yè)規(guī)劃解析,學(xué)習(xí)軟件
15、人的工匠精神。83字符串的應(yīng)用1)掌握字符串概念、定義及基本操作。2)掌握字符串不同格式輸出。3)熟練應(yīng)用字符串的處理方法。4)了解字符串應(yīng)用場景及基本使用思路。5)能用Python程序語言描述實際案例問題,能模塊化分解問題。124程序控制結(jié)構(gòu)1)了解Python分支結(jié)構(gòu)的形式。2)掌握Python單分支、雙分支、多分支結(jié)構(gòu)的語法。3)掌握Python判斷語句的使用。84)結(jié)合循環(huán)語句解決相關(guān)任務(wù)。105)培養(yǎng)規(guī)范化、標(biāo)準(zhǔn)化的代碼編寫習(xí)慣。6)學(xué)習(xí)結(jié)構(gòu)化程序設(shè)計思想,面對復(fù)雜問題,能夠化繁為簡,設(shè)計出思路清晰,邏輯嚴(yán)謹(jǐn)?shù)某绦颉?序列結(jié)構(gòu)的應(yīng)用1)學(xué)會Python列表、字典、元組和集合的聲明和使
16、用,了解它們的含義和作用。2)掌握Python列表的操作方法,如append,insert,clear,pop,remove,revserse,copy,index,count,sort等。83)掌握Python字典的操作方法,如keys,values,items,get(key,default),pop(key,default)popitem,update,copy,clear,get(key, default=None),setdefault(key, default=None),_contains_(key) 等。84)掌握Python集合的運算方法,如s1.difference(s2)
17、,ersection(s2),s1.isdisjoint(s2),s1.issubset(s2),s1.issuperset(s2),s1.union(s2) 等。65)學(xué)會結(jié)合for或者while循環(huán)語句對列表、字典、元組等內(nèi)容進(jìn)行遍歷操作。6)掌握字符串、列表、元組、集合和字典等序列支持的通用操作:比如序列索引、切片、相加、相乘、值比較、對象身份比較、布爾運算、包含關(guān)系和內(nèi)置函數(shù)等。7)能綜合運用列表、字典、元組和集合等知識,編寫應(yīng)用程序的模塊。8)通過大量的范例代碼訓(xùn)練,提高代碼編寫的嚴(yán)謹(jǐn)態(tài)度。8(二)第1至第5模塊的知識點要求第1模塊:開始Python學(xué)習(xí)模塊名稱開始Python學(xué)習(xí)建
18、議學(xué)時4學(xué)習(xí)目標(biāo)1)了解Python的特點、版本以及應(yīng)用領(lǐng)域。2)熟悉Python的下載與安裝。3)了解PyCharm的安裝及簡單使用。4)掌握pip管理第三方庫的方法。5)了解Python的應(yīng)用領(lǐng)域和國家1+X證書,樹立正確的職業(yè)觀。6)培養(yǎng)編寫程序時的規(guī)則意識。知識點名稱了解掌握重點難點Python的特點Python的應(yīng)用領(lǐng)域下載和安裝Python集成開發(fā)環(huán)境IDLE的使用集成開發(fā)環(huán)境PyCharm的安裝與使用常用的Python庫第三方庫的安裝方法案例模擬手機充值Python的應(yīng)用領(lǐng)域和國家1+X證書第2模塊:Python基礎(chǔ)語法和簡單運算模塊名稱Python基礎(chǔ)語法和簡單運算建議學(xué)時8學(xué)
19、習(xí)目標(biāo)1)了解代碼規(guī)范,掌握變量的意義。2)掌握基本輸入/輸出。3)了解數(shù)據(jù)類型的表示方法。4)掌握數(shù)據(jù)類型的轉(zhuǎn)換函數(shù)。5)熟悉使用運算符,明確混合運算中運算符的優(yōu)先級。6)了解Python程序開發(fā)規(guī)范的重要性。7)軟件行業(yè)規(guī)劃解析,學(xué)習(xí)軟件人的工匠精神。知識點名稱了解掌握重點難點注釋和縮變量標(biāo)識符及命名規(guī)則保留字變量的賦值類型分類數(shù)值運算函數(shù)算術(shù)運算符和表達(dá)式比較運算符和表達(dá)式位算符和表達(dá)式邏輯運算符和表達(dá)式成員運算符和表達(dá)式基本輸入和輸出函數(shù)案例貨運軟件對鋼管重量的智能估算第3模塊:字符串的應(yīng)用模塊名稱字符串的應(yīng)用建議學(xué)時12學(xué)習(xí)目標(biāo)1) 掌握字符串概念、定義及基本操作。2) 掌握字符串不
20、同格式輸出。3) 熟練應(yīng)用字符串的處理方法。4) 了解字符串應(yīng)用場景及基本使用思路。5) 能用Python程序語言描述實際案例問題,能模塊化分解問題。知識點名稱了解掌握重點難點字符串的定義字符串的索引取值與切片:單個字符的提取字符串的索引取值與切片:子串的提取字符串的索引取值與切片:切片的高級用法字符串的索引取值與切片:字符串的操作符字符串的處理函數(shù)字符串的處理方:文本對齊方式字符串的處理方:大小寫轉(zhuǎn)換字符串的處理方:去除空白字符字符串的處理方:查找與替換字符串的處理方:類型判斷拆分與連接字符串的轉(zhuǎn)義字符字符串的編碼字符串的格式化處理:-formatting方式字符串的格式化處理:str.fo
21、rmat() 方式字符串的格式化處理:f-strings方式案例1藥品電子監(jiān)管碼的識別案例2個人名片生成器第4模塊:程序控制結(jié)構(gòu)模塊名稱程序控制結(jié)構(gòu)建議學(xué)時18學(xué)習(xí)目標(biāo)1)了解Python分支結(jié)構(gòu)的形式。2)掌握Python單分支、雙分支、多分支結(jié)構(gòu)的語法。3)掌握Python判斷語句的使用。4)結(jié)合循環(huán)語句解決相關(guān)任務(wù)。5)培養(yǎng)規(guī)范化、標(biāo)準(zhǔn)化的代碼編寫習(xí)慣。6)學(xué)習(xí)結(jié)構(gòu)化程序設(shè)計思想,面對復(fù)雜問題,能夠化繁為簡,設(shè)計出思路清晰,邏輯嚴(yán)謹(jǐn)?shù)某绦?。知識點名稱了解掌握重點難點順序結(jié)構(gòu)選擇結(jié)構(gòu):if單分支結(jié)構(gòu)選擇結(jié)構(gòu):if-else雙分支結(jié)構(gòu)選擇結(jié)構(gòu):if-elif-else多分支結(jié)構(gòu)選擇結(jié)構(gòu):if
22、的嵌套使用循環(huán)結(jié)構(gòu):for循環(huán)循環(huán)結(jié)構(gòu):while循環(huán)循環(huán)結(jié)構(gòu):循環(huán)和else循環(huán)結(jié)構(gòu):break和continue語句循環(huán)結(jié)構(gòu):循環(huán)的嵌套案例1猜心游戲程序案例2判斷網(wǎng)絡(luò)系統(tǒng)的密碼強度第5模塊:序列結(jié)構(gòu)的應(yīng)用模塊名稱序列結(jié)構(gòu)的應(yīng)用建議學(xué)時30學(xué)習(xí)目標(biāo)1)學(xué)會Python列表、字典、元組和集合的聲明和使用,了解它們的含義和作用。2)掌握Python列表的操作方法,如append,insert,clear,pop,remove,revserse,copy,index,count,sort等。3)掌握Python字典的操作方法,如keys,values,items,get(key,default)
23、,pop(key,default)popitem,update,copy,clear,get(key, default=None),setdefault(key, default=None),_contains_(key) 等。4)掌握Python集合的運算方法,如s1.difference(s2),ersection(s2),s1.isdisjoint(s2),s1.issubset(s2),s1.issuperset(s2),s1.union(s2) 等。5)學(xué)會結(jié)合for或者while循環(huán)語句對列表、字典、元組等內(nèi)容進(jìn)行遍歷操作。6)掌握字符串、列表、元組、集合和字典等序列支持的通用操作
24、:比如序列索引、切片、相加、相乘、值比較、對象身份比較、布爾運算、包含關(guān)系和內(nèi)置函數(shù)等。7)能綜合運用列表、字典、元組和集合等知識,編寫應(yīng)用程序的模塊。8)通過大量的范例代碼訓(xùn)練,提高代碼編寫的嚴(yán)謹(jǐn)態(tài)度。知識點名稱了解掌握重點難點列表的定義和索引訪問列表的切片列表中的操作方法列表與字符串的相互轉(zhuǎn)換列表元素的遍歷字典的定義字典的操作方法字典與列表的相互轉(zhuǎn)換字典元素的遍歷元組的定義列表與元組的相互轉(zhuǎn)換集合的定義集合的運算集合的操作方法序列的通用操作:相關(guān)的運算符序列的通用操作:相關(guān)的內(nèi)置函數(shù)案例1英文詞頻統(tǒng)計案例2抽獎券號碼生成器(三)第二學(xué)期的課程結(jié)構(gòu)序號模塊知識點和目標(biāo)學(xué)時6函數(shù)的應(yīng)用1)學(xué)會
25、Python函數(shù)的基本概念。2)掌握Python自定義函數(shù)的創(chuàng)建和調(diào)用。3)掌握函數(shù)參數(shù)的傳遞方式。4)學(xué)會lambda函數(shù)的使用。5)了解局部變量和全局變量的區(qū)別和使用。6)掌握global語句的使用。7)掌握使用try-except-else-finally進(jìn)行異常處理。8)學(xué)會Python函數(shù)的遞歸應(yīng)用。9)掌握Python內(nèi)置常用函數(shù)的使用。127面向?qū)ο蟮膽?yīng)用1)理解面向?qū)ο蟪绦蛟O(shè)計思想。2)掌握定義類和創(chuàng)建類的實例的方法。3)掌握類中變量和方法的應(yīng)用。4)掌握構(gòu)造方法和析構(gòu)方法的應(yīng)用。5)理解類成員和實例成員的區(qū)分。6)掌握面向?qū)ο蟮娜筇匦裕ǚ庋b、繼承和多態(tài))及相關(guān)知識的應(yīng)用。7
26、)理解類方法和靜態(tài)方法的概念。8)理解并堅持做到編碼規(guī)范和文檔規(guī)范、訓(xùn)練嚴(yán)謹(jǐn)?shù)倪壿嬎季S。168文件夾和文件的操作1)掌握文件夾基本操作。2)掌握文件基本操作。3)培養(yǎng)文件操作基本邏輯。4)培養(yǎng)數(shù)據(jù)存儲和處理思維。129第三方庫的應(yīng)用案例1)掌握中文分詞jieba的安裝和使用2)掌握詞云wordclound的安裝和使用83)掌握網(wǎng)絡(luò)爬蟲requests的安裝和簡單使用4)掌握網(wǎng)絡(luò)爬蟲beautifulsoup4的安裝和簡單使用85)掌握數(shù)據(jù)庫sqlite3的應(yīng)用,實現(xiàn)數(shù)據(jù)的存儲和讀取6)掌握可視化圖表matplotlib的安裝和簡單使用7)掌握二維碼MyQR的安裝和使用88)掌握人臉識別face
27、_recognition的安裝和簡單使用9)通過本章節(jié)的學(xué)習(xí),能結(jié)合項目的實際需要選擇合適的第三庫并進(jìn)行技術(shù)開發(fā)和應(yīng)用。8(四)第6至第9模塊的知識點要求第6模塊:函數(shù)的應(yīng)用模塊名稱函數(shù)的應(yīng)用建議學(xué)時12學(xué)習(xí)目標(biāo)1) 學(xué)會Python函數(shù)的基本概念。2) 掌握Python自定義函數(shù)的創(chuàng)建和調(diào)用。3) 掌握函數(shù)參數(shù)的傳遞方式。4) 學(xué)會lambda函數(shù)的使用。5) 了解局部變量和全局變量的區(qū)別和使用。6) 掌握global語句的使用。7) 掌握使用try-except-else-finally進(jìn)行異常處理。8) 學(xué)會Python函數(shù)的遞歸應(yīng)用。9) 掌握Python內(nèi)置常用函數(shù)的使用。知識點名稱
28、了解掌握重點難點函數(shù)的概念自定義函數(shù):無參數(shù)無return的情形自定義函數(shù):無參數(shù)有return的情形自定義函數(shù):有參數(shù)無return的情形自定義函數(shù):有參數(shù)有return的情形函數(shù)的參數(shù)傳遞:可選參數(shù)傳遞函數(shù)的參數(shù)傳遞:參數(shù)名稱傳遞使用lambda語句創(chuàng)建匿名函數(shù)變量的作用域:局部變量變量的作用域:全局變量Python的異常處理:異常類型Python的異常處理:Python異常的處理函數(shù)的遞歸案例1用戶注冊與驗證程序案例2字符串簡單加密第7模塊:面向?qū)ο蟮膽?yīng)用模塊名稱面向?qū)ο蟮膽?yīng)用建議學(xué)時16學(xué)習(xí)目標(biāo)1) 理解面向?qū)ο蟪绦蛟O(shè)計思想。2) 掌握定義類和創(chuàng)建類的實例的方法。3) 掌握類中變量和方
29、法的應(yīng)用。4) 掌握構(gòu)造方法和析構(gòu)方法的應(yīng)用。5) 理解類成員和實例成員的區(qū)分。6) 掌握面向?qū)ο蟮娜筇匦裕ǚ庋b、繼承和多態(tài))及相關(guān)知識的應(yīng)用。7) 理解類方法和靜態(tài)方法的概念。8) 理解并堅持做到編碼規(guī)范和文檔規(guī)范、訓(xùn)練嚴(yán)謹(jǐn)?shù)倪壿嬎季S。知識點名稱了解掌握重點難點面向?qū)ο蟮母拍铑惖膭?chuàng)建類的調(diào)用屬性:實例屬性和類屬性屬性:公共屬性和私有屬性方法:_init_()方法方法:_del_()方法方法:公共方法和私有方法方法:類方法和靜態(tài)方法繼承:單繼承繼承:多繼承多態(tài):方法重寫多態(tài):多態(tài)的應(yīng)用案例1簡單四則運算計算器案例2簡易購物結(jié)算程序第8模塊:文件夾和文件的操作模塊名稱文件夾和文件的操作建議學(xué)時
30、12學(xué)習(xí)目標(biāo)1) 掌握文件夾基本操作。2) 掌握文件基本操作。3) 培養(yǎng)文件操作基本邏輯。4) 培養(yǎng)數(shù)據(jù)存儲和處理思維。知識點名稱了解掌握重點難點文件夾操作:文件夾的路徑文件夾操作:文件夾的創(chuàng)建和刪除文件夾操作:文件夾的重命名文件夾操作:文件夾的復(fù)制文件操作:文本文件的讀取與寫入文件操作:二進(jìn)制文件的讀取與寫入文件操作:with-open操作文件操作:獲取文件屬性操作案例1城市文件夾分身小幫手第9模塊:第三方庫的應(yīng)用案例模塊名稱第三方庫的應(yīng)用案例建議學(xué)時32學(xué)習(xí)目標(biāo)1) 掌握中文分詞jieba的安裝和使用2) 掌握詞云wordclound的安裝和使用3) 掌握網(wǎng)絡(luò)爬蟲requests的安裝和簡
31、單使用4) 掌握網(wǎng)絡(luò)爬蟲beautifulsoup4的安裝和簡單使用5) 掌握數(shù)據(jù)庫sqlite3的應(yīng)用,實現(xiàn)數(shù)據(jù)的存儲和讀取6) 掌握可視化圖表matplotlib的安裝和簡單使用7) 掌握二維碼MyQR的安裝和使用8) 掌握人臉識別face_recognition的安裝和簡單使用9) 通過本章節(jié)的學(xué)習(xí),能結(jié)合項目的實際需要選擇合適的第三庫并進(jìn)行技術(shù)開發(fā)和應(yīng)用。知識點名稱了解掌握重點難點jieba的安裝和簡介wordcloud的安裝和簡介案例:可視化中文詞云項目requests的安裝和簡介Beautifulsoup4的安裝和簡介SQLite數(shù)據(jù)庫的使用案例:新聞網(wǎng)頁爬蟲項目atplotlib
32、的安裝和簡介MyQR的安裝和簡介案例:商品統(tǒng)計圖和二維碼項目face_recognition 的安裝和簡介案例:人臉識別學(xué)生考勤系統(tǒng)八、資源開發(fā)與利用(一)教材編寫與使用需依據(jù)本課程標(biāo)準(zhǔn)編寫教材,教材應(yīng)充分體現(xiàn)基于工作過程項目課程的設(shè)計思想,突出職業(yè)能力培養(yǎng)的思路。教材應(yīng)圖文并茂,針對Python編程技能的操作程序,以圖解和實訓(xùn)的方式直觀地展現(xiàn)給學(xué)生,提高學(xué)生的學(xué)習(xí)興趣,加深學(xué)生對數(shù)據(jù)庫的認(rèn)識和理解。教材中的活動設(shè)計的內(nèi)容要具體,并具有可操作性。教材內(nèi)容應(yīng)體現(xiàn)先進(jìn)性、通用性、實用性,將最新Python技術(shù)及時納入教材,使教材緊跟行業(yè)發(fā)展。教材建議由學(xué)校教師與企業(yè)工程師共同編寫。(二)數(shù)字化資源
33、開發(fā)與利用(1)以網(wǎng)絡(luò)課程為平臺積極開發(fā)和利用數(shù)字化教學(xué)資源,包括課程標(biāo)準(zhǔn)、實訓(xùn)指導(dǎo)書、授課計劃等教學(xué)文件;PPT課件、電子教案、微課視頻、習(xí)題庫、案例庫、數(shù)據(jù)庫典型項目設(shè)計代碼庫、技術(shù)動態(tài)等課程資源。(2)可使用國家精品課程資源共享數(shù)字化教學(xué)資源或者其它網(wǎng)上精品課程。中國大學(xué)MOOC(慕課)國家精品課程在線學(xué)習(xí)平臺 HYPERLINK ,慕課網(wǎng)-程序員的夢工廠 HYPERLINK / /序號名稱網(wǎng)址級別P官方網(wǎng)站/doc/1Python語言程序設(shè)計/course/BIT-268001國家級精品課程, 北京理工大學(xué)2Python編程基礎(chǔ)/course/NKU-1205696807南開大學(xué)3Py
34、thon編程基礎(chǔ)/course/HBRJ-1206206801職業(yè)教育課程, 河北軟件職業(yè)技術(shù)學(xué)院4Python3 入門教程 2020全新版/learn/1261慕課網(wǎng)免費課Python3 進(jìn)階教程 2020全新版/learn/1264慕課網(wǎng)免費課九、教學(xué)建議(一)教學(xué)方法本課程建議以項目式教學(xué)為核心開展教學(xué)活動。第一階段:課堂理論講授與演示為主。建議以簡單的范例代碼或者其它簡單易懂的案例為載體,通過教師的理論授課和項目設(shè)計,完成Python基礎(chǔ)知識的課堂講授。第二階段:項目實施實踐教學(xué),以面向?qū)ο笾R、文件操作知識和第三方庫等知識為依托,以需求較為復(fù)雜的小系統(tǒng)或者小案例等為載體,在教學(xué)過程中
35、鼓勵學(xué)生主動參與完成任務(wù)、參與新知識探索,真正體現(xiàn)“教師為主導(dǎo)、學(xué)生為主體”的教學(xué)思想,使學(xué)生在掌握Python編程和開發(fā)的關(guān)鍵技術(shù)的同時,培養(yǎng)分析問題、解決問題和再學(xué)習(xí)的能力,培養(yǎng)良好的團(tuán)隊合作和良好的社會溝通能力。(二)教學(xué)條件本課程教學(xué)環(huán)節(jié)需要一體化教學(xué)環(huán)境,教學(xué)實訓(xùn)室必須安裝有多媒體教學(xué)環(huán)境、每人配置一臺計算機,計算機需要安裝DBMS、Office等常用軟件,滿足同時開展講授、練習(xí)和項目教學(xué)的需要。建議使用Python 3.8版及以上版本進(jìn)行教學(xué)。教學(xué)實踐中,建議系統(tǒng)環(huán)境的采用win7(或者win10)以上,PyCharm Community Edition編輯器。十、教學(xué)評價注重評價
36、的多元化,將終結(jié)性評價與過程性評價相結(jié)合起來。過程性評價內(nèi)容包括日常出勤、課堂提問、章節(jié)作業(yè)、平時測驗、技能訓(xùn)練過程等,以考核職業(yè)能力為主。終結(jié)性評價體現(xiàn)為期中和期末考試,以考核理論知識主。倡導(dǎo)評價的多主體性,提倡學(xué)生參與學(xué)習(xí)過程的的評價,可以進(jìn)行學(xué)生的自我評價、學(xué)生互評以及師生之問的相互評價。(一)總評成績建議總評成績=過程性評價成績30%+期中考試成績 30%+期末考試成績 40%總體評價方式如下表序號評價內(nèi)容評價類別評價形式分值1職業(yè)素養(yǎng)目標(biāo)過程性評價日常出勤、課堂表現(xiàn)、章節(jié)作業(yè)、平時測驗、技能實訓(xùn)報告30%2知識目標(biāo)和專業(yè)能力目標(biāo)終結(jié)性評價期中考試30%3知識目標(biāo)和專業(yè)能力目標(biāo)終結(jié)性評
37、價期末考試40%(二)第一學(xué)期的期中考試知識點分布建議期中考試使用電子試卷或者網(wǎng)上無線紙化考試系統(tǒng)進(jìn)行,由選擇題、判斷題、操作綜合題組成。試卷分值100%=選擇題20%+判斷題10%+操作綜合題70%序號模塊知識點和目標(biāo)選擇判斷題占比綜合操作題占比1開始Python學(xué)習(xí)1)了解Python的特點、版本以及應(yīng)用領(lǐng)域。2)熟悉Python的下載與安裝。3)了解PyCharm的安裝及簡單使用。4)掌握pip管理第三方庫的方法。5)了解Python的應(yīng)用領(lǐng)域和國家1+X證書,樹立正確的職業(yè)觀。6)培養(yǎng)編寫程序時的規(guī)則意識。15%0%2Python基礎(chǔ)語法和簡單運算1)了解代碼規(guī)范,掌握變量的意義。2)
38、掌握基本輸入/輸出。3)了解數(shù)據(jù)類型的表示方法。4)掌握數(shù)據(jù)類型的轉(zhuǎn)換函數(shù)。5)熟悉使用運算符,明確混合運算中運算符的優(yōu)先級。6)了解Python程序開發(fā)規(guī)范的重要性。7)軟件行業(yè)規(guī)劃解析,學(xué)習(xí)軟件人的工匠精神。10%20%3字符串的應(yīng)用1)掌握字符串概念、定義及基本操作。2)掌握字符串不同格式輸出。3)熟練應(yīng)用字符串的處理方法。4)了解字符串應(yīng)用場景及基本使用思路。5)能用Python程序語言描述實際案例問題,能模塊化分解問題。10%20%4程序控制結(jié)構(gòu)(講了一部分)1)了解Python分支結(jié)構(gòu)的形式。2)掌握Python單分支、雙分支、多分支結(jié)構(gòu)的語法。以下暫不安排:3)掌握Python判
39、斷語句的使用。4)結(jié)合循環(huán)語句解決相關(guān)任務(wù)。5)培養(yǎng)規(guī)范化、標(biāo)準(zhǔn)化的代碼編寫習(xí)慣。6)學(xué)習(xí)結(jié)構(gòu)化程序設(shè)計思想,面對復(fù)雜問題,能夠化繁為簡,設(shè)計出思路清晰,邏輯嚴(yán)謹(jǐn)?shù)某绦颉?%30%(三)第一學(xué)期的期末考試知識點分布建議期末考試使用電子試卷或者網(wǎng)上無線紙化考試系統(tǒng)進(jìn)行,由選擇題、判斷題、操作綜合題組成。試卷分值100%=選擇題20%+判斷題10%+操作綜合題70%序號模塊知識點和目標(biāo)選擇判斷題占比綜合操作題占比1開始Python學(xué)習(xí)1)了解Python的特點、版本以及應(yīng)用領(lǐng)域。2)熟悉Python的下載與安裝。3)了解PyCharm的安裝及簡單使用。4)掌握pip管理第三方庫的方法。5)了解Py
40、thon的應(yīng)用領(lǐng)域和國家1+X證書,樹立正確的職業(yè)觀。6)培養(yǎng)編寫程序時的規(guī)則意識。0%0%2Python基礎(chǔ)語法和簡單運算1)了解代碼規(guī)范,掌握變量的意義。2)掌握基本輸入/輸出。3)了解數(shù)據(jù)類型的表示方法。4)掌握數(shù)據(jù)類型的轉(zhuǎn)換函數(shù)。5)熟悉使用運算符,明確混合運算中運算符的優(yōu)先級。6)了解Python程序開發(fā)規(guī)范的重要性。7)軟件行業(yè)規(guī)劃解析,學(xué)習(xí)軟件人的工匠精神。5%5%3字符串的應(yīng)用1)掌握字符串概念、定義及基本操作。2)掌握字符串不同格式輸出。3)熟練應(yīng)用字符串的處理方法。4)了解字符串應(yīng)用場景及基本使用思路。5)能用Python程序語言描述實際案例問題,能模塊化分解問題。5%5%
41、4程序控制結(jié)構(gòu)1)了解Python分支結(jié)構(gòu)的形式。2)掌握Python單分支、雙分支、多分支結(jié)構(gòu)的語法。3)掌握Python判斷語句的使用。4)結(jié)合循環(huán)語句解決相關(guān)任務(wù)。5)培養(yǎng)規(guī)范化、標(biāo)準(zhǔn)化的代碼編寫習(xí)慣。6)學(xué)習(xí)結(jié)構(gòu)化程序設(shè)計思想,面對復(fù)雜問題,能夠化繁為簡,設(shè)計出思路清晰,邏輯嚴(yán)謹(jǐn)?shù)某绦颉?0%30%5序列結(jié)構(gòu)的應(yīng)用1)學(xué)會Python列表、字典、元組和集合的聲明和使用,了解它們的含義和作用。2)掌握Python列表的操作方法,如append,insert,clear,pop,remove,revserse,copy,index,count,sort等。3)掌握Python字典的操作方法
42、,如keys,values,items,get(key,default),pop(key,default)popitem,update,copy,clear,get(key, default=None),setdefault(key, default=None),_contains_(key) 等。4)掌握Python集合的運算方法,如s1.difference(s2),ersection(s2),s1.isdisjoint(s2),s1.issubset(s2),s1.issuperset(s2),s1.union(s2) 等。5)學(xué)會結(jié)合for或者while循環(huán)語句對列表、字典、元組等內(nèi)容進(jìn)行遍歷操作。6)掌握字符串、列表、元組、集合和字典等序列支持的通用操作:比如序列索引、切片、相加、相乘、值比較、對象身份比較、布爾運算、包含關(guān)系和內(nèi)置函數(shù)等。7)能綜合運用列表、字典、元組和集合等知識,編寫應(yīng)用程序的模塊。8)通過大量的范例代碼訓(xùn)練,提高代碼編寫的嚴(yán)謹(jǐn)態(tài)度。10%30%(四)第二學(xué)期期中考試知識點分布建議期中考試
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版墊資贖樓業(yè)務(wù)風(fēng)險控制合同2篇
- 2024電商技術(shù)服務(wù)合同3篇
- 2024年版市區(qū)高級公寓租賃合同版B版
- 2025年度玩具OEM貼牌加工安全標(biāo)準(zhǔn)合同3篇
- 2025年房屋貸款延期合同3篇
- 二零二五年度火鍋店餐飲服務(wù)承包合同范本2篇
- 二零二五年度跨境電商產(chǎn)業(yè)園房地產(chǎn)收購合同3篇
- 2024版打膠合同書
- 二零二五年度智能機器人OEM委托研發(fā)與市場拓展合同
- 西南科技大學(xué)《西方音樂史(二)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年工程合作協(xié)議書
- 2025年山東省東營市東營區(qū)融媒體中心招聘全媒體采編播專業(yè)技術(shù)人員10人歷年高頻重點提升(共500題)附帶答案詳解
- 2025年宜賓人才限公司招聘高頻重點提升(共500題)附帶答案詳解
- 六年級下冊第四單元語文園地-語文園地四-學(xué)習(xí)任務(wù)單
- 《新聞采訪寫作》課程思政優(yōu)秀教學(xué)案例(一等獎)
- 竣工驗收程序流程圖
- 清華經(jīng)管工商管理碩士研究生培養(yǎng)計劃
- 口腔科診斷證明書模板
- 管溝挖槽土方計算公式
- 國網(wǎng)浙江省電力公司住宅工程配電設(shè)計技術(shù)規(guī)定
- 煙花爆竹零售應(yīng)急預(yù)案
評論
0/150
提交評論