版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
博學(xué)谷——讓IT教學(xué)更簡單,讓IT學(xué)習(xí)更有效PAGE12PAGE5《Python程序開發(fā)案例教程(第2版)》教學(xué)設(shè)計課程名稱:授課年級:授課學(xué)期:教師姓名:年月課題名稱第1章開啟Python學(xué)習(xí)之旅計劃課時4課時教學(xué)引入在當(dāng)今數(shù)字化和技術(shù)驅(qū)動的世界中,編程成為了一項越來越重要的技能。而在眾多的編程語言中,Python憑借其卓越的特性和廣泛的應(yīng)用領(lǐng)域贏得了很多業(yè)內(nèi)人士的青睞。Python語言以其簡潔直觀的語法、易于學(xué)習(xí)和使用的特點,成為眾多初學(xué)者的首選。不僅如此,Python在數(shù)據(jù)科學(xué)、人工智能、Web開發(fā)等領(lǐng)域都有著廣泛的應(yīng)用,無論是企業(yè)還是個人都離不開這門多才多藝的編程語言。下面讓我們一起踏上Python編程的旅程,開啟探索編程世界的大門吧!教學(xué)目標(biāo)使學(xué)生了解Python的發(fā)展史,能夠說出Python語言的發(fā)展過程使學(xué)生了解Python的優(yōu)缺點,能夠說出Python語言的優(yōu)點和缺點使學(xué)生熟悉Python的應(yīng)用領(lǐng)域,能夠至少列舉3個Python語言的應(yīng)用領(lǐng)域使學(xué)生掌握Python解釋器的安裝方法,能夠獨立在計算機中安裝Python解釋器使學(xué)生掌握IDLE工具的使用方法,能夠熟練使用IDLE工具編寫并運行代碼使學(xué)生掌握PyCharm工具的安裝方法,能夠獨立在計算機中安裝PyCharm工具使學(xué)生掌握PyCharm工具的使用方法,能夠熟練使用PyCharm工具編寫并運行代碼教學(xué)重點Python解釋器的安裝開發(fā)第一個Python程序數(shù)據(jù)的表示--變量基本輸入輸出教學(xué)難點數(shù)據(jù)的表示--變量教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進行教學(xué)教學(xué)過程第一課時(Python的特點、Python的應(yīng)用領(lǐng)域、Python解釋器的安裝)一、創(chuàng)設(shè)情景,導(dǎo)入新課教師通過給學(xué)生展示一些人工智能產(chǎn)品,比如智能客服機器人、指紋識別等,引導(dǎo)學(xué)生了解到開發(fā)這些產(chǎn)品的編程語言多數(shù)基于Python,從而導(dǎo)入我們本節(jié)課要介紹的主題Python。二、新課講解知識點1-Python的特點教師通過PPT講解Python的特點簡單易學(xué)免費開源可移植性豐富的庫良好的中文支持知識點2-Python的應(yīng)用領(lǐng)域教師通過PPT講解Python的應(yīng)用領(lǐng)域。Web開發(fā)科學(xué)計算與數(shù)據(jù)分析自動化運維網(wǎng)絡(luò)爬蟲游戲開發(fā)人工智能知識點3-Python解釋器的安裝教師通過PPT講解Python解釋器的安裝。訪問Python官網(wǎng)的下載頁面進入Python解釋器安裝包的下載頁面下載相應(yīng)版本的安裝包,下載完成后,找到并雙擊安裝包驗證Python解釋器是否安裝成功三、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。四、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第二課時(PyCharm的安裝與使用、開發(fā)第一個Python程序、良好的編程約定)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過需求引入的方式導(dǎo)入新課工欲善其事必先利其器,工匠想要使他的工作做好,一定要先讓工具鋒利。在開發(fā)Python程序過程中也是如此,便捷的開發(fā)工具不僅可以提高工作效率,還可以減少開發(fā)過程可能出現(xiàn)的錯誤,那么在開發(fā)Python程序過程中,經(jīng)常會使用哪些開發(fā)工具呢?從而引導(dǎo)學(xué)生了解更便捷的開發(fā)工具,開發(fā)人員使用較多的一款開發(fā)工具PyCharm,從而導(dǎo)入本節(jié)課要介紹的內(nèi)容。三、新課講解知識點1-PyCharm的安裝與使用教師通過PPT講解PyCharm的安裝與使用Professional版本的特點提供PythonIDE的所有功能,支持Web開發(fā)支持Django、Flask、GoogleApp引擎、Pyramid和web2py支持JavaScript、CoffeeScript、TypeScript、CSS和Cython等支持遠(yuǎn)程開發(fā)、Python分析器、數(shù)據(jù)庫和SQL語句Community版本的特點輕量級的PythonIDE,只支持Python開發(fā)免費、開源、集成Apache2的許可證智能編輯器、調(diào)試器,支持重構(gòu)和錯誤檢查,集成VCS版本控制PyCharm的安裝PyCharm的使用知識點2-開發(fā)第一個Python程序教師通過PPT結(jié)合實操的形式講解開發(fā)第一個Python程序。通過PPT介紹任務(wù)案例需求。通過PPT介紹任務(wù)案例分析思路。在PyCharm中實現(xiàn)模擬手機充值的場景代碼。知識點3-良好的編程約定教師通過PPT講解良好的編程約定。代碼布局縮進行的最大長度空白行多語句換行空格要求逗號、冒號、分號前不要加空格函數(shù)的左括號前不要加空格序列的左括號前不要加空格運算符左右各加一個空格代碼注釋塊注釋行內(nèi)注釋文檔字符串命名規(guī)范模塊名、包名應(yīng)簡短,一般全為小寫字母,多個單詞用下畫線分隔函數(shù)名一般全為小寫字母,多個單詞用下畫線分隔類名一般使用大寫字母開頭的單個或多個單詞常量名一般全為大寫字母,多個單詞用下畫線分隔四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第三課時(數(shù)據(jù)的表示--變量、基本輸入輸出、實例1:打印購物小票、實例2:打印功能菜單)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中我們學(xué)習(xí)了,PyCharm的安裝與使用、開發(fā)第一個Python程序、良好的編程約定,那么在本節(jié)中將對數(shù)據(jù)的表示--變量、基本輸入輸出、實例1:打印購物小票、實例2:打印功能菜單進行介紹。三、新課講解知識點1-數(shù)據(jù)的表示--變量教師通過PPT講解數(shù)據(jù)的表示——變量。變量的定義格式變量名的定義規(guī)范變量名由字母、數(shù)字和下畫線組成,且不以數(shù)字開頭變量名區(qū)分大小寫變量名不允許使用關(guān)鍵字關(guān)鍵字知識點2-基本的輸入輸出教師通過PPT講解基本的輸入輸出。input()函數(shù)print()函數(shù)知識點3-實例1:打印購物小票教師通過PPT結(jié)合實操的形式講解實例1:打印購物小票。通過PPT介紹任務(wù)案例需求。通過PPT介紹任務(wù)案例分析思路。在PyCharm中實現(xiàn)打印購物小票代碼。知識點4-實例2:打印功能菜單教師通過PPT解釋實操的形式講解實例2:打印功能菜單通過PPT介紹任務(wù)案例需求。通過PPT介紹任務(wù)案例分析思路。在PyCharm中實現(xiàn)打印功能菜單代碼。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第四課時(上機練習(xí))上機練習(xí)主要針對本章中需要重點掌握的知識點,以及在程序中容易出錯的內(nèi)容進行練習(xí),通過上機練習(xí)可以考察同學(xué)對知識點的掌握情況,對代碼的熟練程度。上機一:(考察知識點為Python解釋器的安裝、PyCharm的安裝與使用、基本的輸入輸出)形式:單獨完成題目:在計算機中安裝Python解釋器,并驗證是否安裝成功在計算中安裝PyCharm,并在PyCharm中編寫Python代碼練習(xí)input()函數(shù)和print()函數(shù)的使用上機二:(考察知識點為實例1:打印購物小票)形式:單獨完成題目:根據(jù)任務(wù)描述的要求,編寫代碼實現(xiàn)實例1:打印購物小票。上機三:(考察知識點為實例2:打印功能菜單)形式:單獨完成題目:根據(jù)任務(wù)描述的要求,編寫代碼實現(xiàn)實例2:打印功能菜單。教學(xué)后記《Python程序開發(fā)案例教程(第2版)》教學(xué)設(shè)計課程名稱:授課年級:授課學(xué)期:教師姓名:年月課題名稱第2章數(shù)據(jù)類型與字符串計劃課時8課時教學(xué)引入在計算機編程中,數(shù)據(jù)是程序處理的核心。Python中提供了豐富多樣的數(shù)據(jù)類型,簡單的數(shù)據(jù)類型有數(shù)字類型和字符串,其中數(shù)字類型用于表示數(shù)值形式的數(shù)據(jù),它可以聯(lián)合運算符進行算術(shù)或邏輯等操作;字符串用于表示文本形式的數(shù)據(jù),它能夠?qū)ξ谋具M行一些諸如分割、拼接、查找和替換操作,在程序中應(yīng)用十分廣泛。本章將對數(shù)字類型、字符串和運算符的相關(guān)內(nèi)容進行講解,并通過實例幫助大家熟練運用它們。教學(xué)目標(biāo)使學(xué)生掌握數(shù)字類型,能夠在程序中正確表示不同數(shù)字類型的數(shù)據(jù)使學(xué)生掌握運算符的用法,能夠使用運算符進行數(shù)值運算使學(xué)生掌握運算符優(yōu)先級,能夠在數(shù)值運算中正確使用運算符使學(xué)生掌握字符串的創(chuàng)建方式,能夠準(zhǔn)確創(chuàng)建字符串類型的變量使學(xué)生掌握格式化字符串的方式,能夠使用%、format()和f-string這3種方式格式化字符串使學(xué)生掌握字符串的常見操作,能夠使用方法實現(xiàn)字符串的常見操作使學(xué)生掌握字符串的索引和切片,能夠使用索引和切片訪問字符串的字符或子串使學(xué)生掌握類型轉(zhuǎn)換函數(shù)的使用,能夠使用類型轉(zhuǎn)換函數(shù)對不同類型的數(shù)據(jù)進行轉(zhuǎn)換教學(xué)重點算術(shù)運算符比較運算符賦值運算符邏輯運算符成員運算符運算符優(yōu)先級字符串的創(chuàng)建字符串的格式化字符串的常見操作字符串的索引與切片類型轉(zhuǎn)換函數(shù)教學(xué)難點位運算符教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進行教學(xué)教學(xué)過程第一課時(數(shù)字類型、算術(shù)運算符、比較運算符)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。通過直接引入的方式導(dǎo)入新課Python中提供了豐富多樣的數(shù)據(jù)類型,例如,數(shù)字類型和字符串,其中數(shù)字類型用于表示數(shù)值形式的數(shù)據(jù),它可以聯(lián)合運算符進行算術(shù)或邏輯等操作。本節(jié)將對數(shù)字類型、算術(shù)運算符、比較運算符進行講解。知識點1-數(shù)字類型教師通過PPT講解數(shù)字類型整型浮點型復(fù)數(shù)類型布爾類型知識點2-算術(shù)運算符教師通過PPT講解算術(shù)運算符。(1)算術(shù)運算符加:+減:-乘:*除:/整除://取余:%冪:**Python中不同類型的對象進行運算的轉(zhuǎn)換規(guī)律①布爾類型在進行算術(shù)運算時,將False和True被視為數(shù)值0或1②整型與浮點型進行運算時,將整型轉(zhuǎn)化為浮點型③其它類型與復(fù)數(shù)類型進行運算時,將其他類型轉(zhuǎn)換為復(fù)數(shù)類型知識點3-比較運算符教師通過PPT講解比較運算符。==!=><>=<=三、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。四、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第二課時(賦值運算符、邏輯運算符、成員運算符、位運算符)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中,我們介紹了數(shù)字類型、算術(shù)運算符、比較運算符,在本節(jié)中將對賦值運算符、邏輯運算符、位運算符進行介紹。三、新課講解知識點1-賦值運算符教師通過PPT講解賦值運算符。等:=加等:+=減等:-=乘等:*=除等:/=整除等://=取余等:%=冪等:**=知識點2-邏輯運算符教師通過PPT講解邏輯運算符。邏輯或運算:or邏輯與運算:and邏輯非運算:not知識點3-成員運算符教師通過PPT講解成員運算符。代碼布局in:如果給定值在字符串、列表、元組、集合、字典中,返回True,否則返回False。notin:如果給定值不在字符串、列表、元組、集合、字典中,返回True,否則返回False。知識點4-位運算符教師通過PPT講解位運算符。按位左移:<<按右左移:>>按位與:&按位或:|按位異或:^按位取反:~四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第三課時(運算符優(yōu)先級、實例1:計算BMI指數(shù)、實例2:計算三角形的面積)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了賦值運算符、邏輯運算符、成員運算符、位運算符,在本節(jié)中將對運算符優(yōu)先級、實例1:計算BMI指數(shù)、實例2:計算三角形的面積進行介紹。三、新課講解知識點1-運算符優(yōu)先級教師通過PPT講解數(shù)據(jù)的表示——變量。運算符優(yōu)先級由高到低順序+=,-=,*=,/=,//=,%=,**=orandnotin,notin<,<=,>,>=,!=,==|^&<<,>>+,-*,/,%~**使用圓括號改變表達式的執(zhí)行順序知識點2-實例1:計算BMI指數(shù)教師通過PPT結(jié)合實操的形式講解實例1:計算BMI指數(shù)。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例1:計算BMI指數(shù)代碼。知識點3-實例2:計算三角形的面積教師通過PPT結(jié)合實操的形式講解實例2:計算三角形的面積。通過PPT介紹任務(wù)案例需求。通過PPT介紹任務(wù)案例分析思路。在PyCharm中實現(xiàn)實例2:計算三角形的面積代碼。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第四課時(實例3:判斷水仙花數(shù)、字符串的創(chuàng)建、字符串的格式化)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了運算符優(yōu)先級、實例1:計算BMI指數(shù)、實例2:計算三角形的面積,在本節(jié)中將對實例3:判斷水仙花數(shù)、字符串的創(chuàng)建、字符串的格式化進行講解。三、新課講解知識點1-實例3:判斷水仙花數(shù)教師通過PPT結(jié)合實操的形式講解實例3:判斷水仙花數(shù)。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例3:判斷水仙花數(shù)代碼。知識點2-字符串的創(chuàng)建教師通過PPT講解字符串的創(chuàng)建。(1)使用單引號創(chuàng)建字符串(2)使用雙引號創(chuàng)建字符串(3)使用三引號創(chuàng)建字符串知識點3-字符串的格式化教師通過PPT講解字符串的格式化。利用符號%對字符串進行格式化。%s%d%o%x%X%e%f利用format()方法對字符串進行格式化。保留n位小數(shù)數(shù)字補齊顯示百分比利用f-strings對字符串進行格式化。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第五課時(字符串的常見操作、字符串的索引與切片、實例4:制作名片)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了實例3:判斷水仙花數(shù)、字符串的創(chuàng)建、字符串的格式化,在本節(jié)中將對字符串的常見操作、字符串的索引與切片、實例4:制作名片進行講解。三、新課講解知識點1-字符串的常見操作教師通過PPT結(jié)合實操的形式講解字符串的常見操作。(1)字符串拼接:+(2)字符串替換:replace()(3)字符串分割:split()(4)取出字符串兩側(cè)空格:strip()知識點2-字符串的索引與切片教師通過PPT講解字符串的索引與切片。索引①什么是索引②正向索引③反向索引(2)切片①什么是切片②切片格式③切片的使用知識點3-實例4:制作名片教師通過通過PPT結(jié)合實操的形式講解實例4:制作名片。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例4:制作名片的代碼。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第六課時(實例5:替換不良詞語、類型轉(zhuǎn)換函數(shù)、實例6:模擬超市收銀抹零行為)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了字符串的常見操作、字符串的索引與切片、實例4:制作名片,在本節(jié)中將對實例5:替換不良詞語、類型轉(zhuǎn)換函數(shù)、實例6:模擬超市收銀抹零行為進行講解。三、新課講解知識點1-實例5:替換不良詞語教師通過PPT結(jié)合實操的形式講解實例5:替換不良詞語。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例5:替換不良詞語代碼。知識點2-類型轉(zhuǎn)換函數(shù)教師通過PPT講解類型轉(zhuǎn)換函數(shù)。int()函數(shù)float()函數(shù)complex()函數(shù)str()函數(shù)知識點3-實例6:模擬超市收銀抹零行為教師通過通過PPT結(jié)合實操的形式講解實例6:模擬超市收銀抹零行為。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例6:模擬超市收銀抹零行為的代碼。第七、八課時(上機練習(xí))上機練習(xí)主要針對本章中需要重點掌握的知識點,以及在程序中容易出錯的內(nèi)容進行練習(xí),通過上機練習(xí)可以考察同學(xué)對知識點的掌握情況,對代碼的熟練程度。上機一:(考察知識點為:算術(shù)運算符、比較運算符、賦值運算符、邏輯運算符、成員運算符、運算符優(yōu)先級)形式:單獨完成題目:在PyCharm中練習(xí)運算符的使用在PyCharm中練習(xí)運算符優(yōu)先級的使用上機二:(考察知識點為:字符串的創(chuàng)建、字符串的格式化、字符串的索引與切片、字符串的常見操作、類型轉(zhuǎn)換函數(shù))形式:單獨完成題目:(1)在PyCharm中練習(xí)字符串的創(chuàng)建(2)練習(xí)使用%、format()方法和f-string對字符串進行格式化(3)練習(xí)使用“+”拼接字符串;使用replace()方法替換字符串;使用split()方法進行字符串分割(4)練習(xí)int()函數(shù)、float()函數(shù)、complex()函數(shù)和str()函數(shù)的使用上機三:(考察知識點為:實例1:計算BMI指數(shù)、實例2:計算三角形的面積、實例3:判斷水仙花數(shù))形式:單獨完成題目:根據(jù)任務(wù)描述的要求,編寫代碼實現(xiàn)實例1:計算BMI指數(shù)、實例2:計算三角形的面積、實例3:判斷水仙花數(shù)。上機四:(考察知識點為:實例4:制作名片、實例5:替換不良詞語、實例6:模擬超市收銀抹零行為)形式:單獨完成題目:根據(jù)任務(wù)描述的要求,編寫代碼實現(xiàn)實例4:制作名片、實例5:替換不良詞語、實例6:模擬超市抹零行為。教學(xué)后記《Python程序開發(fā)案例教程(第2版)》教學(xué)設(shè)計課程名稱:授課年級:授課學(xué)期:教師姓名:年月課題名稱第3章流程控制計劃課時8課時教學(xué)引入程序中的語句默認(rèn)自上而下順序執(zhí)行。流程控制意指在程序執(zhí)行時,通過一些特定的指令更改程序中語句的執(zhí)行順序,使程序產(chǎn)生跳躍、回溯等現(xiàn)象。本章將對Python中的條件語句、循環(huán)語句和跳轉(zhuǎn)語句進行講解。教學(xué)目標(biāo)使學(xué)生掌握條件語句的使用,能夠根據(jù)需求選擇合適的語句處理判斷情況使學(xué)生掌握條件嵌套的使用,能夠使用條件嵌套處理多重判斷情況使學(xué)生掌握循環(huán)語句的使用,能夠使用for語句或while語句實現(xiàn)循環(huán)操作使學(xué)生掌握循環(huán)嵌套的使用,能夠使用循環(huán)嵌套處理多層循環(huán)的操作使學(xué)生掌握跳轉(zhuǎn)語句,能夠使用break和continue語句控制循環(huán)的執(zhí)行情況教學(xué)重點if語句if-else語句if-elif-else語句for語句while語句break語句continue語句教學(xué)難點條件嵌套的格式while循環(huán)嵌套for循環(huán)嵌套教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進行教學(xué)教學(xué)過程第一課時(if語句、if-else語句、if-elif-else語句、實例1:判斷回文數(shù))一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。通過需求引入的方式導(dǎo)入新課程序開發(fā)中經(jīng)常會用到條件判斷,比如,用戶登錄的時候,需判斷用戶輸入的用戶名和密碼是否都正確,進而決定用戶是否能夠成功登錄。類似這種需求的功能,都可以使用條件語句實現(xiàn)。Python中的條件語句可使程序產(chǎn)生分支,根據(jù)分支數(shù)量的不同,可以分為單分支if語句、雙分支if-else語句和多分支if-elif-else語句。接下來,本節(jié)將針對if語句、if-else語句、if-elif-else語句、實例1:判斷回文數(shù)的內(nèi)容進行詳細(xì)講解。知識點1-if語句教師通過PPT講解if語句if語句格式if語句執(zhí)行流程if語句的使用知識點2-if-else語句教師通過PPT講解if-else語句。(1)if-else語句格式if-else語句的執(zhí)行流程if-else語句的使用知識點3-if-elif-else語句教師通過PPT講解if-elif-else語句。if-elif-else語句格式if-elif-else語句的執(zhí)行流程if-elif-else語句的使用知識點4-實例1:判斷回文數(shù)教師通過PPT結(jié)合實操的形式講解實例1:判斷回文數(shù)。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例1:判斷回文數(shù)代碼。三、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。四、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第二課時(實例2:獎金發(fā)放、實例3:判斷身體胖瘦程度、條件嵌套的格式)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中,我們介紹了if語句、if-else語句、if-elif-else語句、實例1:判斷回文數(shù),在本節(jié)中將對實例2:獎金發(fā)放、實例3:判斷身體胖瘦程度、條件嵌套的格式進行介紹。三、新課講解知識點1-實例2:獎金發(fā)放教師通過PPT結(jié)合實操的形式講解實例2:獎金發(fā)放。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例2:獎金發(fā)放代碼。知識點2-實例3:判斷身體胖瘦程度教師通過PPT講解實例3:判斷身體胖瘦程度。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例3:判斷身體胖瘦程度代碼。知識點3-條件嵌套的格式教師通過PPT講解條件嵌套的格式。講解條件嵌套格式講解條件嵌套的說明演示條件嵌套的使用四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第三課時(實例4:模擬乘客進站流程、實例5:物流計費系統(tǒng)、for語句、實例6:數(shù)據(jù)加密)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了實例2:獎金發(fā)放、實例3:判斷身體胖瘦程度、條件嵌套的格式,在本節(jié)中將對實例4:模擬乘客進站流程、實例5:物流計費系統(tǒng)、for語句、實例6:數(shù)據(jù)加密進行介紹。三、新課講解知識點1-實例4:模擬乘客進站流程教師通過PPT結(jié)合實操的形式講解實例4:模擬乘客進站流程。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例4:模擬乘客進站流程代碼。知識點2-實例5:物流計費系統(tǒng)教師通過PPT結(jié)合實操的形式講解實例5:物流計費系統(tǒng)。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例5:物流計費系統(tǒng)代碼。知識點3-for語句教師通過PPT講解for語句。(1)講解for語句的格式。(2)演示for語句的使用。知識點4-實例6:數(shù)據(jù)加密教師通過PPT結(jié)合實操的形式講解實例6:數(shù)據(jù)加密。通過PPT介紹任務(wù)案例需求。通過PPT介紹任務(wù)案例分析思路。在PyCharm中實現(xiàn)實例6:數(shù)據(jù)加密的代碼。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第四課時(實例7:逢七拍手游戲、while語句、實例8:登錄系統(tǒng)賬號檢測)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了實例4:模擬乘客進站流程、實例5:物流計費系統(tǒng)、for語句、實例6:數(shù)據(jù)加密,在本節(jié)中將對實例7:逢七拍手游戲、while語句、實例8:登錄系統(tǒng)賬號檢測進行講解。三、新課講解知識點1-實例7:逢七拍手游戲教師通過PPT結(jié)合實操的形式講解實例7:逢七拍手游戲。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例3:逢七拍手游戲代碼。知識點2-while語句教師通過PPT講解while語句。(1)講解while語句的格式(2)講解while語句的執(zhí)行流程(3)演示while語句的使用知識點3-實例8:登錄系統(tǒng)賬號檢測教師通過PPT結(jié)合實操的形式講解實例8:登錄系統(tǒng)賬號檢測。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例8:登錄系統(tǒng)賬號檢測代碼。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第五課時(while循環(huán)嵌套、for循環(huán)嵌套、實例9:九九乘法表、break語句)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了實例7:逢七拍手游戲、while語句、實例8:登錄系統(tǒng)賬號檢測,在本節(jié)中將對while循環(huán)嵌套、for循環(huán)嵌套、實例9:九九乘法表、break語句進行講解。三、新課講解知識點1-while循環(huán)嵌套教師通過PPT講解while循環(huán)嵌套。(1)講解while循環(huán)嵌套的格式(2)講解while循環(huán)嵌套的執(zhí)行流程(3)演示while循環(huán)嵌套的使用知識點2-for循環(huán)嵌套教師通過PPT講解for循環(huán)嵌套。(1)講解for循環(huán)嵌套的格式(2)講解for循環(huán)嵌套的執(zhí)行流程(3)演示for循環(huán)嵌套的使用知識點3-實例9:九九乘法表教師通過通過PPT結(jié)合實操的形式講解實例9:九九乘法表。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例9:九九乘法表的代碼。知識點4-break語句教師通過通過PPT講解break語句。(1)通過PPT介紹break語句的作用。(2)通過PPT介紹break語句的格式。(3)演示break語句的使用。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第六課時(continue語句、實例10:猜數(shù)游戲)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了while循環(huán)嵌套、for循環(huán)嵌套、實例9:九九乘法表、break語句,在本節(jié)中將對continue語句、實例10:猜數(shù)游戲進行講解。三、新課講解知識點1-continue語句教師通過PPT講解continue語句。通過PPT介紹continue語句的作用。(2)通過PPT介紹continue語句的格式。(3)演示continue語句的使用。知識點2-實例10:猜數(shù)游戲教師通過PPT結(jié)合實操的形式講解實例10:猜數(shù)游戲。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例10:猜數(shù)游戲代碼。第七、八課時(上機練習(xí))上機練習(xí)主要針對本章中需要重點掌握的知識點,以及在程序中容易出錯的內(nèi)容進行練習(xí),通過上機練習(xí)可以考察同學(xué)對知識點的掌握情況,對代碼的熟練程度。上機一:(考察知識點為:if語句、if-else語句、if-elif-else語句、條件嵌套的格式)形式:單獨完成題目:在PyCharm中練習(xí)if語句、if-else語句、if-elif-else語句在PyCharm中練習(xí)條件嵌套的使用上機二:(考察知識點為:for語句、while語句、while循環(huán)嵌套、for循環(huán)嵌套、break語句、continue語句)形式:單獨完成題目:(1)練習(xí)for語句、while語句的使用(2)練習(xí)while循環(huán)嵌套、for循環(huán)嵌套的使用(3)練習(xí)break語句、continue語句的使用上機三:(考察知識點為:實例1:判斷回文數(shù)、實例2:獎金發(fā)放、實例3:判斷身體胖瘦程度、實例4:模擬乘客進站流程、實例5:物流計費系統(tǒng))形式:單獨完成題目:根據(jù)任務(wù)描述的要求,編寫代碼實現(xiàn)實例1:判斷回文數(shù)、實例2:獎金發(fā)放、實例3:判斷身體胖瘦程度、實例4:模擬乘客進站流程、實例5:物流計費系統(tǒng)。上機四:(考察知識點為:實例6:數(shù)據(jù)加密、實例7:逢七拍手游戲、實例8:登錄系統(tǒng)賬號檢測、實例9:九九乘法表、實例10:猜數(shù)游戲)形式:單獨完成題目:根據(jù)任務(wù)描述的要求,編寫代碼實現(xiàn)實例6:數(shù)據(jù)加密、實例7:逢七拍手游戲、實例8:登錄系統(tǒng)賬號檢測、實例9:九九乘法表、實例10:猜數(shù)游戲。教學(xué)后記《Python程序開發(fā)案例教程(第2版)》教學(xué)設(shè)計課程名稱:授課年級:授課學(xué)期:教師姓名:年月課題名稱第4章列表與元組計劃課時6課時教學(xué)引入列表與元組是Python提供的兩種非常重要的數(shù)據(jù)類型,它們屬于序列類型,可以存儲任意數(shù)量、任何類型的數(shù)據(jù),并且支持訪問、遍歷等一系列操作,本章將對列表和元組這兩種數(shù)據(jù)類型進行介紹。教學(xué)目標(biāo)使學(xué)生掌握列表的創(chuàng)建方式,能夠使用[]和list()函數(shù)創(chuàng)建列表使學(xué)生掌握訪問列表元素的方式,能夠通過索引和切片訪問列表元素使學(xué)生掌握列表的遍歷,能夠通過for語句遍歷列表的元素使學(xué)生掌握列表的排序,能夠通過sort()和reverse()方法對列表的元素實現(xiàn)排序操作使學(xué)生掌握列表的增刪改操作,能夠選擇合適的方式添加、刪除、修改列表元素使學(xué)生熟悉嵌套列表的創(chuàng)建與訪問方式,能夠創(chuàng)建嵌套列表并訪問列表元素使學(xué)生掌握元組的創(chuàng)建方式,能夠使用()和tuple()函數(shù)創(chuàng)建元組使學(xué)生掌握訪問元組元素的方式,能夠通過索引和切片訪問元組元素教學(xué)重點列表的創(chuàng)建方式訪問列表元素列表的遍歷列表的排序添加列表元素刪除列表元素修改列表元素元組的創(chuàng)建方式訪問元組元素教學(xué)難點嵌套列表的創(chuàng)建與訪問教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進行教學(xué)教學(xué)過程第一課時(列表的創(chuàng)建方式、訪問列表元素、實例1:刮刮樂、列表的遍歷)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。通過需求引入的方式導(dǎo)入新課在開發(fā)程序過程中,經(jīng)常需要保存程序產(chǎn)生的臨時數(shù)據(jù)或永久數(shù)據(jù),那么在Python中如何保存數(shù)據(jù)呢?列表是Python中最靈活的序列類型,它用于存儲和管理任意數(shù)量、任意類型的元素,比如數(shù)字、字符串、列表或其他類型更為復(fù)雜的元素,都能夠輕松應(yīng)對。列表是可變的序列類型,它允許開發(fā)人員對其中的元素進行添加、修改、刪除、排序等一些操作。接下來,本節(jié)將針對列表的創(chuàng)建方式、訪問列表元素、實例1:刮刮樂、列表的遍歷的內(nèi)容進行詳細(xì)講解。知識點1-列表的創(chuàng)建方式教師通過PPT講解列表的創(chuàng)建方式。使用中括號“[]”創(chuàng)建列表使用list()函數(shù)創(chuàng)建列表知識點2-訪問列表元素教師通過PPT講解訪問列表元素。(1)使用索引訪問列表元素使用切片訪問列表元素知識點3-實例1:刮刮樂教師通過PPT結(jié)合實操的形式講解實例1:刮刮樂。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例1:刮刮樂代碼。知識點4-列表的遍歷教師通過PPT講解訪問列表元素。列表是一個可迭代對象通過for語句遍歷其中的元素三、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。四、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第二課時(列表的排序、實例2:商品價格區(qū)間排序、添加列表元素)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中,我們介紹了列表的創(chuàng)建方式、訪問列表元素、實例1:刮刮樂、列表的遍歷,在本節(jié)中將對列表的排序、實例2:商品價格區(qū)間排序、添加列表元素進行介紹。三、新課講解知識點1-列表的排序教師通過PPT講解列表的排序。(1)演示sort()方法的使用(2)演示sorted()函數(shù)的使用(3)演示reverse()方法的使用知識點2-實例2:商品價格區(qū)間排序教師通過PPT講解實例2:商品價格區(qū)間排序。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例2:商品價格區(qū)間排序代碼。知識點3-添加列表元素教師通過PPT講解條件嵌套的格式。演示append()方法的使用演示extend()方法的使用演示insert()方法的使用四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第三課時(刪除列表元素、修改列表元素、實例3:好友管理系統(tǒng)、嵌套列表的創(chuàng)建與訪問)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了列表的排序、實例2:商品價格區(qū)間排序、添加列表元素,在本節(jié)中將對刪除列表元素、修改列表元素、實例3:好友管理系統(tǒng)、嵌套列表的創(chuàng)建與訪問進行介紹。三、新課講解知識點1-刪除列表元素教師通過PPT講解刪除列表元素。(1)演示del語句的使用(2)演示remove()方法的使用(3)演示pop()方法的使用知識點2-修改列表元素教師通過PPT講解刪除列表元素。(1)演示通過索引獲取指定位置的元素并對該元素重新賦值知識點3-實例3:好友管理系統(tǒng)教師通過PPT結(jié)合實操的形式講解實例3:好友管理系統(tǒng)。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例3:好友管理系統(tǒng)代碼。知識點3-嵌套列表的創(chuàng)建與訪問教師通過PPT講解嵌套列表的創(chuàng)建與訪問。(1)講解如何創(chuàng)建嵌套列表。(2)講解如何訪問嵌套列表元素。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第四課時(實例4:隨機分配辦公室、元組的創(chuàng)建方式、訪問元組元素、實例5:中文數(shù)字對照表)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了刪除列表元素、修改列表元素、實例3:好友管理系統(tǒng)、嵌套列表的創(chuàng)建與訪問,在本節(jié)中將對實例4:隨機分配辦公室、元組的創(chuàng)建方式、訪問元組元素、實例5:中文數(shù)字對照表進行講解。三、新課講解知識點1-實例4:隨機分配辦公室教師通過PPT結(jié)合實操的形式講解實例4:隨機分配辦公室。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例4:隨機分配辦公室代碼。知識點2-元組的創(chuàng)建方式教師通過PPT講解元組的創(chuàng)建方式。(1)使用圓括號“()”創(chuàng)建元組(2)使用tuple()函數(shù)創(chuàng)建元組知識點3-訪問元組元素教師通過PPT講解訪問元組元素。(1)使用索引訪問單個元素(2)使用切片訪問元組元素知識點5-實例5:中文數(shù)字對照表教師通過PPT結(jié)合實操的形式講解實例5:中文數(shù)字對照表。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例5:中文數(shù)字對照表代碼。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第五、六課時(上機練習(xí))上機練習(xí)主要針對本章中需要重點掌握的知識點,以及在程序中容易出錯的內(nèi)容進行練習(xí),通過上機練習(xí)可以考察同學(xué)對知識點的掌握情況,對代碼的熟練程度。上機一:(考察知識點為:列表的創(chuàng)建方式、訪問列表元素、列表的遍歷、列表的排序)形式:單獨完成題目:練習(xí)列表的創(chuàng)建方式、訪問列表元素練習(xí)列表的遍歷、列表的排序上機二:(考察知識點為:添加列表元素、刪除列表元素、修改列表元素、元組的創(chuàng)建方式)形式:單獨完成題目:(1)練習(xí)添加列表元素、刪除列表元素(2)練習(xí)刪除列表元素、修改列表元素、元組的創(chuàng)建方式上機三:(考察知識點為:訪問元組元素、實例1:刮刮樂、實例2:商品價格區(qū)間排序)形式:單獨完成題目:(1)練習(xí)訪問元組元素(2)根據(jù)任務(wù)描述的要求,編寫代碼實現(xiàn)實例1:刮刮樂、實例2:商品價格區(qū)間排序。上機四:(考察知識點為:實例3:好友管理系統(tǒng)、實例4:隨機分配辦公室、實例5:中文數(shù)字對照表)形式:單獨完成題目:根據(jù)任務(wù)描述的要求,編寫代碼實現(xiàn)實例3:好友管理系統(tǒng)、實例4:隨機分配辦公室、實例5:中文數(shù)字對照表。教學(xué)后記《Python程序開發(fā)案例教程(第2版)》教學(xué)設(shè)計課程名稱:授課年級:授課學(xué)期:教師姓名:年月課題名稱第5章字典和集合計劃課時6課時教學(xué)引入除了之前章節(jié)介紹的數(shù)據(jù)類型,Python還提供了兩種實用且強大的數(shù)據(jù)類型,分別是字典和集合。字典通過鍵值對(key-value)的形式存儲數(shù)據(jù),大大提高了數(shù)據(jù)查找的效率;而集合作為無序且不包含重復(fù)數(shù)據(jù)的類型,它為處理數(shù)據(jù)唯一性提供了簡潔便捷的方法。因此,字典和集合在解決許多實際問題時發(fā)揮著重要作用。本章將帶大家學(xué)習(xí)字典和集合這兩種類型。教學(xué)目標(biāo)使學(xué)生掌握字典的創(chuàng)建方式,能夠使用{}和dict()函數(shù)創(chuàng)建字典使學(xué)生掌握訪問字典的方式,能夠通過鍵訪問字典中其對應(yīng)的值使學(xué)生掌握字典元素的添加和修改方式,能夠通過update()方法或字典的鍵添加或修改元素使學(xué)生掌握字典元素的刪除方式,能夠根據(jù)需求選擇合適的方法從字典中刪除元素使學(xué)生掌握字典元素的查詢方式,能夠通過items()、keys()、values()方法查詢字典的所有元素、所有鍵和所有值使學(xué)生掌握集合的創(chuàng)建方式,能夠使用{}和set()函數(shù)創(chuàng)建集合使學(xué)生掌握集合元素的基本操作,能夠添加、刪除和清空集合的元素使學(xué)生熟悉集合操作符的用法,能夠通過操作符對集合進行聯(lián)合、取交集、差補和對稱差分操作教學(xué)重點字典的創(chuàng)建方式通過鍵訪問字典字典元素的添加和修改字典元素的刪除字典元素的查詢集合的創(chuàng)建方式集合元素的添加、刪除和清空教學(xué)難點集合類型的操作符實例3:生詞本教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進行教學(xué)教學(xué)過程第一課時(字典的創(chuàng)建方式、通過鍵訪問字典、實例1:單詞識別、字典元素的添加和修改)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。通過直接引入的方式導(dǎo)入新課除了之前章節(jié)介紹的數(shù)據(jù)類型,Python還提供了兩種實用且強大的數(shù)據(jù)類型,分別是字典和集合。字典通過鍵值對(key-value)的形式存儲數(shù)據(jù),大大提高了數(shù)據(jù)查找的效率,字典在解決許多實際問題時發(fā)揮著重要作用。本節(jié)將對字典的創(chuàng)建方式、通過鍵訪問字典、實例1:單詞識別、字典元素的添加和修改進行介紹。知識點1-字典的創(chuàng)建方式教師通過PPT講解字典的方式。使用大括號“{}”創(chuàng)建字典使用dict()函數(shù)創(chuàng)建字典知識點2-通過鍵訪問字典教師通過PPT講解通過鍵訪問字典。(1)演示通過鍵獲取字典中對應(yīng)的值知識點3-實例1:單詞識別教師通過PPT結(jié)合實操的形式講解實例1:單詞識別。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例1:單詞識別代碼。三、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。四、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第二課時(字典元素的刪除、字典元素的查詢、實例2:手機通訊錄)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中,我們介紹了字典的創(chuàng)建方式、通過鍵訪問字典、實例1:單詞識別、字典元素的添加和修改,在本節(jié)中將對字典元素的刪除、字典元素的查詢、實例2:手機通訊錄進行介紹。三、新課講解知識點1-字典元素的刪除教師通過PPT講解字典元素的刪除。(1)演示pop()方法的使用(2)演示popitem()方法的使用(3)演示clear()方法的使用知識點2-實例2:字典元素的查詢教師通過PPT講解字典元素的查詢。(1)查詢字典的所有元素。(2)查詢字典的所有鍵。(3)查詢字典的所有值。知識點3-實例2:手機通訊錄教師通過PPT結(jié)合實操的形式講解實例2:手機通訊錄。通過PPT介紹任務(wù)案例需求。通過PPT介紹任務(wù)案例分析思路。在PyCharm中實現(xiàn)實例2:手機通訊錄代碼。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第三課時(集合的創(chuàng)建方式、集合元素的添加、刪除和清空、集合類型的操作符)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了字典元素的刪除、字典元素的查詢、實例2:手機通訊錄,在本節(jié)中將對集合的創(chuàng)建方式、集合元素的添加、刪除和清空、集合類型的操作符進行介紹。三、新課講解知識點1-集合的創(chuàng)建方式教師通過PPT講解集合的創(chuàng)建方式。(1)使用大括號“{}”創(chuàng)建集合(2)使用set()函數(shù)創(chuàng)建集合知識點2-集合元素的添加、刪除和清空教師通過PPT講解集合元素的添加、刪除和清空。添加元素add()方法update()方法刪除元素remove()方法discard()方法pop()方法clear()方法知識點3-集合類型的操作符教師通過PPT講解集合類型的操作符。(1)聯(lián)合操作:|(2)交集操作:&(3)差補操作:-(4)對稱差分操作:^四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第四課時(實例3:生詞本)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了集合的創(chuàng)建方式、集合元素的添加、刪除和清空、集合類型的操作符,在本節(jié)中將對生詞本進行講解。三、新課講解知識點1-實例3:生詞本教師通過PPT結(jié)合實操的形式講解實例3:生詞本。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例3:生詞本代碼。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第五、六課時(上機練習(xí))上機練習(xí)主要針對本章中需要重點掌握的知識點,以及在程序中容易出錯的內(nèi)容進行練習(xí),通過上機練習(xí)可以考察同學(xué)對知識點的掌握情況,對代碼的熟練程度。上機一:(考察知識點為:字典的創(chuàng)建方式、通過鍵訪問字典、字典元素的添加和修改、字典元素的刪除)形式:單獨完成題目:練習(xí)字典的創(chuàng)建方式、通過鍵訪問字典練習(xí)字典元素的添加和修改、字典元素的刪除上機二:(考察知識點為:字典元素的查詢、集合的創(chuàng)建方式、集合元素的添加、刪除和清空)形式:單獨完成題目:(1)練習(xí)字典元素的查詢、集合的創(chuàng)建方式(2)練習(xí)集合元素的添加、刪除和清空上機三:(考察知識點為:實例1:單詞識別、實例2:手機通訊錄)形式:單獨完成題目:根據(jù)任務(wù)描述的要求,編寫代碼實現(xiàn)實例1:單詞識別、實例2:手機通訊錄。上機四:(考察知識點為:實例3:生詞本)形式:單獨完成題目:根據(jù)任務(wù)描述的要求,編寫代碼實現(xiàn)實例3:生詞本。教學(xué)后記《Python程序開發(fā)案例教程(第2版)》教學(xué)設(shè)計課程名稱:授課年級:授課學(xué)期:教師姓名:年月課題名稱第6章函數(shù)計劃課時6課時教學(xué)引入在開發(fā)程序時有些功能的邏輯十分相似或完全相同,只要使用這個功能,就需要在相應(yīng)的位置執(zhí)行相似或者重復(fù)的代碼塊。如果一個代碼塊存在問題,那么所有的代碼塊都要同步修改。這不僅會讓程序存在大量重復(fù)的代碼塊,而且增加了代碼的維護成本。函數(shù)解決了這些問題,它會將相似或重復(fù)的代碼封裝成特定功能的代碼模塊,使整個程序的結(jié)構(gòu)變得清晰。本章通過5個實例對函數(shù)相關(guān)的知識進行詳細(xì)講解。教學(xué)目標(biāo)使學(xué)生掌握函數(shù)的定義和調(diào)用,能夠在程序中定義和調(diào)用函數(shù)使學(xué)生掌握參數(shù)的傳遞方式,能夠通過多種方式向函數(shù)內(nèi)部傳遞數(shù)據(jù)使學(xué)生熟悉變量作用域,能夠區(qū)分程序中的全局變量和局部變量使學(xué)生掌握遞歸函數(shù)的使用,能夠運用遞歸函數(shù)解決階乘的問題使學(xué)生掌握匿名函數(shù)的使用,能夠運用匿名函數(shù)簡化簡單函數(shù)的定義使學(xué)生熟悉常用的內(nèi)置函數(shù),能夠使用chr()函數(shù)返回單個Unicode字符的碼值教學(xué)重點函數(shù)的定義函數(shù)的調(diào)用位置參數(shù)傳遞關(guān)鍵字參數(shù)傳遞默認(rèn)參數(shù)傳遞參數(shù)打包傳遞參數(shù)解包傳遞局部變量全局變量匿名函數(shù)遞歸函數(shù)常用的內(nèi)置函數(shù)教學(xué)難點參數(shù)打包傳遞參數(shù)解包傳遞遞歸函數(shù)教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進行教學(xué)教學(xué)過程第一課時(函數(shù)的定義、函數(shù)的調(diào)用、實例1:計算器、位置參數(shù)傳遞、關(guān)鍵字參數(shù)傳遞)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。通過直接引入的方式導(dǎo)入新課在Python中,函數(shù)是一種組織好的、可重復(fù)使用的代碼段,用于實現(xiàn)特定的功能或操作。函數(shù)可以被視為有名字的一段代碼,這段代碼是提前定義好以實現(xiàn)特定的功能,當(dāng)程序的某個地方需要使用這個功能時,就可以通過名字調(diào)用這個函數(shù)。本節(jié)將對函數(shù)的定義、函數(shù)的調(diào)用、實例1:計算器、位置參數(shù)傳遞、關(guān)鍵字參數(shù)傳遞進行介紹。知識點1-函數(shù)的定義教師通過PPT講解函數(shù)的定義。介紹什么是函數(shù)介紹函數(shù)的語法格式演示如何定義函數(shù)知識點2-函數(shù)的調(diào)用教師通過PPT講解函數(shù)的調(diào)用。介紹函數(shù)調(diào)用的格式演示函數(shù)的調(diào)用知識點3-實例1:計算器教師通過PPT結(jié)合實操的形式講解實例1:單詞識別。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例1:計算器代碼。知識點4-位置參數(shù)傳遞教師通過PPT講解通過鍵訪問字典。(1)介紹什么是位置參數(shù)傳遞(2)演示位置參數(shù)傳遞的使用知識點5-關(guān)鍵字參數(shù)傳遞教師通過PPT講解通過鍵訪問字典。介紹什么是關(guān)鍵字參數(shù)演示關(guān)鍵字傳遞的使用三、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。四、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第二課時(默認(rèn)參數(shù)傳遞、參數(shù)打包傳遞、參數(shù)解包傳遞、實例2:商品折扣計算)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中,我們介紹了函數(shù)的定義、函數(shù)的調(diào)用、實例1:計算器、位置參數(shù)傳遞、關(guān)鍵字參數(shù)傳遞,在本節(jié)中將對默認(rèn)參數(shù)傳遞、參數(shù)打包傳遞、參數(shù)解包傳遞、實例2:商品折扣計算進行介紹。三、新課講解知識點1-默認(rèn)參數(shù)傳遞教師通過PPT講解默認(rèn)參數(shù)傳遞。(1)介紹什么是默認(rèn)參數(shù)傳遞(2)演示默認(rèn)參數(shù)傳遞的使用知識點2-參數(shù)打包傳遞教師通過PPT講解參數(shù)打包傳遞。(1)介紹什么是參數(shù)打包傳遞(2)演示參數(shù)打包傳遞的使用知識點3-參數(shù)解包傳遞教師通過PPT講解參數(shù)解包傳遞。(1)介紹什么是參數(shù)解包傳遞(2)演示參數(shù)解包傳遞的使用知識點4-實例2:商品折扣計算教師通過PPT結(jié)合實操的形式講解實例2:商品折扣計算。通過PPT介紹任務(wù)案例需求。通過PPT介紹任務(wù)案例分析思路。在PyCharm中實現(xiàn)實例2:商品折扣計算代碼。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第三課時(局部變量、全局變量、實例3:學(xué)生信息管理系統(tǒng)、匿名函數(shù))一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了默認(rèn)參數(shù)傳遞、參數(shù)打包傳遞、參數(shù)解包傳遞、實例2:商品折扣計算,在本節(jié)中將對局部變量、全局變量、實例3:學(xué)生信息管理系統(tǒng)、匿名函數(shù)進行介紹。三、新課講解知識點1-局部變量教師通過PPT講解局部變量。(1)介紹什么是局部變量(2)演示局部變量的使用知識點2-全局變量教師通過PPT講解全局變量。(1)介紹什么是全局變量(2)演示全局變量的使用知識點3-實例3:學(xué)生信息管理系統(tǒng)教師通過PPT結(jié)合實操的形式講解實例3:學(xué)生信息管理系統(tǒng)。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例3:學(xué)生信息系統(tǒng)管理代碼。知識點4-匿名函數(shù)教師通過PPT講解全局變量。介紹匿名函數(shù)的語法格式介紹匿名函數(shù)與普通函數(shù)的區(qū)別介紹匿名函數(shù)的使用四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第四課時(實例4:商品銷量排序、遞歸函數(shù)、實例5:失之毫厘,謬以千里、常用的內(nèi)置函數(shù))一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了局部變量、全局變量、實例3:學(xué)生信息管理系統(tǒng)、匿名函數(shù),在本節(jié)中將對實例4:商品銷量排序、遞歸函數(shù)、實例5:失之毫厘,謬以千里、常用的內(nèi)置函數(shù)進行講解。三、新課講解知識點1-實例4:商品銷量排序教師通過PPT結(jié)合實操的形式講解實例4:商品銷量排序。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例4:商品銷量排序代碼。知識點2-遞歸函數(shù)教師通過PPT講解遞歸函數(shù)。(1)介紹什么是遞歸函數(shù)(2)介紹滿足遞歸函數(shù)的基本條件(3)演示遞歸函數(shù)的使用知識點3-實例5:失之毫厘,謬以千里教師通過PPT結(jié)合實操的形式講解實例5:失之毫厘,謬以千里。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例5:失之毫厘,謬以千里代碼。知識點4-常用內(nèi)置函數(shù)教師通過PPT講解常用內(nèi)置函數(shù)。abs()函數(shù)ord()函數(shù)chr()函數(shù)四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第五、六課時(上機練習(xí))上機練習(xí)主要針對本章中需要重點掌握的知識點,以及在程序中容易出錯的內(nèi)容進行練習(xí),通過上機練習(xí)可以考察同學(xué)對知識點的掌握情況,對代碼的熟練程度。上機一:(考察知識點為:函數(shù)的定義、函數(shù)的調(diào)用、位置參數(shù)傳遞、關(guān)鍵字參數(shù)傳遞)形式:單獨完成題目:練習(xí)函數(shù)的定義與調(diào)用練習(xí)位置參數(shù)傳遞和關(guān)鍵字參數(shù)傳遞上機二:(考察知識點為:默認(rèn)參數(shù)傳遞、參數(shù)打包傳遞、參數(shù)解包傳遞、局部變量)形式:單獨完成題目:(1)練習(xí)默認(rèn)參數(shù)傳遞、參數(shù)打包傳遞(2)練習(xí)參數(shù)解包傳遞、局部變量上機三:(考察知識點為:全局變量、匿名函數(shù)、遞歸函數(shù)、常用的內(nèi)置函數(shù))形式:單獨完成題目:(1)練習(xí)全局變量、匿名函數(shù)(2)練習(xí)遞歸函數(shù)、常用的內(nèi)置函數(shù)上機四:(考察知識點為:實例1:計算器、實例2:商品折扣計算、實例3:學(xué)生信息管理系統(tǒng)、實例4:商品銷量排序、實例5:失之毫厘,謬以千里)形式:單獨完成題目:根據(jù)任務(wù)描述的要求,編寫代碼實現(xiàn)實例1:計算器、實例2:商品折扣計算、實例3:學(xué)生信息管理系統(tǒng)、實例4:商品銷量排序、實例5:失之毫厘,謬以千里。教學(xué)后記《Python程序開發(fā)案例教程(第2版)》教學(xué)設(shè)計課程名稱:授課年級:授課學(xué)期:教師姓名:年月課題名稱第7章類與面向?qū)ο笥媱澱n時6課時教學(xué)引入面向?qū)ο笫怯嬎銠C軟件開發(fā)中的重要思想,它模擬了人類對現(xiàn)實世界的認(rèn)知邏輯,被廣泛應(yīng)用于軟件工程領(lǐng)域。類是面向?qū)ο缶幊痰暮诵母拍钪?,它在Python中也是一種重要的編程手段。由于Python最初就是作為一門面向?qū)ο蟮恼Z言設(shè)計的,因此掌握面向?qū)ο缶幊虒τ趯W(xué)習(xí)Python至關(guān)重要。本章將針對面向?qū)ο蟮戎R進行詳細(xì)介紹。教學(xué)目標(biāo)使學(xué)生了解面向?qū)ο蟮乃枷?,能夠說出面向?qū)ο笈c面向過程的區(qū)別使學(xué)生熟悉面向?qū)ο蟮幕靖拍?,能夠歸納封裝、繼承和多態(tài)的概念使學(xué)生熟悉類和對象的關(guān)系,能夠歸納類和對象之間的關(guān)系使學(xué)生掌握類的定義,能夠通過關(guān)鍵字class定義類使學(xué)生掌握對象的創(chuàng)建與使用,能夠使用對象訪問屬性或調(diào)用方法使學(xué)生掌握訪問限制,能夠通過私有成員來限制類外部對成員的訪問使學(xué)生掌握構(gòu)造方法的使用,能夠在構(gòu)造方法中定義實例屬性使學(xué)生掌握類方法和靜態(tài)方法的定義,能夠在類中定義類方法和靜態(tài)方法并使用使學(xué)生掌握單繼承、多繼承的語法,能夠在類中實現(xiàn)單繼承和多繼承使學(xué)生掌握方法重寫的方式,能夠在子類中重寫從父類繼承的方法使學(xué)生掌握super()函數(shù)的使用,能夠通過super()函數(shù)調(diào)用父類被重寫的方法使學(xué)生熟悉多態(tài)的特性,能夠在程序中以多態(tài)的形式調(diào)用類中定義的方法教學(xué)重點類的定義對象的創(chuàng)建與使用訪問限制構(gòu)造方法類方法靜態(tài)方法單繼承多繼承方法的重寫super()函數(shù)教學(xué)難點多繼承方法的重寫super()函數(shù)教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進行教學(xué)教學(xué)過程第一課時(面向?qū)ο蟾攀觥⒚嫦驅(qū)ο蟮幕靖拍睢㈩惡蛯ο蟮年P(guān)系、類的定義)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。通過直接引入的方式導(dǎo)入新課面向?qū)ο螅∣bject-Oriented)是一種軟件開發(fā)的編程范式和方法論,通過將數(shù)據(jù)和對數(shù)據(jù)的操作組織為一個整體,從更高的層次進行軟件建模,使得軟件的設(shè)計更加貼近事物的自然運行模式。本節(jié)將對面向?qū)ο蟾攀觥⒚嫦驅(qū)ο蟮幕靖拍?、類和對象的關(guān)系、類的定義進行介紹。知識點1-面向?qū)ο蟾攀鼋處熗ㄟ^PPT講解面向?qū)ο蟾攀?。介紹什么是面向?qū)ο笸ㄟ^對比面向過程編程和面向?qū)ο缶幊桃雒鎸ο髢?yōu)勢知識點2-面向?qū)ο蟮幕靖拍罱處熗ㄟ^PPT講解面向?qū)ο蟾拍睢=榻B什么是對象介紹什么是類介紹什么是抽象介紹什么是封裝介紹什么是繼承介紹什么多態(tài)知識點3-類和對象的關(guān)系教師通過PPT講解類和對象的關(guān)系。通過汽車設(shè)計圖介紹類和對象的關(guān)系知識點4-類的定義教師通過PPT講解類的定義。介紹如何定義類的語法格式通過示例代碼演示如何定義類三、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。四、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第二課時(對象的創(chuàng)建與使用、訪問限制、構(gòu)造方法、類方法、靜態(tài)方法)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中,我們介紹了面向?qū)ο蟾攀?、面向?qū)ο蟮幕靖拍睢㈩惡蛯ο蟮年P(guān)系、類的定義,在本節(jié)中將對對象的創(chuàng)建與使用、訪問限制、構(gòu)造方法、類方法、靜態(tài)方法進行介紹。三、新課講解知識點1-對象的創(chuàng)建與使用教師通過PPT講解對象的創(chuàng)建與使用。(1)介紹創(chuàng)建對象的格式(2)通過示例代碼演示如何創(chuàng)建對象(3)介紹訪問對象成員的格式(4)通過示例代碼演示如何訪問對象成員知識點2-訪問限制教師通過PPT講解訪問限制。介紹定義私有成員的格式通過示例代碼演示如何定義私有成員通過示例代碼演示如何使用私有成員知識點3-構(gòu)造方法教師通過PPT講解構(gòu)造方法。介紹什么是構(gòu)造方法通過示例代碼演示如何定義無參的構(gòu)造方法通過示例代碼演示如何定義有參的構(gòu)造方法知識點4-類方法教師通過PPT講解類方法。介紹如何定義類方法通過示例代碼演示如何定義類方法介紹如何調(diào)用類方法通過示例代碼演示如何調(diào)用定義的類方法介紹如何修改和訪問類屬性通過示例代碼演示如何修改和訪問類屬性知識點5-靜態(tài)方法教師通過PPT講解靜態(tài)方法。介紹靜態(tài)方法和實例方法的區(qū)別演示如何定義靜態(tài)方法通過示例代碼演示如何調(diào)用靜態(tài)方法四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第三課時(實例1:航天器信息查詢工具、單繼承、多繼承、方法的重寫)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了對象的創(chuàng)建與使用、訪問限制、構(gòu)造方法、類方法、靜態(tài)方法,在本節(jié)中將對實例1:航天器信息查詢工具、單繼承、多繼承、方法的重寫進行介紹。三、新課講解知識點1-實例1:航天器信息查詢工具教師通過PPT結(jié)合實操的形式講解實例1:航天器信息查詢工具。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例1:航天器信息查詢工具代碼。知識點2-單繼承教師通過PPT講解單繼承。(1)介紹單繼承的格式(2)通過示例代碼演示如何實現(xiàn)單繼承知識點3-多繼承教師通過PPT講解多繼承。介紹多繼承的格式通過示例代碼演示如何實現(xiàn)多繼承知識點4-方法的重寫教師通過PPT講解方法的重寫。介紹方法重寫的使用場景介紹如何實現(xiàn)方法重寫通過示例代碼演示如何實現(xiàn)方法重寫四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第四課時(super()函數(shù)、實例2:人機猜拳游戲、多態(tài))一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了實例1:航天器信息查詢工具、單繼承、多繼承、方法的重寫,在本節(jié)中將對super()函數(shù)、實例2:人機猜拳游戲、多態(tài)進行講解。三、新課講解知識點1-super()函數(shù)教師通過PPT講解super()函數(shù)。(1)介紹super()函數(shù)的使用場景(2)通過示例代碼演示如何使用super()函數(shù)知識點2-實例2:人機猜拳游戲教師通過PPT結(jié)合實操的形式講解實例2:人機猜拳游戲。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例2:人機猜拳游戲代碼。知識點3-多態(tài)教師通過PPT講解多態(tài)。(1)介紹什么是多態(tài)(2)通過示例代碼演示如何定義多態(tài)四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第五、六課時(上機練習(xí))上機練習(xí)主要針對本章中需要重點掌握的知識點,以及在程序中容易出錯的內(nèi)容進行練習(xí),通過上機練習(xí)可以考察同學(xué)對知識點的掌握情況,對代碼的熟練程度。上機一:(考察知識點為:類的定義、對象的創(chuàng)建與使用、訪問限制)形式:單獨完成題目:練習(xí)定義類練習(xí)創(chuàng)建對象以及使用創(chuàng)建的對象練習(xí)定義私有成員和使用私有成員上機二:(考察知識點為:構(gòu)造方法、類方法、靜態(tài)方法)形式:單獨完成題目:練習(xí)定義有參構(gòu)造方法和無參構(gòu)造方法練習(xí)定義類方法和調(diào)用類方法練習(xí)靜態(tài)方法的定義與使用上機三:(考察知識點為:實例1:航天器信息查詢工具、單繼承、多繼承)形式:單獨完成題目:(1)根據(jù)任務(wù)描述的要求,編寫代碼實現(xiàn)實例1:航天器信息查詢工具。(2)練習(xí)單繼承和多繼承的使用上機四:(考察知識點為:方法的重寫、super()函數(shù)、實例2:人機猜拳游戲)形式:單獨完成題目:練習(xí)方法的重寫和super()函數(shù)的使用根據(jù)任務(wù)描述的要求,編寫代碼實現(xiàn)實例2:人機猜拳游戲。教學(xué)后記《Python程序開發(fā)案例教程(第2版)》教學(xué)設(shè)計課程名稱:授課年級:授課學(xué)期:教師姓名:年月課題名稱第8章模塊計劃課時6課時教學(xué)引入在實際開發(fā)中,我們經(jīng)常會遇到各種各樣的需求,例如生成隨機數(shù)、處理日期和時間、與數(shù)據(jù)庫交互等,這些需求往往超出了Python語言本身的能力范圍。為了滿足這些需求,Python提供了豐富的模塊,如前面學(xué)習(xí)中接觸過的os和random模塊。這些模塊封裝了各種功能和工具,能夠幫助開發(fā)人員簡化開發(fā)流程,提高工作效率。此外,開發(fā)人員也可以創(chuàng)建自己的模塊,并將多個模塊組織成包。本章將針對模塊和包進行講解。教學(xué)目標(biāo)使學(xué)生了解模塊的概念,能夠說出什么是模塊以及模塊的分類使學(xué)生掌握模塊的導(dǎo)入方式,能夠通過import和from...import...語句導(dǎo)入模塊使學(xué)生掌握常見內(nèi)置模塊的使用,能夠使用random、time模塊生成隨機數(shù)或處理時間使學(xué)生熟悉自定義模塊,能夠在程序中定義與使用自定義模塊使學(xué)生掌握模塊的導(dǎo)入特性,能夠在程序中合理使用__all__和__name__變量使學(xué)生熟悉包的結(jié)構(gòu),能夠歸納包目錄下__init__.py文件的作用使學(xué)生掌握包的導(dǎo)入方式,能夠通過import和from...import...語句導(dǎo)入包使學(xué)生掌握第三方模塊的下載與安裝,能夠通過pip命令下載與安裝指定的第三方模塊教學(xué)重點常見的內(nèi)置模塊自定義模塊__all__變量__name__變量包的結(jié)構(gòu)包的導(dǎo)入第三方模塊的下載與安裝教學(xué)難點__all__變量__name__變量教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進行教學(xué)教學(xué)過程第一課時(模塊的概念、模塊的導(dǎo)入方式、常見的內(nèi)置模塊)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進行再次鞏固講解。通過直接引入的方式導(dǎo)入新課模塊(Module)是一種以.py為后綴的Python文件,用于組織相關(guān)的函數(shù)、變量或類,從而擴展Python的功能以實現(xiàn)更復(fù)雜的任務(wù)。程序中每個后綴名為.py的文件都是模塊,一個模塊通過導(dǎo)入其他模塊,可以使用被導(dǎo)入模塊的內(nèi)容。本節(jié)將對模塊的概念、模塊的導(dǎo)入方式、常見的內(nèi)置模塊進行介紹。知識點1-模塊的概念教師通過PPT講解模塊的概念。介紹模塊概念介紹什么是內(nèi)置模塊介紹什么是第三方模塊介紹什么是自定義模塊介紹模塊的好處知識點2-模塊的導(dǎo)入方式教師通過PPT講解模塊的導(dǎo)入方式。使用import語句導(dǎo)入模塊通過示例代碼演示import語句的使用使用f
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 收入售后回購租賃合同范例
- 2025借款質(zhì)押用擔(dān)保合同
- 太原市活塞接垃圾合同范例
- 2025計算機系統(tǒng)日常維護合同
- 2025什么是集體合同
- 公正贈與合同范例
- 活動板供貨合同范例
- 公司提供勞務(wù)合同范例
- 正規(guī)家庭養(yǎng)殖合同范例
- 完整版100以內(nèi)加減法混合運算4000道85
- 聘請專家的協(xié)議書(2篇)
- 2024年國家危險化學(xué)品生產(chǎn)單位安全管理人員考試題庫(含答案)
- 《新的實驗》教學(xué)課件1
- 《4.3用一元一次方程解決問題》教學(xué)設(shè)計
- 收二手貴重物品協(xié)議書范文
- 人教版七年級生物上冊第二單元第一章第二節(jié)種子植物課件
- 大學(xué)生心理健康教育(中南大學(xué)版)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 塔吊試題(有答案)201506
- 2024年重慶市中考數(shù)學(xué)真題卷(A)及答案解析
- 醫(yī)用氧氣安全培訓(xùn)課件
- 蘇科版生物八年級下冊 8.24.2 傳染病的預(yù)防 -病毒 教案
評論
0/150
提交評論