版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
PAGEPAGE0教案課程名稱Python程序設(shè)計課程代碼系(部)教研室(實驗室)授課教師職稱年月PAGE2課程名稱Python程序設(shè)計總計:62學(xué)時課程類別專業(yè)課課程代碼講授:42學(xué)時實驗:20學(xué)時其他:學(xué)時授課教師學(xué)分授課對象教材和主要參考資料理論課教材:劉凡馨夏幫貴《Python3基礎(chǔ)教程(第3版)(慕課版)》人民郵電出版社2024.7實驗課教材:劉凡馨夏幫貴《Python
3
基礎(chǔ)教程實驗指導(dǎo)與習(xí)題集(微課版)》人民郵電出版社2024.7參考資料:MarkLutz著,李軍劉紅偉譯《Python學(xué)習(xí)手冊》第4版,機械工業(yè)出版社2011年4月課程簡介Python是一種簡單的、解釋型的、交互式的、可移植的、面向?qū)ο蟮母呒壋绦蛟O(shè)計語言,它具有非常簡潔、清晰的語法特點,適用于多種操作系統(tǒng),目前國際上非常流行,正在得到越來越多的應(yīng)用。2014年的一份研究報告顯示,Python已經(jīng)成為目前美國頂尖大學(xué)里最受歡迎的計算機編程入門語言。計算機排名前10的學(xué)校里,有8所學(xué)校(80%)使用Python作為編程入門語言。在計算機排名前39的學(xué)校里,有27個學(xué)校(69%)使用Python作為編程入門語言?!禤ython3基礎(chǔ)教程(第3版)(慕課版)》課程作為計算機程序設(shè)計入門語言教學(xué)課程,講授內(nèi)容主要包括:涵蓋配置開發(fā)環(huán)境、Python基本語法、基本數(shù)據(jù)類型、組合數(shù)據(jù)類型、程序控制結(jié)構(gòu)、函數(shù)與模塊、文件和數(shù)據(jù)組織、Python標(biāo)準(zhǔn)庫、第三方庫和面向?qū)ο蟮葍?nèi)容,基本覆蓋了《全國計算機等級考試二級Python語言程序設(shè)計考試大綱(2023年版)》涉及的知識點。本書將唐詩、四大名著等中華優(yōu)秀傳統(tǒng)文化作為思政元素融入課程教學(xué),每個單元的拓展閱讀模塊補充了Python程序設(shè)計相關(guān)的拓展知識,每個單元的技能拓展模塊補充了AI輔助編程的相關(guān)知識。教學(xué)難點重點1.Python開發(fā)環(huán)境配置和使用。2.Python基本語法。3.Python基本數(shù)據(jù)類型。4.Python組合數(shù)據(jù)類型5.Python程序流程控制。6.Python函數(shù)與模塊。7.Python文件和數(shù)據(jù)組織。8.Python標(biāo)準(zhǔn)庫。9.Python第三方庫。10.Python的面向?qū)ο?/p>
授課題目:單元1配置Python開發(fā)環(huán)境授課方式(請打√)理論課□討論課□實驗課□習(xí)題課□其他□課時安排理論課:2實驗課:1教學(xué)大綱要求:讓學(xué)生了解Python的發(fā)展、特點、版本和應(yīng)用領(lǐng)域,以及第三方集成開發(fā)工具、Python程序的運行方式和Python文檔的使用方式。教學(xué)重點及難點:重點:Python程序的運行方式、配置Python開發(fā)環(huán)境作業(yè)、討論題、思考題:課后總結(jié)分析:教學(xué)內(nèi)容實驗內(nèi)容主要教學(xué)內(nèi)容:單元1配置Python開發(fā)環(huán)境【任務(wù)1-1】在Windows操作系統(tǒng)中安裝Python【知識點】1.1Python簡介1.1.1Python的發(fā)展1.1.2Python的特點1.1.3Python的版本1.1.4Python的應(yīng)用領(lǐng)域1.1.5第三方集成開發(fā)工具【任務(wù)1-2】運行Python命令和程序【知識點】1.2運行Python程序1.2.1Python程序的運行方式1.2.2Python程序的可執(zhí)行文件【任務(wù)1-3】運行示例代碼【知識點】1.3使用Python文檔1.3.1離線手冊1.3.2離線模塊文檔1.3.3在線文檔【拓展閱讀】我國第一部信息安全相關(guān)法規(guī)【技能拓展】認(rèn)識AIGC和大語言模型單元1實驗1:安裝Python實驗2:使用IDLE交互環(huán)境實驗3:使用IDLE編程實驗4:運行Python程序
授課題目:單元2Python基本語法授課方式(請打√)理論課□討論課□實驗課□習(xí)題課□其他□課時安排理論課:4實驗課:2教學(xué)大綱要求:掌握Python基本語法元素、基本輸入方法、數(shù)據(jù)輸出方法、變量命名規(guī)則、賦值語句,理解變量與對象的關(guān)系。教學(xué)重點及難點:重點:Python基本語法元素、基本輸入方法、數(shù)據(jù)輸出方法、變量命名規(guī)則、賦值語句,理解變量與對象的關(guān)系。作業(yè)、討論題、思考題:課后總結(jié)分析:教學(xué)內(nèi)容實驗內(nèi)容主要教學(xué)內(nèi)容:單元2Python基本語法【任務(wù)2-1】運行詩詞輸出程序【知識點】 2.1Python基本語法元素 172.1.1縮進 2.1.2注釋 2.1.3語句續(xù)行符號 2.1.4語句分隔符號 2.1.5關(guān)鍵字 2.1.6標(biāo)識符 【任務(wù)2-2】輸入兩個數(shù)比較大小【知識點】 2.2數(shù)據(jù)輸入方法 2.2.1input()函數(shù) 2.2.2輸入數(shù)值 2.2.3eval()函數(shù) 2.2.4中斷輸入 【任務(wù)2-3】將詩詞輸出到文件【知識點】 2.3數(shù)據(jù)輸出方法 242.3.1print()函數(shù) 2.3.2輸出到文件 【任務(wù)2-4】輸入3個數(shù)排序【知識點】 2.4賦值語句 262.4.1簡單賦值 2.4.2序列賦值 2.4.3多目標(biāo)賦值 2.4.4增強賦值 【任務(wù)2-5】使用共享列表存儲詩人姓名【知識點】 2.5變量與對象的關(guān)系 292.5.1變量與對象 2.5.2對象回收機制 2.5.3變量的共享引用【綜合實例】自動累加器【拓展閱讀】《刑法》中涉及信息安全犯罪行為的規(guī)定【技能拓展】認(rèn)識國內(nèi)的大語言模型單元2實驗1:基本語法元素實驗2:輸入和輸出實驗3:使用賦值語句實驗4:對象的引用
授課題目:單元3基本數(shù)據(jù)類型授課方式(請打√)理論課□討論課□實驗課□習(xí)題課□其他□課時安排理論課:4實驗課:2教學(xué)大綱要求:讓學(xué)生掌握數(shù)字類型、數(shù)字運算和數(shù)字處理,以及字符串類型的操作、處理函數(shù)和處理方法。教學(xué)重點及難點:重點:數(shù)字類型、數(shù)字運算和數(shù)字處理,以及字符串類型的操作、處理函數(shù)和處理方法。作業(yè)、討論題、思考題:課后總結(jié)分析:教學(xué)內(nèi)容實驗內(nèi)容主要教學(xué)內(nèi)容:單元3基本數(shù)據(jù)類型【任務(wù)3-1】測試數(shù)字的類型和取值范圍 【知識點】 3.1數(shù)字類型3.1.1整數(shù)類型 3.1.2浮點數(shù)類型 3.1.3復(fù)數(shù)類型 3.1.4小數(shù)類型 3.1.5分?jǐn)?shù)類型 【任務(wù)3-2】計算“奮斗者”號下潛速度 【知識點】 3.2數(shù)字運算和數(shù)字處理函數(shù)3.2.1數(shù)字運算 3.2.2數(shù)字處理函數(shù) 【任務(wù)3-3】格式化輸出《題西林壁》 【知識點】 3.3字符串類型3.3.1字符串常量 3.3.3字符串的索引 3.3.4字符串的切片 3.3.5迭代字符串 3.3.6字符串處理函數(shù) 3.3.7字符串處理方法 3.3.8字符串的格式化 3.3.9字節(jié)串 【綜合實例】測試各種數(shù)字運算 【拓展閱讀】了解《數(shù)據(jù)安全法》 【技能拓展】利用文心一言生成代碼 單元3實驗1:數(shù)字類型及其運算實驗2:字符串操作實驗3:字符串處理函數(shù)實驗4:字符串處理方法實驗5:字符串格式化授課題目:單元4組合數(shù)據(jù)類型授課方式(請打√)理論課□討論課□實驗課□習(xí)題課□其他□課時安排理論課:4實驗課:2教學(xué)大綱要求:讓學(xué)生掌握集合、元組、列表、字典、迭代和列表解析。教學(xué)重點及難點:重點:集合、元組、列表、字典、迭代和列表解析。作業(yè)、討論題、思考題:課后總結(jié)分析:教學(xué)內(nèi)容實驗內(nèi)容主要教學(xué)內(nèi)容:單元4組合數(shù)據(jù)類型【任務(wù)4-1】利用集合刪除重復(fù)值 【知識點】 4.1集合 4.1.1創(chuàng)建集合對象 4.1.2集合運算 4.1.3集合基本操作 【任務(wù)4-2】“唐宋八大家”人名排序 【知識點】 4.2列表 4.2.1列表基本操作 4.2.2常用列表方法 【任務(wù)4-3】使用元組保存“蛟龍?zhí)枴鄙顫摷o(jì)錄【知識點】 4.3元組 804.3.1元組基本操作 4.3.2元組的方法 【知識點】 4.4字典 4.4.1字典基本操作 4.4.2字典常用方法 4.4.3字典視圖 【任務(wù)4-5】迭代讀取文件中的詩詞 【知識點】 4.5迭代和列表解析 4.5.1迭代 4.5.2列表解析 4.5.3zip()函數(shù)、map()函數(shù)和filter()函數(shù) 【綜合實例】數(shù)據(jù)排序 【拓展閱讀】神舟飛船 【技能拓展】利用文心一言理解代碼單元4實驗1:使用集合實驗2:使用列表實驗3:使用元組實驗4:使用字典授課題目:單元5程序控制結(jié)構(gòu)授課方式(請打√)理論課□討論課□實驗課□習(xí)題課□其他□課時安排理論課:4實驗課:2教學(xué)大綱要求:讓學(xué)生掌握分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、異常處理。教學(xué)重點及難點:重點:分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、異常處理作業(yè)、討論題、思考題:課后總結(jié)分析:教學(xué)內(nèi)容實驗內(nèi)容單元5【任務(wù)5-1】計算個人綜合所得稅【知識點】 5.1分支結(jié)構(gòu) 5.1.1程序的基本控制結(jié)構(gòu)5.1.2分支結(jié)構(gòu)語句——if語句5.1.3分支結(jié)構(gòu)語句——match語句【任務(wù)5-2】從文件中檢索指定唐詩【知識點】 5.2循環(huán)結(jié)構(gòu) 5.2.1遍歷循環(huán)——for循環(huán)5.2.2無限循環(huán)——while循環(huán)5.2.3控制循環(huán)——break和continue語句【任務(wù)5-3】捕捉處理程序中的異常【知識點】 5.3異常處理 5.3.1捕捉異常5.3.2raise語句5.3.3assert語句【綜合實例】輸出數(shù)字金字塔【拓展閱讀】了解“百度飛槳”【技能拓展】利用文心一言檢查代碼 單元5實驗1:使用if語句實驗2:使用for語句實驗3:使用while語句實驗4:異常處理
授課題目:單元6函數(shù)和模塊授課方式(請打√)理論課□討論課□實驗課□習(xí)題課□其他□課時安排理論課:4實驗課:2教學(xué)大綱要求:讓學(xué)生掌握函數(shù)的定義、函數(shù)的調(diào)用、函數(shù)參數(shù)、函數(shù)的嵌套、lambda函數(shù)、遞歸函數(shù)、模塊的導(dǎo)入、理解變量的作用域。教學(xué)重點及難點:重點:函數(shù)的定義、函數(shù)的調(diào)用、函數(shù)參數(shù)、函數(shù)的嵌套、lambda函數(shù)、遞歸函數(shù)、模塊的導(dǎo)入、理解變量的作用域作業(yè)、討論題、思考題:課后總結(jié)分析:教學(xué)內(nèi)容實驗內(nèi)容單元6【任務(wù)6-1】定義個人綜合所得稅計算函數(shù)【知識點】 6.1函數(shù) 6.1.1定義函數(shù) 6.1.2調(diào)用函數(shù) 6.1.3函數(shù)的參數(shù) 6.1.4函數(shù)嵌套定義 6.1.5lambda函數(shù) 6.1.6遞歸函數(shù) 6.1.7函數(shù)列表 6.1.8程序設(shè)計方法簡介 【任務(wù)6-2】測試變量作用域 【知識點】 6.2變量的作用域 6.2.1作用域分類 6.2.2global語句 6.2.3nonlocal語句 【任務(wù)6-3】調(diào)用模塊中的唐詩檢索函數(shù)【知識點】 6.3模塊 6.3.1導(dǎo)入模塊 6.3.2導(dǎo)入時執(zhí)行模塊 6.3.3使用import語句還是from語句 6.3.4重新載入模塊 6.3.5模塊搜索路徑 6.3.6嵌套導(dǎo)入模塊 6.3.7查看模塊對象屬性 6.3.8__name__屬性和命令行參數(shù) 6.3.9隱藏模塊變量 【綜合實例】自定義楊輝三角函數(shù) 【拓展閱讀】了解百度超級鏈XuperChain【技能拓展】利用文心一言優(yōu)化和重構(gòu)代碼 單元6實驗1:定義素數(shù)判斷函數(shù)實驗2:定義求和函數(shù)實驗3:模擬漢諾塔授課題目:單元7文件和數(shù)據(jù)組織授課方式(請打√)理論課□討論課□實驗課□習(xí)題課□其他□課時安排理論課:4實驗課:2教學(xué)大綱要求:讓學(xué)生掌握文本文件的讀寫、二進制文件的讀寫、CSV文件的讀寫、數(shù)據(jù)的排序和查找,理解數(shù)據(jù)維度的基本概念。教學(xué)重點及難點:重點:文本文件的讀寫、二進制文件的讀寫、CSV文件的讀寫、數(shù)據(jù)的排序和查找作業(yè)、討論題、思考題:課后總結(jié)分析:教學(xué)內(nèi)容實驗內(nèi)容單元7【任務(wù)7-1】從文件中讀取唐詩目錄 【知識點】 7.1文件基本操作 7.1.1文件類型 7.1.2打開和關(guān)閉文件 7.1.3讀寫文本文件 7.1.4讀寫二進制文件 7.1.5用文件存儲對象 7.1.6目錄操作 【任務(wù)7-2】讀取CSV文件中的專業(yè)信息 【知識點】 7.2CSV文件操作 7.2.1讀取CSV文件數(shù)據(jù) 7.2.2將數(shù)據(jù)寫入CSV文件 【任務(wù)7-3】超級計算機排序 【知識點】 7.3數(shù)據(jù)組織的維度 7.3.1基本概念 7.3.2一維數(shù)據(jù)的處理 7.3.3二維數(shù)據(jù)的處理 7.3.4數(shù)據(jù)排序 7.3.5數(shù)據(jù)查找 【綜合實例】登錄密碼驗證 【拓展閱讀】了解阿里云人臉人體分析技術(shù) 【技能拓展】利用文心一言輔助學(xué)習(xí)編程知識單元7實驗1:讀寫文本文件實驗2:用文件存儲對象實驗3:讀寫CSV文件實驗4:數(shù)據(jù)的排序和查找
授課題目:單元8標(biāo)準(zhǔn)庫授課方式(請打√)理論課□討論課□實驗課□習(xí)題課□其他□課時安排理論課:8實驗課:4教學(xué)大綱要求:讓學(xué)生掌握turtle庫、random庫、time庫的基本使用方法。教學(xué)重點及難點:重點:turtle庫、random庫、time庫。作業(yè)、討論題、思考題:課后總結(jié)分析:教學(xué)內(nèi)容實驗內(nèi)容單元8【任務(wù)8-1】繪制五角星【知識點】8.1繪圖工具——turtle庫8.1.1窗體函數(shù)8.1.2畫筆控制函數(shù)8.1.3畫筆運動函數(shù)8.1.4形狀函數(shù)8.1.5輸入輸出函數(shù)8.1.6事件處理函數(shù)【任務(wù)8-2】生成隨機驗證碼【知識點】8.2隨機數(shù)工具——random庫8.2.1隨機數(shù)種子函數(shù)8.2.2整數(shù)隨機數(shù)函數(shù)8.2.3浮點數(shù)隨機數(shù)函數(shù)8.2.4序列隨機函數(shù)【任務(wù)8-3】計算浮點數(shù)運算時間【知識點】8.3時間工具——time庫8.3.1time庫概述8.3.2時間處理函數(shù)8.3.3時間格式化函數(shù)8.3.4計時函數(shù)【綜合實例】實現(xiàn)計時動畫【拓展閱讀】了解Django庫和Tkinter庫【技能拓展】提高大語言模型prompt的有效性實驗:實驗1:使用turtle庫繪制圖形 實驗2:使用random庫處理隨機數(shù)實驗3:使用time庫處理時間授課題目:單元9第三方庫授課方式(請打√)理論課□討論課□實驗課□習(xí)題課□其他□課時安排理論課:4實驗課:2教學(xué)大綱要求:讓學(xué)生掌握第三方庫的安裝方法、安裝和使用PyInstaller、安裝和使用jieba庫、安裝和使用NumPy庫。教學(xué)重點及難點:重點:安裝和使用PyInstaller、安裝和使用jieba庫、安裝和使用NumPy庫作業(yè)、討論題、思考題:課后總結(jié)分析:教學(xué)內(nèi)容實驗內(nèi)容單元9【任務(wù)9-1】安裝和卸載第三方庫【知識點】 9.1了解第三方庫 2129.1.1使用pip工具安裝第三方庫9.1.2第三方庫簡介【任務(wù)9-2】打包Python程序【知識點】 9.2打包工具——PyInstaller庫 2189.2.1PyInstaller庫簡介9.2.2使用PyInstaller庫【任務(wù)9-3】生成《紅樓夢》人名詞云【知識點】 9.3分詞工具——jieba庫 2239.3.1jieba庫概述9.3.2使用分詞功能9.3.3使用詞典 9.3.4返回詞性 9.3.5返回詞語位置9.3.6關(guān)鍵詞提取 【任務(wù)9-4】使用NumPy庫實現(xiàn)圖像處理【知識點】 9.4數(shù)據(jù)計算工具——NumPy庫 2299.4.1數(shù)據(jù)
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年地礦地震儀器項目合作計劃書
- 玉溪師范學(xué)院《大學(xué)體育》2021-2022學(xué)年第一學(xué)期期末試卷
- 鹽城師范學(xué)院《圖形創(chuàng)意》2022-2023學(xué)年第一學(xué)期期末試卷
- 2024年含乳飲料項目合作計劃書
- 鹽城師范學(xué)院《數(shù)據(jù)分析與處理實驗》2022-2023學(xué)年第一學(xué)期期末試卷
- 滬教版三年級下冊數(shù)學(xué)第二單元 用兩位數(shù)乘除 測試卷完整版
- 2024團隊國內(nèi)旅游合同電子版
- 北師大版四年級上冊數(shù)學(xué)第三單元 乘法 測試卷附參考答案【能力提升】
- 2024《廣告設(shè)計合同》
- 年處理一般固廢14萬噸技改項目環(huán)評報告表
- 蘇教版六年級科學(xué)上冊復(fù)習(xí)提綱
- 縣級中職網(wǎng)絡(luò)搭建技能比賽題和答案
- 白血病試題及答案
- 低年級語文答辯67題匯總
- 單片機中用矩陣鍵盤實現(xiàn)計算器
- 蘇教版數(shù)學(xué)二年級上冊《認(rèn)識線段》PPT課件(區(qū)優(yōu)質(zhì)課)
- 現(xiàn)代寫作教程全套課件
- 三年級數(shù)學(xué)上冊蘇教版《認(rèn)識長方形正方形》教學(xué)設(shè)計及活動單(市級公開課)
- 非飽和土力學(xué)培訓(xùn)06本構(gòu)理論
- 2022版《語文課程標(biāo)準(zhǔn)》
- 老年友善醫(yī)療機構(gòu)建設(shè)項目報價函
評論
0/150
提交評論