版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
教案課程名稱Python程序設(shè)計(jì)學(xué)時(shí)2序號(hào)1授課班級(jí)日期任課教師課題項(xiàng)目1:Python編程環(huán)境搭建任務(wù)1:打印樹形圖案學(xué)習(xí)目標(biāo)認(rèn)識(shí)Python程序設(shè)計(jì)語(yǔ)言;了解Python的發(fā)展歷程和特點(diǎn);能夠安裝Python解釋器、配置環(huán)境變量;能夠利用Pycharm開發(fā)工具編寫Python程序;能夠正確的使用模塊;能夠編寫第一個(gè)Python程序并調(diào)試;能講將Python程序編譯成可執(zhí)行文件。學(xué)習(xí)內(nèi)容為什么學(xué)習(xí)Python;Python語(yǔ)言應(yīng)用場(chǎng)景;PyCharm開發(fā)工具安裝和使用方法;安裝與調(diào)用模塊方法;Python程序的編寫及調(diào)試;Python程序的編輯學(xué)習(xí)重難點(diǎn)重點(diǎn):1.PyCharm開發(fā)工具安裝和使用方法;2.Python程序編寫及調(diào)試;難點(diǎn):1.安裝與調(diào)用模塊方法;2.Python程序編寫及調(diào)試。項(xiàng)目/任務(wù)任務(wù):打印樹形圖案任務(wù)描述:搭建Python編程環(huán)境,編寫代碼打印輸出樹形圖案,并對(duì)代碼進(jìn)行優(yōu)化,將代碼編譯成可執(zhí)行文件。教學(xué)資源準(zhǔn)備1. 開發(fā)環(huán)境:PyCharm開發(fā)工具;2. 程序清單:打印樹形圖案;3. 多媒體資源:課件、源代碼;4. 數(shù)字資源:智慧職教MOOC學(xué)院精品在線課《Python程序設(shè)計(jì)》;5.教材:清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目教程》;清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目化教程(數(shù)字教材)》。
教案教學(xué)過(guò)程步驟教師活動(dòng)學(xué)生活動(dòng)時(shí)間分鐘1創(chuàng)設(shè)情境,導(dǎo)入Python語(yǔ)言,教師通過(guò)趣味性程序,引出本節(jié)課的主題Python。32提問(wèn)學(xué)生什么是計(jì)算機(jī)語(yǔ)言?什么程序?知道哪些計(jì)算機(jī)語(yǔ)言?23回憶思考討論并回答自己了解的計(jì)算機(jī)語(yǔ)言34根據(jù)學(xué)生的回答歸納總結(jié),常見(jiàn)的計(jì)算機(jī)語(yǔ)言及排行榜,介紹什么是Python語(yǔ)言。55介紹為什么要學(xué)習(xí)Python程序設(shè)計(jì)語(yǔ)言。26提問(wèn)并引導(dǎo)學(xué)生,思考學(xué)習(xí)完P(guān)ython可以勝任哪些事情。27根據(jù)自己前期的知識(shí)基礎(chǔ)思考并回答。38歸納總結(jié),講解Python語(yǔ)言的應(yīng)用場(chǎng)景和主要特點(diǎn)。49進(jìn)一步說(shuō)明本課程的學(xué)習(xí)學(xué)時(shí)、內(nèi)容安排、學(xué)習(xí)方法、課程考核方式,推薦學(xué)習(xí)資源并展示。510提出任務(wù):Python編程輸出樹形圖案,并展示完成效果。211分析任務(wù):首次使用,需首先搭建Python編程環(huán)境。212講解、演示Python解釋器、Python集成開發(fā)環(huán)境的安裝及調(diào)試。1013巡回答疑指導(dǎo)。根據(jù)教師的示范,安裝、配置和測(cè)試。1014分析代碼編寫用到的函數(shù)以及注意事項(xiàng)。515演示用Python編寫程序?qū)崿F(xiàn)樹形圖案的輸出,并測(cè)試輸出效果。516巡回答疑指導(dǎo)。嘗試完成代碼的編寫并測(cè)試。517演示如何將Python代碼文件編譯成可執(zhí)行文件。318巡回答疑指導(dǎo)。嘗試將代碼的編寫編譯成可執(zhí)行文件,并測(cè)試。319教師進(jìn)行第二次演示,通過(guò)優(yōu)化代碼的方式來(lái)實(shí)現(xiàn)。620巡回答疑指導(dǎo)。學(xué)生從教師展示的過(guò)程中,改進(jìn)優(yōu)化代碼,實(shí)現(xiàn)樹形圖案的輸出。521教學(xué)內(nèi)容總結(jié),并通過(guò)練習(xí)題鞏固學(xué)習(xí)效果。5教學(xué)反思由于本次課為學(xué)生初次使用Python進(jìn)行編程,對(duì)開發(fā)環(huán)境、開發(fā)工具都不熟悉,需要在課前做好充足的準(zhǔn)備:趣味性Python程序的準(zhǔn)備,激發(fā)學(xué)生學(xué)生興趣。編程工具軟件的準(zhǔn)備,發(fā)送給學(xué)生,減少學(xué)生自行下載實(shí)踐。輔助教學(xué)資料的準(zhǔn)備,包括安裝說(shuō)明、教學(xué)視頻等。編程代碼的準(zhǔn)備,方便及時(shí)展示。在教學(xué)過(guò)程中,注意引導(dǎo)學(xué)生主動(dòng)參與學(xué)習(xí),要求學(xué)生課后通過(guò)拓展訓(xùn)練對(duì)學(xué)校效果進(jìn)行鞏固。教案課程名稱Python程序設(shè)計(jì)學(xué)時(shí)2序號(hào)2授課班級(jí)日期任課教師課題項(xiàng)目2:基礎(chǔ)語(yǔ)法應(yīng)用任務(wù)1:打印簡(jiǎn)單名片任務(wù)2:傳統(tǒng)長(zhǎng)度單位轉(zhuǎn)換學(xué)習(xí)目標(biāo)培養(yǎng)學(xué)生計(jì)算機(jī)軟件從業(yè)人員應(yīng)當(dāng)具備的職業(yè)道德守則,為進(jìn)軍軟件行業(yè)做準(zhǔn)備。培養(yǎng)學(xué)生創(chuàng)新性解決問(wèn)題的能力。學(xué)生能夠根據(jù)Python編碼風(fēng)格約定,正確的進(jìn)行代碼縮進(jìn)和注釋。學(xué)生能夠根據(jù)Python語(yǔ)法規(guī)范,正確的使用標(biāo)識(shí)符命名常量和變量。學(xué)生能夠根據(jù)需求使用input()函數(shù)和print()函數(shù)。學(xué)生能夠識(shí)別Python中的整型、浮點(diǎn)型、復(fù)數(shù)類型、布爾類型等。學(xué)生能夠進(jìn)行不同的數(shù)據(jù)類型之間的轉(zhuǎn)換。學(xué)習(xí)內(nèi)容代碼格式與風(fēng)格(注釋、縮進(jìn)、語(yǔ)句換行)。標(biāo)識(shí)符、關(guān)鍵字。數(shù)據(jù)的表示(常量、變量)以及定義和使用。數(shù)據(jù)的輸入input()函數(shù)和輸出print()函數(shù)。常見(jiàn)的數(shù)據(jù)類型,包括整型、浮點(diǎn)型、復(fù)數(shù)類型、布爾類型等。數(shù)據(jù)類型之間的相互轉(zhuǎn)換。學(xué)習(xí)重難點(diǎn)重點(diǎn):Python中的標(biāo)識(shí)符的命名規(guī)則。數(shù)據(jù)的輸入input()函數(shù)和輸出print()函數(shù)。常見(jiàn)的數(shù)據(jù)類型,包括整型、浮點(diǎn)型、復(fù)數(shù)類型、布爾類型等。難點(diǎn):數(shù)據(jù)類型之間的相互轉(zhuǎn)換。項(xiàng)目/任務(wù)任務(wù)1:打印簡(jiǎn)單名片。任務(wù)描述:創(chuàng)建一個(gè)簡(jiǎn)單的Python腳本來(lái)格式化并輸出名片信息到控制臺(tái)。任務(wù)2:傳統(tǒng)長(zhǎng)度單位轉(zhuǎn)換任務(wù)描述:將長(zhǎng)度單位米轉(zhuǎn)換為傳統(tǒng)長(zhǎng)度單位中的里、公里、丈、尺。教學(xué)資源準(zhǔn)備1. 開發(fā)環(huán)境:PyCharm開發(fā)工具;2. 程序清單:打印簡(jiǎn)單名片、傳統(tǒng)長(zhǎng)度單位轉(zhuǎn)換;3.多媒體資源:課件、源代碼、視頻短片;4.數(shù)字資源:智慧職教MOOC學(xué)院精品在線課《Python程序設(shè)計(jì)》;5.教材:清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目教程》;清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目化教程(數(shù)字教材)》。
教案教學(xué)過(guò)程步驟教師活動(dòng)學(xué)生活動(dòng)時(shí)間分鐘1回顧打印樹形圖案的繪制要點(diǎn);教師羅列實(shí)現(xiàn)要點(diǎn)步驟。學(xué)生從教師羅列的步驟中找到屬于繪制樹形圖案的要點(diǎn)。22提出任務(wù):教師歸納程序設(shè)計(jì)的步驟,導(dǎo)入今天的任務(wù),打印簡(jiǎn)單名片。23學(xué)生分析常見(jiàn)名片包含的信息內(nèi)容。24教師展示案例效果,企業(yè)銷售經(jīng)理的名片。25學(xué)生將自己分析的名片信息手動(dòng)繪制手稿。46分析任務(wù):教師在學(xué)生完成任務(wù)后,選取其中有代表性的名片,進(jìn)行需求分析。47學(xué)生將自己繪制的名片,從軟件開發(fā)工程師的角度進(jìn)行分析。38教師在學(xué)生完成任務(wù)后,進(jìn)行提問(wèn),針對(duì)共性問(wèn)題進(jìn)行修正和講解。及時(shí)糾正和補(bǔ)全自己的手稿。29教師給出實(shí)現(xiàn)方法,引入知識(shí)點(diǎn)Python程序設(shè)計(jì)中的基本語(yǔ)法及輸入、輸出實(shí)現(xiàn)方法。210教師講解輸入函數(shù)input(),輸出函數(shù)print(),講解該函數(shù)用法規(guī)范(注釋、縮進(jìn)、語(yǔ)句換行、標(biāo)識(shí)符和關(guān)鍵字、變量),發(fā)布練習(xí)案例。課程思政:沒(méi)有規(guī)則不成方圓—培養(yǎng)學(xué)生行為準(zhǔn)則意識(shí)。學(xué)生從語(yǔ)法規(guī)范角度,體會(huì)工作崗位中一定要遵守相應(yīng)的制度與規(guī)定,并用以約束和指導(dǎo)自己的行為。811教師巡回指導(dǎo),教師發(fā)現(xiàn)學(xué)生練習(xí)過(guò)程中問(wèn)題,匯總問(wèn)題進(jìn)行講解,啟發(fā)學(xué)生實(shí)現(xiàn)任務(wù)。312學(xué)生根據(jù)老師的講解模仿練習(xí),嘗試完成打印簡(jiǎn)單名片任務(wù)。513專創(chuàng)融合:拓展思路,當(dāng)客戶需求的中英文雙語(yǔ)的名片時(shí),如何實(shí)現(xiàn)。學(xué)生體會(huì)創(chuàng)新性解決問(wèn)題的方法。514任務(wù)實(shí)現(xiàn):教師演示打印簡(jiǎn)單名片的代碼編寫,一邊演示一邊出聲思考。315學(xué)生根據(jù)教師的提示和分析改進(jìn)、完善代碼,并提交。316回憶長(zhǎng)度單位包括毫米、厘米、分米、米、千米等,而國(guó)內(nèi)很多場(chǎng)合下還習(xí)慣使用里、公里、丈、尺等長(zhǎng)度單位,不同的長(zhǎng)度單位之間如何進(jìn)行換算?217學(xué)生思考并回答。118教師引入數(shù)字類型的概念,羅列生活中的數(shù)據(jù),并要求學(xué)生進(jìn)行分類。119學(xué)生將老師羅列的數(shù)據(jù)進(jìn)行分類。220教師根據(jù)學(xué)生的回答歸納總結(jié),Python中包含的數(shù)據(jù)類型及數(shù)據(jù)類型的檢測(cè)方法(經(jīng)驗(yàn)規(guī)則)。621學(xué)生通過(guò)Python進(jìn)行數(shù)據(jù)類型檢測(cè)。222提出任務(wù):教師提問(wèn)并引導(dǎo)學(xué)生,在運(yùn)算中涉及到單位不一致的問(wèn)題時(shí),先轉(zhuǎn)換,提出今天的任務(wù):長(zhǎng)度單位轉(zhuǎn)換。課程思政:長(zhǎng)度單位轉(zhuǎn)換涉及到精確計(jì)算和嚴(yán)謹(jǐn)推理,這有助于培養(yǎng)學(xué)生的科學(xué)精神和嚴(yán)謹(jǐn)態(tài)度。323學(xué)生根據(jù)自己前期的知識(shí)基礎(chǔ)思考并編寫長(zhǎng)度單位轉(zhuǎn)換的代碼。通過(guò)反復(fù)練習(xí)和實(shí)踐,學(xué)生可以逐漸養(yǎng)成科學(xué)思考的習(xí)慣,提高解決問(wèn)題的能力。224分析任務(wù):教師分析長(zhǎng)度轉(zhuǎn)換,根據(jù)生活中的案例進(jìn)行講解。625學(xué)生根據(jù)老師的展示,將自己擬定的長(zhǎng)度進(jìn)行編程實(shí)現(xiàn)并展示。526任務(wù)實(shí)現(xiàn):教師根據(jù)生活中數(shù)學(xué)基礎(chǔ)通過(guò)Python編程實(shí)現(xiàn)長(zhǎng)度的轉(zhuǎn)換。227學(xué)生對(duì)自己的完成效果進(jìn)行修正和優(yōu)化。328教師在學(xué)生完成任務(wù)后,對(duì)其過(guò)程進(jìn)行剖析,引導(dǎo)學(xué)生形成編程的思路。329專創(chuàng)融合:實(shí)際工作中,當(dāng)設(shè)計(jì)方案和實(shí)際測(cè)量長(zhǎng)度不一致時(shí)。應(yīng)該以實(shí)際測(cè)量為準(zhǔn),以確保布線的準(zhǔn)確性和可靠性。培養(yǎng)學(xué)生更好地理解生活中的實(shí)際問(wèn)題,并提升解決問(wèn)題的能力。2教學(xué)反思本次課程主要以打印簡(jiǎn)單名片、傳統(tǒng)長(zhǎng)度單位轉(zhuǎn)換兩個(gè)任務(wù)為載體,講解了Python程序設(shè)計(jì)的基本語(yǔ)法規(guī)范。語(yǔ)法規(guī)范包含注釋、縮進(jìn)、語(yǔ)句換行;標(biāo)識(shí)符、關(guān)鍵字和變量;輸入輸出是Python中提供的函數(shù),函數(shù)的功能和使用方法。擴(kuò)展也是程序交互功能實(shí)現(xiàn)方法。Python中的數(shù)字類型,包括整型、浮點(diǎn)型、復(fù)數(shù)類型、布爾類型等,以及數(shù)字類型之間的相互轉(zhuǎn)換。本次課程教學(xué)設(shè)計(jì):選取典型工作任務(wù),以任務(wù)為載體,按照提出任務(wù)→分析任務(wù)→講解相關(guān)知識(shí)點(diǎn)→知識(shí)技能點(diǎn)訓(xùn)練→實(shí)現(xiàn)任務(wù)這樣的教學(xué)思路進(jìn)行設(shè)計(jì)邊講邊練。任務(wù)實(shí)現(xiàn),遵循軟件開發(fā)的流程,從需求分析→制定實(shí)現(xiàn)方案→具體實(shí)現(xiàn)→學(xué)生在任務(wù)完成過(guò)程中,教師發(fā)現(xiàn)計(jì)算問(wèn)題要及時(shí)糾正,教學(xué)效果良好。教案課程名稱Python程序設(shè)計(jì)學(xué)時(shí)2序號(hào)3授課班級(jí)日期任課教師課題項(xiàng)目2:基礎(chǔ)語(yǔ)法應(yīng)用任務(wù)3:比較正方形和圓的面積、周長(zhǎng)的大小學(xué)習(xí)目標(biāo)培養(yǎng)學(xué)生嚴(yán)謹(jǐn)求實(shí)的工作態(tài)度、為客戶負(fù)責(zé)的科學(xué)態(tài)度。培養(yǎng)學(xué)生創(chuàng)新性解決問(wèn)題的能力。學(xué)生能夠使用算術(shù)運(yùn)算符,了解臨時(shí)類型轉(zhuǎn)換規(guī)則。學(xué)生能夠使用賦值運(yùn)算符、復(fù)合賦值運(yùn)算符,了解海象運(yùn)算符。學(xué)生能夠使用比較運(yùn)算符比較兩個(gè)數(shù)據(jù)之間的關(guān)系。學(xué)生能夠使用邏輯運(yùn)算符、成員運(yùn)算符、身份運(yùn)算符和位運(yùn)算符進(jìn)行邏輯判斷。學(xué)生能夠在復(fù)雜運(yùn)算時(shí)使用運(yùn)算符優(yōu)先級(jí)規(guī)則。學(xué)習(xí)內(nèi)容算術(shù)運(yùn)算符和臨時(shí)類型轉(zhuǎn)換。賦值運(yùn)算符、復(fù)合賦值運(yùn)算符及海象運(yùn)算符。比較運(yùn)算符、邏輯運(yùn)算符和成員運(yùn)算符。身份運(yùn)算符、位運(yùn)算符和運(yùn)算符優(yōu)先級(jí)。學(xué)習(xí)重難點(diǎn)重點(diǎn):1.算術(shù)運(yùn)算符及臨時(shí)類型轉(zhuǎn)換;2.賦值運(yùn)算符和復(fù)合賦值運(yùn)算符;難點(diǎn):1.邏輯運(yùn)算符、位運(yùn)算符。2.運(yùn)算符優(yōu)先級(jí)。項(xiàng)目/任務(wù)任務(wù)3:比較正方形和圓的面積、周長(zhǎng)的大小任務(wù)描述:比較正方形和圓的面積以及周長(zhǎng)之間的大小關(guān)系,通過(guò)算術(shù)運(yùn)算符計(jì)算周長(zhǎng)和面積,賦值運(yùn)算符將相應(yīng)的數(shù)值賦值給變量,比較運(yùn)算符比較周長(zhǎng)或面積的大小。教學(xué)資源準(zhǔn)備1.開發(fā)環(huán)境:PyCharm開發(fā)工具;2.程序清單:比較正方形和圓的面積、周長(zhǎng)的大??;任務(wù)拓展:求解一元二次方程、比較正方形和圓的面積大?。?.多媒體資源:課件、源代碼、視頻短片;4.數(shù)字資源:智慧職教MOOC學(xué)院精品在線課《Python程序設(shè)計(jì)》;5.教材:清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目教程》;清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目化教程(數(shù)字教材)》。
教案教學(xué)過(guò)程步驟教師活動(dòng)學(xué)生活動(dòng)時(shí)間分鐘1回顧Python中數(shù)字類型和數(shù)字類型轉(zhuǎn)換;教師給出多個(gè)具體數(shù)據(jù)。學(xué)生將老師給的數(shù)據(jù)進(jìn)行數(shù)據(jù)類型歸類52教師和學(xué)生一起給出數(shù)據(jù)類型分類思維導(dǎo)圖。教師引出今天的主題任務(wù):比較正方形和圓的面積、周長(zhǎng)的大小。53學(xué)生分組討論,明確求解正方形和圓的面積、周長(zhǎng)的方法。54教師提出引導(dǎo)性問(wèn)題:1.當(dāng)正方形和圓的周長(zhǎng)相等時(shí),誰(shuí)的面積更大?2.當(dāng)正方形和圓的面積相等時(shí),誰(shuí)的周長(zhǎng)更長(zhǎng)?25學(xué)生分組討論,假設(shè)一個(gè)固定的周長(zhǎng)或者面積,進(jìn)行比較;并將比較的過(guò)程寫在紙上,小組輪流展示。86教師講解完成任務(wù)所需的知識(shí)點(diǎn):算術(shù)運(yùn)算符、賦值運(yùn)算符、比較運(yùn)算符。并下發(fā)相關(guān)知識(shí)點(diǎn)對(duì)應(yīng)的例子。107學(xué)生根據(jù)所學(xué)知識(shí)點(diǎn),完成相關(guān)的例子。58教師講解完成任務(wù)所需的知識(shí)點(diǎn):邏輯運(yùn)算符、成員運(yùn)算符、身份運(yùn)算符、位運(yùn)算符和運(yùn)算符的優(yōu)先級(jí)。并下發(fā)相關(guān)知識(shí)點(diǎn)對(duì)應(yīng)的例子。109學(xué)生根據(jù)所學(xué)知識(shí)點(diǎn),完成相關(guān)的例子。510教師再次明確任務(wù):比較正方形和圓的面積、周長(zhǎng)的大小。教師安排學(xué)生先自行完成任務(wù)代碼。511學(xué)生根據(jù)之前寫在紙上的比較過(guò)程,利用所學(xué)知識(shí),完成任務(wù)代碼的編寫。712教師巡回指導(dǎo),答疑解惑。313學(xué)生分組展示各組的任務(wù)代碼。514教師進(jìn)行點(diǎn)評(píng),通過(guò)出聲思考的形式,演示任務(wù)代碼的編寫過(guò)程。715學(xué)生根據(jù)教師的代碼和自己的代碼進(jìn)行對(duì)比,完成認(rèn)知反饋,同時(shí)優(yōu)化代碼。416教師評(píng)價(jià)總結(jié)4教學(xué)反思本次課程主要任務(wù)是比較正方形和圓的面積、周長(zhǎng)的大??;教學(xué)內(nèi)容是和任務(wù)相關(guān)知識(shí)點(diǎn)。運(yùn)算符:算術(shù)運(yùn)算符、賦值運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符、成員運(yùn)算符、身份運(yùn)算符、位運(yùn)算符;運(yùn)算符優(yōu)先級(jí),運(yùn)算符的優(yōu)先級(jí)決定了表達(dá)式中操作的執(zhí)行順序。對(duì)于教學(xué)內(nèi)容,采用的教學(xué)策略是指導(dǎo)性發(fā)現(xiàn)+認(rèn)知反饋來(lái)進(jìn)行訓(xùn)練,同時(shí)類比數(shù)學(xué)中運(yùn)算的規(guī)則和方法。給出訓(xùn)練任務(wù),學(xué)生進(jìn)行練習(xí),教師發(fā)現(xiàn)問(wèn)題及時(shí)糾正。對(duì)于任務(wù)實(shí)現(xiàn),采用的教學(xué)策略:按照布置任務(wù)→需求分析→繪制流程圖→代碼實(shí)現(xiàn)→測(cè)試、優(yōu)化→實(shí)現(xiàn)任務(wù)的步驟進(jìn)行。反思:在相關(guān)知識(shí)學(xué)習(xí)中,課題引導(dǎo)可繪制思維導(dǎo)圖,理清層次結(jié)構(gòu),加深印象,這樣效果更好。教案課程名稱Python程序設(shè)計(jì)學(xué)時(shí)2序號(hào)04授課班級(jí)日期任課教師課題項(xiàng)目3:流程控制語(yǔ)句應(yīng)用任務(wù)1:快遞計(jì)費(fèi)學(xué)習(xí)目標(biāo)1.培養(yǎng)學(xué)生在面對(duì)抉擇時(shí),要分清是非,以大局為重,做出正確選擇;2.培養(yǎng)學(xué)生創(chuàng)新性解決實(shí)際問(wèn)題的能力;3.學(xué)生能夠根據(jù)快遞費(fèi)用計(jì)算方式,繪制快遞計(jì)費(fèi)流程圖;4.學(xué)生能正確計(jì)算快遞應(yīng)付費(fèi)用。5.學(xué)生能按照軟件開發(fā)工程師的思路分析任務(wù)、完成任務(wù),編寫實(shí)現(xiàn)任務(wù)的源代碼,并進(jìn)行測(cè)試,最后提交歸檔。學(xué)習(xí)內(nèi)容1.確定計(jì)算機(jī)程序設(shè)計(jì)中的流程控制及流程圖;2.選擇結(jié)構(gòu)條件表達(dá)式的常見(jiàn)種類;3.程序流程控制中的分支結(jié)構(gòu)實(shí)現(xiàn)方法;4.程序流程控制選擇結(jié)構(gòu)分類,單分支、雙分支、多分支、分支嵌套及對(duì)應(yīng)的語(yǔ)句;5.通過(guò)分支選擇結(jié)構(gòu)編程實(shí)現(xiàn)快遞計(jì)費(fèi)程序流程結(jié)構(gòu)。學(xué)習(xí)重難點(diǎn)重點(diǎn):選擇結(jié)構(gòu)條件表達(dá)式的常見(jiàn)種類;程序流程控制中的分支結(jié)構(gòu)實(shí)現(xiàn)方法;程序流程控制選擇結(jié)構(gòu)分類,單分支、雙分支、多分支、分支嵌套及對(duì)應(yīng)的語(yǔ)句;難點(diǎn):分支選擇結(jié)構(gòu)編程實(shí)現(xiàn)快遞計(jì)費(fèi)項(xiàng)目/任務(wù)任務(wù):快遞計(jì)費(fèi)任務(wù)描述:某快遞公司規(guī)定了快遞的費(fèi)用的計(jì)算規(guī)則,要求根據(jù)物品的重量、目的地,按照快遞公司的計(jì)費(fèi)規(guī)則計(jì)算費(fèi)用,如圖3.1所示。具體的計(jì)費(fèi)規(guī)則如下:首重3公斤,未超過(guò)3公斤的情況下,同城10元、省內(nèi)地區(qū)12元、省外地區(qū)15元;超過(guò)3公斤的部分按公斤計(jì)費(fèi),同城2元/公斤、省內(nèi)地區(qū)3元/公斤、省外地區(qū)5元/公斤。教學(xué)資源準(zhǔn)備1.開發(fā)環(huán)境:PyCharm開發(fā)工具;2.程序清單:快遞計(jì)費(fèi);3.多媒體資源:課件、源代碼、視頻短片;4.數(shù)字資源:智慧職教MOOC學(xué)院精品在線課《Python程序設(shè)計(jì)》;5.教材:清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目教程》;清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目化教程(數(shù)字教材)》。
教案教學(xué)過(guò)程步驟教師活動(dòng)學(xué)生活動(dòng)時(shí)間分鐘1教師播放視頻短片:十字路口,前進(jìn)方向;課程思政:遵守交通規(guī)則,文明禮讓。學(xué)生認(rèn)真觀看并思考前提條件學(xué)生思考,機(jī)動(dòng)車輛禮讓行人,行人遵守交通規(guī)則22教師簡(jiǎn)要介紹程序流程結(jié)構(gòu)基本概念和執(zhí)行過(guò)程,為后續(xù)實(shí)現(xiàn)快遞計(jì)費(fèi)做鋪墊。學(xué)生認(rèn)真聽講,了解三種程序流程結(jié)構(gòu)。33提出任務(wù):教師通過(guò)選擇結(jié)構(gòu)的相關(guān)知識(shí),提出實(shí)現(xiàn)快遞計(jì)費(fèi)的功能。學(xué)生思考實(shí)現(xiàn)該任務(wù)需要選擇結(jié)構(gòu)的哪些相關(guān)知識(shí)。14任務(wù)分析:教師引領(lǐng)學(xué)生對(duì)任務(wù)進(jìn)行分析,需要用到的選擇結(jié)構(gòu)的相關(guān)知識(shí)。學(xué)生分析任務(wù),將實(shí)現(xiàn)過(guò)程分步驟分析;25教師明確本次課程的學(xué)習(xí)目標(biāo):掌握單分支if語(yǔ)句、雙分支if-else語(yǔ)的基本語(yǔ)法和執(zhí)行過(guò)程;多分支if-else-if語(yǔ)句和嵌套if語(yǔ)句的基本語(yǔ)法和執(zhí)行過(guò)程;能夠使用if語(yǔ)句實(shí)現(xiàn)簡(jiǎn)單的程序功能。學(xué)生認(rèn)真聽講,明確學(xué)習(xí)目標(biāo)。26教師強(qiáng)調(diào)學(xué)習(xí)選擇結(jié)構(gòu)的重要性,它不僅能夠幫助我們組織代碼,提高代碼的可讀性和可維護(hù)性,還是實(shí)現(xiàn)復(fù)雜功能的基礎(chǔ)。學(xué)生思考如何實(shí)現(xiàn)快遞費(fèi)用的計(jì)算。57教師設(shè)計(jì)與if語(yǔ)句和if-else相關(guān)的小問(wèn)題,通過(guò)課堂互動(dòng)或線上平臺(tái)進(jìn)行前測(cè)。學(xué)生積極回答問(wèn)題,展示自己對(duì)if語(yǔ)句和if-else語(yǔ)句的理解。58教師根據(jù)學(xué)生的回答情況,了解學(xué)生對(duì)if語(yǔ)句和if-else語(yǔ)句的掌握程度,為后續(xù)教學(xué)做好鋪墊。學(xué)生根據(jù)教師的反饋,調(diào)整自己的學(xué)習(xí)狀態(tài),為接下來(lái)的學(xué)習(xí)做好準(zhǔn)備。59相關(guān)知識(shí):教師進(jìn)行知識(shí)講解與演示:講解if語(yǔ)句和if-else語(yǔ)句的基本語(yǔ)法和執(zhí)行過(guò)程。學(xué)生知識(shí)學(xué)習(xí)與練習(xí):認(rèn)真聽講,學(xué)習(xí)if和if-else語(yǔ)句的基本語(yǔ)法和用法。1010演示判斷奇數(shù)偶數(shù)案例,并解釋其工作原理。跟隨教師的演示,嘗試編寫簡(jiǎn)單的案例。1011相關(guān)知識(shí):教師進(jìn)行知識(shí)講解與演示:講解if-else-if語(yǔ)句和if嵌套語(yǔ)句的基本語(yǔ)法和執(zhí)行過(guò)程。學(xué)生知識(shí)學(xué)習(xí)與練習(xí):認(rèn)真聽講,學(xué)習(xí)if-else-if和if嵌套語(yǔ)句的基本語(yǔ)法和用法。1512演示小明學(xué)習(xí)獎(jiǎng)勵(lì)案例,并解釋其工作原理。跟隨教師的演示,嘗試編寫案例。1513任務(wù)實(shí)現(xiàn):教師安排分組角色扮演:讓學(xué)生扮演目的地(同城,省內(nèi),省外),不同重量(3公斤以內(nèi),超出3公斤),要求按照快遞的目的地和重量來(lái)計(jì)算應(yīng)付費(fèi)用。學(xué)生角色扮演:通過(guò)角色扮演,共同合作,互相交流代碼和思路,共同解決問(wèn)題,提高合作能力。514教師邀請(qǐng)部分學(xué)生分享在開發(fā)過(guò)程中的心得和體會(huì),以及如何將選擇語(yǔ)句應(yīng)用到生活中。學(xué)生分享在開發(fā)過(guò)程中的經(jīng)驗(yàn)和教訓(xùn),以及如何將選擇語(yǔ)句融入實(shí)踐中。315教師總結(jié)本次課程的學(xué)習(xí)內(nèi)容,強(qiáng)調(diào)選擇語(yǔ)句在實(shí)現(xiàn)快遞計(jì)費(fèi)中的重要作用,以及課程思政和專創(chuàng)融合在快遞計(jì)費(fèi)中的體現(xiàn)。學(xué)生回顧本次課程的學(xué)習(xí)內(nèi)容,加深對(duì)快遞計(jì)費(fèi)中選擇結(jié)構(gòu)語(yǔ)句的理解。316任務(wù)拓展:教師布置課后作業(yè),利用所學(xué)知識(shí)點(diǎn),完成判斷是否酒駕任務(wù)。學(xué)生課后完成擴(kuò)展任務(wù)。217教師鼓勵(lì)學(xué)生繼續(xù)深入學(xué)習(xí)選擇結(jié)構(gòu)語(yǔ)句和相關(guān)知識(shí),結(jié)合實(shí)際需求進(jìn)行創(chuàng)新實(shí)踐,培養(yǎng)邏輯思維和解決問(wèn)題的能力。學(xué)生制定下一步學(xué)習(xí)計(jì)劃,提升自己的編程能力和創(chuàng)新思維,積極探索實(shí)際問(wèn)題的解決方案和創(chuàng)新實(shí)踐。2教學(xué)反思本次課程主要任務(wù)快遞計(jì)費(fèi);課程內(nèi)容是與本任務(wù)相關(guān)的知識(shí)技能點(diǎn):分支選擇結(jié)構(gòu)。分支選擇結(jié)構(gòu)按照分支分情況分為3種類型:分別是單分支選擇結(jié)構(gòu)、雙分支選擇結(jié)構(gòu)、多分支選擇結(jié)構(gòu)。實(shí)現(xiàn)這三種分支選擇結(jié)構(gòu)對(duì)應(yīng)三種不同的if語(yǔ)句形式。對(duì)于三種不同的分支結(jié)構(gòu)的教學(xué)策略:現(xiàn)有教師給出生活案例視頻→讓學(xué)生體會(huì)分支理念→學(xué)生通過(guò)自然語(yǔ)言繪制流程圖→教師進(jìn)行歸納總結(jié)→教師引入實(shí)現(xiàn)分支的語(yǔ)句if語(yǔ)句的一般格式→if語(yǔ)句的流程圖→教師樣例任務(wù)→學(xué)生完成任務(wù)。教學(xué)優(yōu)點(diǎn):有效的前測(cè)環(huán)節(jié):通過(guò)前測(cè),能夠及時(shí)了解學(xué)生對(duì)掌握程度,為后續(xù)教學(xué)提供了有力的參考。根據(jù)前測(cè)結(jié)果,可以靈活調(diào)整教學(xué)策略,確保學(xué)生能夠跟上教學(xué)進(jìn)度。參與式學(xué)習(xí)設(shè)計(jì):參與式學(xué)習(xí)環(huán)節(jié)的設(shè)計(jì)是本次教學(xué)的一大亮點(diǎn)。通過(guò)角色扮演、小組合作、創(chuàng)意挑戰(zhàn)等多種形式,成功激發(fā)了學(xué)生的積極性和創(chuàng)造力。學(xué)生在合作中學(xué)會(huì)了相互學(xué)習(xí)和借鑒,在創(chuàng)意挑戰(zhàn)中發(fā)揮了想象力和創(chuàng)新精神,在互動(dòng)游戲中鞏固了所學(xué)知識(shí)。對(duì)本次課程的反思:部分學(xué)生在理解多條件判斷時(shí)存在困難,需要進(jìn)一步加強(qiáng)練習(xí),在引導(dǎo)學(xué)生自行設(shè)計(jì)案例時(shí),部分學(xué)生缺乏創(chuàng)新思維,需要教師進(jìn)行更多的引導(dǎo)和啟發(fā);今后教學(xué)中我將進(jìn)一步豐富教學(xué)內(nèi)容,引入更多的實(shí)際案例,讓學(xué)生更好地理解分支選擇結(jié)構(gòu)的應(yīng)用。同時(shí),我也會(huì)加強(qiáng)多條件判斷的練習(xí),幫助學(xué)生克服這一難點(diǎn)。教案課程名稱Python程序設(shè)計(jì)學(xué)時(shí)2序號(hào)5授課班級(jí)日期任課教師課題項(xiàng)目3:流程控制語(yǔ)句應(yīng)用任務(wù)2:用戶登錄檢測(cè)學(xué)習(xí)目標(biāo)1.培養(yǎng)學(xué)生確保用戶身份、保護(hù)數(shù)據(jù)安全感;2.培養(yǎng)學(xué)生網(wǎng)絡(luò)安全意識(shí)、編程實(shí)踐能力和團(tuán)隊(duì)協(xié)作能力;3.學(xué)生能夠應(yīng)用Python語(yǔ)言編寫簡(jiǎn)單的用戶登錄檢測(cè)程序;4.學(xué)生能夠使用循環(huán)語(yǔ)句實(shí)現(xiàn)簡(jiǎn)單的條件控制和重復(fù)執(zhí)行的能力;5.學(xué)生能夠根據(jù)實(shí)際工程特征,正確選擇使用while循環(huán)編程能力。學(xué)習(xí)內(nèi)容1.學(xué)習(xí)循環(huán)語(yǔ)句的一般格式和畫流程圖。2.使用循環(huán)結(jié)構(gòu)進(jìn)行程序編寫,包括條件判斷和循環(huán)體的設(shè)計(jì)方法。3.處理while循環(huán)中常見(jiàn)的錯(cuò)誤和問(wèn)題。學(xué)習(xí)重難點(diǎn)重點(diǎn):1.確保用戶身份的基礎(chǔ)知識(shí);2.學(xué)習(xí)循環(huán)語(yǔ)句的一般格式和畫流程圖。3.使用循環(huán)結(jié)構(gòu)進(jìn)行程序編寫,包括條件判斷和循環(huán)體的設(shè)計(jì)方法。難點(diǎn):處理循環(huán)結(jié)構(gòu)中常見(jiàn)的錯(cuò)誤和問(wèn)題。項(xiàng)目/任務(wù)任務(wù):用戶登錄檢測(cè)任務(wù)描述:某系統(tǒng)對(duì)用戶登錄系統(tǒng)時(shí)輸入的用戶名和密碼進(jìn)行檢測(cè),如果輸入的用戶名和密碼正確,則可以進(jìn)入系統(tǒng);如果不正確,則不允許進(jìn)入系統(tǒng)。允許用戶有三次輸入機(jī)會(huì),如果錯(cuò)誤次數(shù)超過(guò)三次,則禁止登錄。教學(xué)資源準(zhǔn)備1.開發(fā)環(huán)境:Pycharm開發(fā)工具;2.程序清單:用戶登錄檢測(cè);3.多媒體資源:課件、源代碼、視頻短片;4.數(shù)字資源:智慧職教MOOC學(xué)院校級(jí)精品在線課《Python程序設(shè)計(jì)》;5.教材:清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目教程》;清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目化教程(數(shù)字教材)》。教案教學(xué)過(guò)程步驟教師活動(dòng)學(xué)生活動(dòng)時(shí)間分鐘1教師演示某系統(tǒng),不同用戶進(jìn)入系統(tǒng)后,權(quán)限不同,所使用的系統(tǒng)功能不同。課程思政:明確自己的職責(zé)和權(quán)限范圍,避免越權(quán)操作或?yàn)E用職權(quán),從而維護(hù)系統(tǒng)的正常運(yùn)行和秩序。培養(yǎng)學(xué)生的職責(zé)感。32教師對(duì)學(xué)生的回答進(jìn)行點(diǎn)評(píng)反饋,并引入今天的主題任務(wù):用戶登錄檢測(cè)。學(xué)生體會(huì)創(chuàng)新性解決問(wèn)題的方法23提出任務(wù):教師通過(guò)循環(huán)結(jié)構(gòu)的相關(guān)知識(shí),提出實(shí)現(xiàn)用戶登錄檢測(cè)的功能。學(xué)生思考實(shí)現(xiàn)該任務(wù)需要選擇結(jié)構(gòu)的哪些相關(guān)知識(shí)。14任務(wù)分析:教師引領(lǐng)學(xué)生對(duì)任務(wù)進(jìn)行分析,需要用到的循環(huán)結(jié)構(gòu)的相關(guān)知識(shí)。學(xué)生分析任務(wù),將實(shí)現(xiàn)過(guò)程分步驟分析;45教師明確本次課程的學(xué)習(xí)目標(biāo):掌握while語(yǔ)句的基本語(yǔ)法和執(zhí)行過(guò)程;能夠使用while循環(huán)實(shí)現(xiàn)簡(jiǎn)單的程序功能。學(xué)生認(rèn)真聽講,明確學(xué)習(xí)目標(biāo)。26教師強(qiáng)調(diào)學(xué)習(xí)循環(huán)結(jié)構(gòu)的重要性,它不僅能夠幫助我們組織代碼,提高代碼的可讀性和可維護(hù)性,還是實(shí)現(xiàn)復(fù)雜功能的基礎(chǔ)。學(xué)生思考如何實(shí)現(xiàn)用戶登錄檢測(cè)。37教師設(shè)計(jì)與while語(yǔ)句循環(huán)相關(guān)的小問(wèn)題,通過(guò)課堂互動(dòng)或線上平臺(tái)進(jìn)行前測(cè)。學(xué)生積極回答問(wèn)題,展示自己對(duì)while語(yǔ)句和循環(huán)的理解。28教師根據(jù)學(xué)生的回答情況,了解學(xué)生對(duì)while語(yǔ)句的掌握程度,為后續(xù)教學(xué)做好鋪墊。學(xué)生根據(jù)教師的反饋,調(diào)整自己的學(xué)習(xí)狀態(tài),為接下來(lái)的學(xué)習(xí)做好準(zhǔn)備。39相關(guān)知識(shí):教師進(jìn)行知識(shí)講解與演示:講解循環(huán)結(jié)構(gòu)和while語(yǔ)句的基本語(yǔ)法和執(zhí)行過(guò)程。學(xué)生知識(shí)學(xué)習(xí)與練習(xí):認(rèn)真聽講,學(xué)習(xí)循環(huán)結(jié)構(gòu)和while語(yǔ)句的基本語(yǔ)法和用法。1010演示計(jì)算1+2+3+...+100的和,并解釋其工作原理。跟隨教師的演示,嘗試編寫簡(jiǎn)單的案例。1011相關(guān)知識(shí):教師進(jìn)行知識(shí)講解與演示:講解while-else語(yǔ)句的基本語(yǔ)法和執(zhí)行過(guò)程。學(xué)生知識(shí)學(xué)習(xí)與練習(xí):認(rèn)真聽講,學(xué)習(xí)while-else語(yǔ)句的基本語(yǔ)法和用法。512演示輸入變量x的值,循環(huán)輸出x的值,并判斷x的大小。跟隨教師的演示,嘗試編寫簡(jiǎn)單的案例。1013任務(wù)實(shí)現(xiàn):教師分析用戶登錄的關(guān)鍵點(diǎn),并給出任務(wù)流程圖。學(xué)生完成任務(wù):根據(jù)任務(wù)流程圖,完成任務(wù)2014教師邀請(qǐng)部分學(xué)生分享在開發(fā)過(guò)程中的心得和體會(huì),以及如何將循環(huán)while應(yīng)用到生活中。學(xué)生分享在開發(fā)過(guò)程中的經(jīng)驗(yàn)和教訓(xùn),以及如何將循環(huán)的功能融入實(shí)踐中。515教師總結(jié)本次課程的學(xué)習(xí)內(nèi)容,強(qiáng)調(diào)while語(yǔ)句在實(shí)現(xiàn)用戶登錄檢測(cè)中的重要作用。學(xué)生回顧本次課程的學(xué)習(xí)內(nèi)容,加深對(duì)while循環(huán)語(yǔ)句和用戶登錄檢測(cè)的理解。516任務(wù)拓展:教師布置課后作業(yè),利用所學(xué)知識(shí)點(diǎn),完成將存款收益翻倍任務(wù)。學(xué)生課后完成擴(kuò)展任務(wù)。517教師鼓勵(lì)學(xué)生繼續(xù)深入學(xué)習(xí)Python編程和相關(guān)知識(shí),結(jié)合實(shí)際需求進(jìn)行創(chuàng)新實(shí)踐,培養(yǎng)邏輯思維和解決問(wèn)題的能力。學(xué)生制定下一步學(xué)習(xí)計(jì)劃,提升自己的編程能力和創(chuàng)新思維,積極探索實(shí)際問(wèn)題的解決方案和創(chuàng)新實(shí)踐。5教學(xué)反思本次課程主要任務(wù)是通過(guò)Python編程實(shí)現(xiàn)用戶登錄檢測(cè);通過(guò)參與式學(xué)習(xí)的方式,學(xué)生在合作、交流和創(chuàng)新中積極參與,激發(fā)學(xué)生的學(xué)習(xí)興趣和創(chuàng)造力。經(jīng)過(guò)教學(xué)實(shí)踐,本次教學(xué)有以下優(yōu)點(diǎn)和需要改進(jìn)的地方。對(duì)于任務(wù)用戶登錄檢測(cè)教學(xué)策略:教師按照顯示任務(wù)完成的步驟,依次是:提出任務(wù)→效果展示→分析任務(wù)→實(shí)現(xiàn)任務(wù)→拓展和優(yōu)化任務(wù)。這樣循序漸進(jìn),學(xué)生在任務(wù)完成過(guò)程中,教師發(fā)現(xiàn)問(wèn)題要及時(shí)糾正。鼓勵(lì)學(xué)生進(jìn)行專創(chuàng)融合,舉一反三。需要改進(jìn)的地方,時(shí)間管理:雖然整個(gè)教案設(shè)計(jì)的時(shí)間為90分鐘,但在實(shí)際教學(xué)中,有些小組由于沒(méi)有提前準(zhǔn)備,在實(shí)現(xiàn)功能和討論時(shí)花費(fèi)了過(guò)多的時(shí)間,導(dǎo)致后測(cè)和總結(jié)環(huán)節(jié)的時(shí)間較為緊張。需要更加嚴(yán)格地控制每個(gè)環(huán)節(jié)的時(shí)間,確保教學(xué)進(jìn)度。教案課程名稱Python程序設(shè)計(jì)學(xué)時(shí)2序號(hào)6授課班級(jí)日期任課教師課題項(xiàng)目3:流程控制語(yǔ)句應(yīng)用任務(wù)3:數(shù)據(jù)加密學(xué)習(xí)目標(biāo)1.培養(yǎng)學(xué)生信息安全意識(shí)和社會(huì)責(zé)任感;2.培養(yǎng)學(xué)生探索不同的加密算法和加密模式,提升創(chuàng)新能力;3.學(xué)生能夠應(yīng)用Python語(yǔ)言編寫簡(jiǎn)單的信息數(shù)據(jù)加密程序;4.學(xué)生能夠使用循環(huán)語(yǔ)句實(shí)現(xiàn)簡(jiǎn)單的條件控制和重復(fù)執(zhí)行的能力;5.學(xué)生能夠根據(jù)實(shí)際工程特征,正確選擇使用for循環(huán)語(yǔ)句編程能力。學(xué)習(xí)內(nèi)容1.信息數(shù)據(jù)加密的基礎(chǔ)知識(shí);2.學(xué)習(xí)循環(huán)語(yǔ)句的一般格式和畫流程圖。3.使用循環(huán)結(jié)構(gòu)進(jìn)行程序編寫,包括條件判斷和循環(huán)體的設(shè)計(jì)方法。4.處理for循環(huán)中常見(jiàn)的錯(cuò)誤和問(wèn)題。學(xué)習(xí)重難點(diǎn)重點(diǎn):1.信息數(shù)據(jù)加密的基礎(chǔ)知識(shí);2.學(xué)習(xí)循環(huán)語(yǔ)句的一般格式和畫流程圖。3.使用循環(huán)結(jié)構(gòu)進(jìn)行程序編寫,包括條件判斷和循環(huán)體的設(shè)計(jì)方法。難點(diǎn):處理循環(huán)結(jié)構(gòu)中常見(jiàn)的錯(cuò)誤和問(wèn)題。項(xiàng)目/任務(wù)任務(wù):數(shù)據(jù)加密任務(wù)描述:數(shù)據(jù)加密的主要目標(biāo)是確保數(shù)據(jù)在傳輸和存儲(chǔ)過(guò)程中的機(jī)密性、完整性和可用性,防止數(shù)據(jù)被未經(jīng)授權(quán)的第三方訪問(wèn)、竊取、篡改或破壞;利用加密算法和加密密鑰,將明文(原始或未加密的數(shù)據(jù))轉(zhuǎn)換為密文(加密后的數(shù)據(jù))。教學(xué)資源準(zhǔn)備1.開發(fā)環(huán)境:Pycharm開發(fā)工具;2.程序清單:數(shù)據(jù)加密;3.多媒體資源:課件、源代碼、視頻短片;4.數(shù)字資源:智慧職教MOOC學(xué)院校級(jí)精品在線課《Python程序設(shè)計(jì)》;5.教材:清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目教程》;清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目化教程(數(shù)字教材)》。教案教學(xué)過(guò)程步驟教師活動(dòng)學(xué)生活動(dòng)時(shí)間分鐘1教師播放諜戰(zhàn)片視頻片段(密碼本)。課程思政:強(qiáng)調(diào)數(shù)據(jù)加密國(guó)家安全方面的重要性。培養(yǎng)學(xué)生的信息安全意識(shí)和社會(huì)責(zé)任感。32引導(dǎo)學(xué)生數(shù)據(jù)加密的方法學(xué)生思考并羅列常用數(shù)據(jù)加密的方法23教師對(duì)學(xué)生的回答進(jìn)行點(diǎn)評(píng)反饋,并引入今天的主題任務(wù):數(shù)據(jù)加密。專創(chuàng)融合:網(wǎng)絡(luò)數(shù)據(jù)傳輸和保護(hù)個(gè)人隱私矛盾時(shí),如何效地減少隱私泄露的風(fēng)險(xiǎn)。學(xué)生體會(huì)創(chuàng)新性解決問(wèn)題的方法24教師展示軟件開發(fā)工程師數(shù)據(jù)加密解密程序代碼加密效果。學(xué)生思考數(shù)據(jù)加密實(shí)現(xiàn)分方法35提出任務(wù):教師通過(guò)循環(huán)結(jié)構(gòu)for語(yǔ)句的相關(guān)知識(shí),提出實(shí)現(xiàn)數(shù)據(jù)加密的功能。學(xué)生思考實(shí)現(xiàn)該任務(wù)需要循環(huán)結(jié)構(gòu)的哪些相關(guān)知識(shí)。36任務(wù)分析:教師引領(lǐng)學(xué)生對(duì)任務(wù)進(jìn)行分析,需要用到的循環(huán)結(jié)構(gòu)的相關(guān)知識(shí)。學(xué)生分析任務(wù),將實(shí)現(xiàn)過(guò)程分步驟分析;27教師明確本次課程的學(xué)習(xí)目標(biāo):掌握循環(huán)for語(yǔ)句和range函數(shù)的基本語(yǔ)法和執(zhí)行過(guò)程;能夠使用for語(yǔ)句實(shí)現(xiàn)簡(jiǎn)單的程序功能。學(xué)生認(rèn)真聽講,明確學(xué)習(xí)目標(biāo)。58教師強(qiáng)調(diào)學(xué)習(xí)for循環(huán)結(jié)構(gòu)的重要性,它不僅能夠幫助我們組織代碼,提高代碼的可讀性和可維護(hù)性,還是實(shí)現(xiàn)復(fù)雜功能的基礎(chǔ)。學(xué)生思考如何實(shí)現(xiàn)數(shù)據(jù)加密的計(jì)算。59教師設(shè)計(jì)與for循環(huán)語(yǔ)句和range函數(shù)相關(guān)的小問(wèn)題,通過(guò)課堂互動(dòng)或線上平臺(tái)進(jìn)行前測(cè)。學(xué)生積極回答問(wèn)題,展示自己對(duì)for語(yǔ)句和range函數(shù)的理解。510相關(guān)知識(shí):教師進(jìn)行知識(shí)講解與演示:講解for語(yǔ)句的基本語(yǔ)法和執(zhí)行過(guò)程。學(xué)生知識(shí)學(xué)習(xí)與練習(xí):認(rèn)真聽講,學(xué)習(xí)for語(yǔ)句的基本語(yǔ)法和用法。1011演示使用for循環(huán)遍歷輸出字符串中的每個(gè)元素。跟隨教師的演示,嘗試編寫簡(jiǎn)單的案例。1012相關(guān)知識(shí):教師進(jìn)行知識(shí)講解range函數(shù)的基本語(yǔ)法和執(zhí)行過(guò)程。認(rèn)真聽講,學(xué)習(xí)range函數(shù)的基本語(yǔ)法和用法。1013任務(wù)實(shí)現(xiàn):教師分析數(shù)據(jù)加密的關(guān)鍵點(diǎn),并給出任務(wù)流程圖。學(xué)生根據(jù)任務(wù)流程圖,完成任務(wù)。1514教師邀請(qǐng)部分學(xué)生分享在開發(fā)過(guò)程中的心得和體會(huì),以及如何將循環(huán)for應(yīng)用到生活中。學(xué)生分享在開發(fā)過(guò)程中的經(jīng)驗(yàn)和教訓(xùn),以及如何將循環(huán)的功能融入實(shí)踐中。315教師總結(jié)本次課程的學(xué)習(xí)內(nèi)容,強(qiáng)調(diào)for語(yǔ)句在實(shí)現(xiàn)數(shù)據(jù)加密中的重要作用。學(xué)生回顧本次課程的學(xué)習(xí)內(nèi)容,加深對(duì)for循環(huán)語(yǔ)句和數(shù)據(jù)加密的理解。216任務(wù)拓展:教師布置課后作業(yè),利用所學(xué)知識(shí)點(diǎn),完成將數(shù)據(jù)解密任務(wù)。學(xué)生課后完成擴(kuò)展任務(wù)。317教師鼓勵(lì)學(xué)生繼續(xù)深入學(xué)習(xí)Python編程和相關(guān)知識(shí),結(jié)合實(shí)際需求進(jìn)行創(chuàng)新實(shí)踐,培養(yǎng)邏輯思維和解決問(wèn)題的能力。學(xué)生制定下一步學(xué)習(xí)計(jì)劃,提升自己的編程能力和創(chuàng)新思維,積極探索實(shí)際問(wèn)題的解決方案和創(chuàng)新實(shí)踐。2教學(xué)反思本次課程主要任務(wù)是通過(guò)python編程實(shí)現(xiàn)數(shù)據(jù)加密;課程學(xué)習(xí)內(nèi)容主要時(shí)循環(huán)結(jié)構(gòu)包括for語(yǔ)句和range函數(shù):for循環(huán)用于遍歷和循環(huán)次數(shù)已定的循環(huán)程序。任務(wù)實(shí)現(xiàn)和相關(guān)知識(shí)點(diǎn)采用了不同的教學(xué)策略:程序設(shè)計(jì)的循環(huán)結(jié)構(gòu),先由教師給出樣例任務(wù)、模擬任務(wù)→讓學(xué)生實(shí)踐操作→再由教師引導(dǎo)學(xué)生根據(jù)問(wèn)題解決過(guò)程歸納相關(guān)的經(jīng)驗(yàn)規(guī)則→學(xué)生再把學(xué)到的經(jīng)驗(yàn)規(guī)則運(yùn)用到案例中→并在學(xué)生完成任務(wù)后對(duì)學(xué)生完成情況進(jìn)行評(píng)價(jià)反饋。任務(wù)實(shí)現(xiàn)環(huán)節(jié),先由教師示證數(shù)據(jù)加密的程序→學(xué)生按照該程序循序漸進(jìn)完成數(shù)據(jù)加密→學(xué)生在任務(wù)完成過(guò)程中,教師發(fā)現(xiàn)計(jì)算問(wèn)題要及時(shí)糾正。對(duì)本次課程的反思:隨著技術(shù)的不斷發(fā)展,數(shù)據(jù)加密領(lǐng)域也在不斷變化。因此,我需要持續(xù)關(guān)注最新的技術(shù)動(dòng)態(tài)和研究成果,并不斷更新教學(xué)內(nèi)容和教學(xué)方法。教案課程名稱Python程序設(shè)計(jì)學(xué)時(shí)2序號(hào)7授課班級(jí)日期任課教師課題項(xiàng)目3:流程控制語(yǔ)句應(yīng)用任務(wù)4:猜價(jià)格贏折扣學(xué)習(xí)目標(biāo)1.培養(yǎng)學(xué)生關(guān)注用戶體驗(yàn),創(chuàng)新性解決問(wèn)題的能力;2.培養(yǎng)學(xué)生樹立規(guī)則意識(shí),養(yǎng)成誠(chéng)信品質(zhì);3.確定能夠根據(jù)機(jī)制和規(guī)則確定游戲設(shè)計(jì)方案,實(shí)施步驟;4.提升學(xué)生處理編程錯(cuò)誤和調(diào)試程序的能力。學(xué)習(xí)內(nèi)容while嵌套循環(huán)語(yǔ)法,流程執(zhí)行過(guò)程;2.for嵌套循環(huán)語(yǔ)法,流程執(zhí)行過(guò)程;3.流程控制語(yǔ)句break和continue語(yǔ)句的語(yǔ)法、使用場(chǎng)景及在循環(huán)控制中的作用;4.運(yùn)用break和continue語(yǔ)句控制循環(huán)流程5.break和continue控制語(yǔ)句的相同點(diǎn)和不同點(diǎn);6.處理用戶輸入錯(cuò)誤、非法字符等問(wèn)題,確保程序穩(wěn)定運(yùn)行。學(xué)習(xí)重難點(diǎn)重點(diǎn):1.while嵌套循環(huán)和for嵌套循環(huán)語(yǔ)法結(jié)構(gòu)及執(zhí)行過(guò)程;2.流程控制語(yǔ)句break和continue語(yǔ)句的語(yǔ)法、使用場(chǎng)景及在循環(huán)控制中的作用;3.運(yùn)用break和continue語(yǔ)句控制循環(huán)流程,以及它們的相同點(diǎn)和不同點(diǎn)。難點(diǎn):處理用戶輸入錯(cuò)誤、非法字符等問(wèn)題,并利用continue語(yǔ)句跳過(guò)無(wú)效輸入,確保程序穩(wěn)定運(yùn)行。項(xiàng)目/任務(wù)任務(wù):python編程設(shè)計(jì)猜價(jià)格贏折扣程序任務(wù)描述:猜價(jià)格贏折扣,按照顧客猜中價(jià)格用到的次數(shù),給予顧客購(gòu)買商品不同的價(jià)格折扣。具體規(guī)則如下:(1)系統(tǒng)隨機(jī)生成一個(gè)范圍在100~200之間的價(jià)格。(2)顧客猜測(cè)價(jià)格,系統(tǒng)判斷顧客猜測(cè)的價(jià)格偏大還是偏小,并給出相應(yīng)的提示。(3)顧客有5次猜測(cè)機(jī)會(huì),如果在5次內(nèi)猜中可以獲得折扣獎(jiǎng)勵(lì);5輪內(nèi)未猜中,則不能獲得折扣獎(jiǎng)勵(lì)。顧客商品折扣獎(jiǎng)勵(lì)辦法:第1次猜中,折扣為5折;第2次猜中,折扣為6折;第3次猜中,折扣為7折;第4次猜中,折扣為8折;第5次猜中,折扣為9折。教學(xué)資源準(zhǔn)備1.開發(fā)環(huán)境:Pycharm開發(fā)工具;2.程序清單:猜價(jià)格贏折扣;3.多媒體資源:課件、源代碼、在線游戲網(wǎng)址;4.數(shù)字資源:智慧職教MOOC學(xué)院精品在線課《Python程序設(shè)計(jì)》;5.教材:清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目教程》;清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目化教程(數(shù)字教材)》。教案教學(xué)過(guò)程步驟教師活動(dòng)學(xué)生活動(dòng)時(shí)間分鐘1教師羅列不同風(fēng)格主題的游戲,游戲類型(如動(dòng)作、冒險(xiǎn)、策略、角色扮演等)和主題(如科幻、奇幻、歷史、現(xiàn)實(shí)等)課程思政:設(shè)定游戲規(guī)則,強(qiáng)調(diào)遵守規(guī)則學(xué)生試玩游戲,描述某一款喜歡的游戲的機(jī)制和規(guī)則。引導(dǎo)學(xué)生認(rèn)識(shí)到誠(chéng)信是科學(xué)研究和日常生活中的基本準(zhǔn)則62教師對(duì)學(xué)生的回答進(jìn)行點(diǎn)評(píng)反饋,并引入今天的主題任務(wù):猜價(jià)格贏折扣。學(xué)生體會(huì)創(chuàng)新性解決問(wèn)題的方法43提出任務(wù):教師通過(guò)循環(huán)結(jié)構(gòu)的相關(guān)知識(shí),提出實(shí)現(xiàn)猜價(jià)格贏折扣的功能。學(xué)生思考實(shí)現(xiàn)該任務(wù)需要嵌套循環(huán)和跳出循環(huán)結(jié)構(gòu)的哪些相關(guān)知識(shí)。24任務(wù)分析:教師引領(lǐng)學(xué)生對(duì)任務(wù)進(jìn)行分析,需要用到的嵌套循環(huán)和跳出循環(huán)結(jié)構(gòu)的相關(guān)知識(shí)。學(xué)生分析任務(wù),將實(shí)現(xiàn)過(guò)程分步驟分析;35教師明確本次課程的學(xué)習(xí)目標(biāo):掌握嵌套循環(huán)語(yǔ)句和跳出循環(huán)結(jié)構(gòu)語(yǔ)句的基本語(yǔ)法和執(zhí)行過(guò)程;能夠使用嵌套循環(huán)和跳出循環(huán)語(yǔ)句實(shí)現(xiàn)簡(jiǎn)單的程序功能。學(xué)生認(rèn)真聽講,明確學(xué)習(xí)目標(biāo)。26教師強(qiáng)調(diào)學(xué)習(xí)循環(huán)嵌套結(jié)構(gòu)和跳出循環(huán)的重要性,它不僅能夠幫助我們組織代碼,提高代碼的可讀性和可維護(hù)性,還是實(shí)現(xiàn)復(fù)雜功能的基礎(chǔ)。學(xué)生思考如何實(shí)現(xiàn)猜價(jià)格贏折扣。37教師設(shè)計(jì)與嵌套循環(huán)和跳出循環(huán)語(yǔ)句相關(guān)的小問(wèn)題,通過(guò)課堂互動(dòng)或線上平臺(tái)進(jìn)行前測(cè)。學(xué)生積極回答問(wèn)題,展示自己對(duì)嵌套循環(huán)和跳出循環(huán)語(yǔ)句的理解。28教師根據(jù)學(xué)生的回答情況,了解學(xué)生對(duì)嵌套循環(huán)和跳出循環(huán)語(yǔ)句的掌握程度,為后續(xù)教學(xué)做好鋪墊。學(xué)生根據(jù)教師的反饋,調(diào)整自己的學(xué)習(xí)狀態(tài),為接下來(lái)的學(xué)習(xí)做好準(zhǔn)備。39相關(guān)知識(shí):教師進(jìn)行知識(shí)講解與演示:講解while和for循環(huán)嵌套結(jié)構(gòu)的基本語(yǔ)法和執(zhí)行過(guò)程。學(xué)生知識(shí)學(xué)習(xí)與練習(xí):認(rèn)真聽講,學(xué)習(xí)嵌套while和for循環(huán)結(jié)構(gòu)的基本語(yǔ)法和用法。510演示輸出#圖案效果,并解釋其工作原理。跟隨教師的演示,嘗試編寫簡(jiǎn)單的案例。1011相關(guān)知識(shí):教師進(jìn)行知識(shí)講解與演示:講解breark和continue語(yǔ)句的基本語(yǔ)法和執(zhí)行過(guò)程。學(xué)生知識(shí)學(xué)習(xí)與練習(xí):認(rèn)真聽講,學(xué)習(xí)break和continue語(yǔ)句的基本語(yǔ)法和用法。512演示提前結(jié)束循環(huán)和跳出本次循環(huán)的應(yīng)用和基本原理。跟隨教師的演示,嘗試編寫簡(jiǎn)單的案例。1013任務(wù)實(shí)現(xiàn):教師分析猜價(jià)格贏折扣的關(guān)鍵點(diǎn),并將任務(wù)分解成多個(gè)小任務(wù),并解釋其中的關(guān)鍵代碼和邏輯。學(xué)生完成任務(wù):根據(jù)任務(wù)的分解,分析任務(wù)并完成任務(wù)2014教師邀請(qǐng)部分學(xué)生分享在開發(fā)過(guò)程中的心得和體會(huì),以及如何將嵌套循環(huán)和跳出循環(huán)應(yīng)用到生活中。學(xué)生分享在開發(fā)過(guò)程中的經(jīng)驗(yàn)和教訓(xùn),以及如何將嵌套循環(huán)和跳出循環(huán)的功能融入實(shí)踐中。215教師總結(jié)本次課程的學(xué)習(xí)內(nèi)容,強(qiáng)調(diào)嵌套循環(huán)和跳出循環(huán)語(yǔ)句在實(shí)現(xiàn)猜價(jià)格贏折扣中的重要作用。學(xué)生回顧本次課程的學(xué)習(xí)內(nèi)容,加深對(duì)嵌套循環(huán)、跳出循環(huán)語(yǔ)句和猜價(jià)格贏折扣的理解。316任務(wù)拓展:教師布置課后作業(yè),利用所學(xué)知識(shí)點(diǎn),完成猜數(shù)游戲任務(wù)。學(xué)生課后完成擴(kuò)展任務(wù)。217教師鼓勵(lì)學(xué)生繼續(xù)深入學(xué)習(xí)Python編程和相關(guān)知識(shí),結(jié)合實(shí)際需求進(jìn)行創(chuàng)新實(shí)踐,培養(yǎng)邏輯思維和解決問(wèn)題的能力。學(xué)生制定下一步學(xué)習(xí)計(jì)劃,提升自己的編程能力和創(chuàng)新思維,積極探索實(shí)際問(wèn)題的解決方案和創(chuàng)新實(shí)踐。3教學(xué)反思本次課程主要任務(wù)編程實(shí)現(xiàn)猜價(jià)格贏折扣小游戲,循環(huán)結(jié)構(gòu)中嵌套for循環(huán)、嵌套while循環(huán)、跳出循環(huán)的break和continue語(yǔ)句的使用。教學(xué)策略上首先采用啟發(fā)式教學(xué),從玩游戲入手,激發(fā)學(xué)生的好奇心和興趣,引導(dǎo)他們思考游戲的機(jī)制和規(guī)則,如何使用Python實(shí)現(xiàn)這個(gè)游戲。接下來(lái)通過(guò)實(shí)例演示,展示一個(gè)完整的猜數(shù)字游戲程序,并解釋其中的關(guān)鍵代碼和邏輯;然后講解相關(guān)知識(shí)和演示,然后將游戲的過(guò)程分解成多個(gè)小任務(wù),游戲初始化→游戲交互→判斷猜測(cè)結(jié)果等,讓學(xué)生逐步完成。最后及時(shí)反饋,教師對(duì)學(xué)生的代碼進(jìn)行點(diǎn)評(píng)和反饋,指出錯(cuò)誤和不足,并給出改進(jìn)建議。教學(xué)反思:關(guān)注學(xué)生的個(gè)體差異和學(xué)習(xí)進(jìn)度,給予適當(dāng)?shù)闹笇?dǎo)和幫助。教案課程名稱Python程序設(shè)計(jì)學(xué)時(shí)2序號(hào)8授課班級(jí)日期任課教師課題項(xiàng)目4:字符串應(yīng)用任務(wù)1:輸出英文歌詞學(xué)習(xí)目標(biāo)1.強(qiáng)調(diào)編程中的規(guī)范和嚴(yán)謹(jǐn)性,培養(yǎng)學(xué)生的科學(xué)態(tài)度和職業(yè)素養(yǎng);2.通過(guò)團(tuán)隊(duì)合作解決編程問(wèn)題,培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作精神和溝通能力;3.結(jié)合專業(yè)背景,通過(guò)案例分析,引導(dǎo)學(xué)生將字符串知識(shí)應(yīng)用于解決實(shí)際問(wèn)題;4.鼓勵(lì)學(xué)生創(chuàng)新思維,嘗試使用字符串對(duì)已有程序進(jìn)行模塊化和重構(gòu);5.學(xué)生能解釋Python中字符串的定義和轉(zhuǎn)化的基本方法;6.學(xué)生能闡述字符串格式化輸出的基本方法。7.學(xué)生能編寫簡(jiǎn)單的字符串代碼,解決基本編程問(wèn)題。學(xué)習(xí)內(nèi)容字符串定義的基本方法。字符串轉(zhuǎn)化的基本方法。字符串格式化方法占位符法。字符串格式化方法format法。字符串格式化方法f-string法學(xué)習(xí)重難點(diǎn)重點(diǎn):字符串的定義和轉(zhuǎn)化方法。字符串格式化輸出方法。難點(diǎn):字符串格式化方法f-string法。項(xiàng)目/任務(wù)任務(wù):輸出英文歌詞任務(wù)描述:運(yùn)用PyCharm開發(fā)工具編寫Python程序,用代碼的形式來(lái)輸出Godisagril這首歌的歌詞。輸出要求如下:1.所有歌詞居中顯示。2.歌詞起始和結(jié)束行分別為Begin和End表示。3.開始和結(jié)束行用橫線填充空白部分,歌詞片段用星號(hào)填充空白部分。教學(xué)資源準(zhǔn)備1.開發(fā)環(huán)境:PyCharm開發(fā)工具;2.程序清單:輸出英文歌詞;3.多媒體資源:課件、源代碼、視頻短片;4.數(shù)字資源:智慧職教MOOC學(xué)院精品在線課《Python程序設(shè)計(jì)》;5.教材:清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目教程》;清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目化教程(數(shù)字教材)》。
教案教學(xué)過(guò)程步驟教師活動(dòng)學(xué)生活動(dòng)時(shí)間分鐘1教師通過(guò)提問(wèn)引發(fā)思考:“Godisagril”是一首耳熟能詳?shù)挠⑽母枨绻覀冇肞ython編程語(yǔ)言來(lái)輸出這首歌的歌詞,會(huì)涉及到哪些知識(shí)點(diǎn)呢?”學(xué)生思考并回答教師的問(wèn)題,回顧之前學(xué)過(guò)的python知識(shí)。22教師簡(jiǎn)要介紹Python字符串的基本概念和用途,為后續(xù)實(shí)現(xiàn)歌詞輸出做鋪墊。學(xué)生認(rèn)真聽講,了解Python字符串的基本概念和用途。33提出任務(wù):教師通過(guò)字符串的相關(guān)知識(shí),提出實(shí)現(xiàn)輸出英文歌詞的功能。學(xué)生思考實(shí)現(xiàn)該任務(wù)需要字符串的哪些相關(guān)知識(shí)。14任務(wù)分析:教師引領(lǐng)學(xué)生對(duì)任務(wù)進(jìn)行分析,需要用到的字符串的相關(guān)知識(shí)。學(xué)生分析任務(wù),將實(shí)現(xiàn)過(guò)程分步驟分析;25教師明確本次課程的學(xué)習(xí)目標(biāo):掌握Python字符串定義的三種方法,能夠?qū)⑵渌愋妥兞哭D(zhuǎn)換為字符串,能夠使用字符串格式化輸出功能實(shí)現(xiàn)給定格式的字符串輸出。學(xué)生認(rèn)真聽講,明確學(xué)習(xí)目標(biāo)。26教師強(qiáng)調(diào)學(xué)習(xí)Python字符串的重要性,它不僅可以用來(lái)表示字母、單詞、短語(yǔ)、句子等,還可以用來(lái)進(jìn)行文本和數(shù)據(jù)處理。學(xué)生思考如何輸出英文歌詞。37相關(guān)知識(shí):教師進(jìn)行知識(shí)講解與演示:講解Python字符串創(chuàng)建和轉(zhuǎn)化的常用方法。演示一個(gè)簡(jiǎn)單的字符串定義,如表示人名,并解釋其工作原理。學(xué)生知識(shí)學(xué)習(xí)與練習(xí):認(rèn)真聽講,學(xué)習(xí)Python字符串創(chuàng)建的常用方法。跟隨教師的演示,嘗試用字符串編寫自己的名字。108任務(wù)實(shí)現(xiàn):教師安排小組合作:將學(xué)生分成若干小組,每組負(fù)責(zé)用字符串定義英文歌詞的一句話。要求每組使用字符串來(lái)實(shí)現(xiàn)該功能,并考慮異常處理(如轉(zhuǎn)義字符表示換行等)。學(xué)生小組合作與交流:在小組內(nèi)討論并分工,共同實(shí)現(xiàn)功能。互相交流代碼和思路,共同解決問(wèn)題,提高合作能力。109相關(guān)知識(shí):教師進(jìn)行知識(shí)講解與演示:講解Python字符串格式化輸出的占位符法。演示一個(gè)簡(jiǎn)單的占位符法輸出,如表示多個(gè)人名的左對(duì)齊,并解釋其工作原理。學(xué)生知識(shí)學(xué)習(xí)與練習(xí):認(rèn)真聽講,學(xué)習(xí)Python字符串創(chuàng)建的常用方法。跟隨教師的演示,嘗試用字符串實(shí)現(xiàn)自己和周圍同學(xué)姓名的左對(duì)齊。1010任務(wù)實(shí)現(xiàn):教師安排小組合作:將學(xué)生分成若干小組,每組負(fù)責(zé)用字符串輸出英文歌詞的一句話。要求每組使用字符串占位符法來(lái)實(shí)現(xiàn)該功能。學(xué)生小組合作與交流:在小組內(nèi)討論并分工,共同實(shí)現(xiàn)功能?;ハ嘟涣鞔a和思路,共同解決問(wèn)題,提高合作能力。1011教師設(shè)計(jì)一個(gè)創(chuàng)意挑戰(zhàn):在基本輸出歌詞實(shí)現(xiàn)的基礎(chǔ)上,提出一個(gè)創(chuàng)意挑戰(zhàn),使用除占位符法外的其它方法實(shí)現(xiàn)格式化輸出。鼓勵(lì)學(xué)生發(fā)揮想象力,結(jié)合所學(xué)知識(shí)和實(shí)際生活需求,提出并實(shí)現(xiàn)創(chuàng)新功能。學(xué)生創(chuàng)意實(shí)現(xiàn):根據(jù)創(chuàng)意挑戰(zhàn)的要求,結(jié)合所學(xué)知識(shí),提出并實(shí)現(xiàn)創(chuàng)新功能。展示并解釋自己的創(chuàng)意實(shí)現(xiàn),接受教師和同學(xué)的點(diǎn)評(píng)。512教師安排學(xué)習(xí)任務(wù):安排學(xué)生自學(xué)格式化輸出另外兩種方法。學(xué)生自學(xué)format法和f-string法實(shí)現(xiàn)歌詞輸出。1513教師收集各小組的歌詞輸出作品,進(jìn)行展示和點(diǎn)評(píng)。重點(diǎn)關(guān)注函數(shù)的實(shí)現(xiàn)方式、異常處理以及創(chuàng)新功能的實(shí)現(xiàn)情況。學(xué)生展示自己的歌詞輸出作品,接受教師和同學(xué)的點(diǎn)評(píng)。214教師邀請(qǐng)部分學(xué)生分享在開發(fā)過(guò)程中的心得和體會(huì),以及如何將字符串應(yīng)用到生活中。學(xué)生分享在開發(fā)過(guò)程中的經(jīng)驗(yàn)和教訓(xùn),以及如何將字符串的功能融入實(shí)踐中。315教師總結(jié)本次課程的學(xué)習(xí)內(nèi)容,強(qiáng)調(diào)Python字符串在實(shí)現(xiàn)英文歌詞輸出中的重要作用,以及課程思政和專創(chuàng)融合在計(jì)算器制作中的體現(xiàn)。學(xué)生回顧本次課程的學(xué)習(xí)內(nèi)容,加深對(duì)Python字符串的理解。316任務(wù)拓展:教師布置課后作業(yè),利用所學(xué)知識(shí)點(diǎn),完成成績(jī)分級(jí)系統(tǒng)任務(wù)。學(xué)生課后完成擴(kuò)展任務(wù)。217教師鼓勵(lì)學(xué)生繼續(xù)深入學(xué)習(xí)Python編程和相關(guān)知識(shí),結(jié)合實(shí)際需求進(jìn)行創(chuàng)新實(shí)踐,培養(yǎng)邏輯思維和解決問(wèn)題的能力。學(xué)生制定下一步學(xué)習(xí)計(jì)劃,提升自己的編程能力和創(chuàng)新思維,積極探索實(shí)際問(wèn)題的解決方案和創(chuàng)新實(shí)踐。2教學(xué)反思本次課程主要任務(wù)是通過(guò)Python編程實(shí)現(xiàn)輸出英文歌詞;通過(guò)參與式學(xué)習(xí)的方式,學(xué)生在合作、交流和創(chuàng)新中積極參與,激發(fā)學(xué)生的學(xué)習(xí)興趣和創(chuàng)造力。經(jīng)過(guò)教學(xué)實(shí)踐,本次教學(xué)有以下優(yōu)點(diǎn)和需要改進(jìn)的地方。一、教學(xué)中的優(yōu)點(diǎn)有效的前測(cè)環(huán)節(jié):通過(guò)前測(cè),能夠及時(shí)了解學(xué)生對(duì)Python字符串的掌握程度,為后續(xù)教學(xué)提供了有力的參考。根據(jù)前測(cè)結(jié)果,可以靈活調(diào)整教學(xué)策略,確保學(xué)生能夠跟上教學(xué)進(jìn)度。參與式學(xué)習(xí)設(shè)計(jì):參與式學(xué)習(xí)環(huán)節(jié)的設(shè)計(jì)是本次教學(xué)的一大亮點(diǎn)。通過(guò)小組合作、創(chuàng)意挑戰(zhàn)和互動(dòng)游戲等多種形式,成功激發(fā)了學(xué)生的積極性和創(chuàng)造力。學(xué)生在合作中學(xué)會(huì)了相互學(xué)習(xí)和借鑒,在創(chuàng)意挑戰(zhàn)中發(fā)揮了想象力和創(chuàng)新精神,在互動(dòng)游戲中鞏固了所學(xué)知識(shí)。二、需要改進(jìn)的地方時(shí)間管理:雖然整個(gè)教案設(shè)計(jì)的時(shí)間為90分鐘,但在實(shí)際教學(xué)中,有些小組由于沒(méi)有提前準(zhǔn)備,在實(shí)現(xiàn)功能和討論時(shí)花費(fèi)了過(guò)多的時(shí)間,導(dǎo)致后測(cè)和總結(jié)環(huán)節(jié)的時(shí)間較為緊張。需要更加嚴(yán)格地控制每個(gè)環(huán)節(jié)的時(shí)間,確保教學(xué)進(jìn)度。教案課程名稱Python程序設(shè)計(jì)學(xué)時(shí)2序號(hào)9授課班級(jí)日期任課教師課題項(xiàng)目4:字符串應(yīng)用任務(wù)2:用戶名密碼提取學(xué)習(xí)目標(biāo)1.強(qiáng)調(diào)編程中的規(guī)范和嚴(yán)謹(jǐn)性,培養(yǎng)學(xué)生的科學(xué)態(tài)度和職業(yè)素養(yǎng);2.通過(guò)團(tuán)隊(duì)合作解決編程問(wèn)題,培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作精神和溝通能力;3.結(jié)合專業(yè)背景,通過(guò)案例分析,引導(dǎo)學(xué)生將字符串知識(shí)應(yīng)用于解決實(shí)際問(wèn)題;4.鼓勵(lì)學(xué)生創(chuàng)新思維,嘗試使用字符串對(duì)已有程序進(jìn)行模塊化和重構(gòu);5.學(xué)生能掌握字符串查找與替換的常用方法完成項(xiàng)目中字符串查找和替換功能。6.學(xué)生能掌握字符串分隔與拼接的常用方法。7.學(xué)生能掌握字符串大小寫轉(zhuǎn)換的常用方法。8.學(xué)生能掌握字符串對(duì)齊的常用方法。。學(xué)習(xí)內(nèi)容字符串查找與替換的常用方法。字符串分隔與拼接的常用方法。字符串大小寫轉(zhuǎn)換的常用方法。字符串對(duì)齊的常用方法。學(xué)習(xí)重難點(diǎn)重點(diǎn):字符串查找與替換。字符串分隔與拼接。字符串大小寫轉(zhuǎn)換。字符串對(duì)齊。難點(diǎn):字符串查找與替換、正則表達(dá)式。項(xiàng)目/任務(wù)任務(wù):用戶名密碼提取任務(wù)描述:數(shù)據(jù)在網(wǎng)絡(luò)傳輸時(shí)都是遵照指定協(xié)議進(jìn)行傳輸?shù)模@時(shí)用戶名和密碼都會(huì)被連接在一個(gè)字符串中,因此當(dāng)接收到網(wǎng)絡(luò)數(shù)據(jù)時(shí)還需要從中提取出用戶名和密碼。比如:Python連接海康威視的網(wǎng)絡(luò)攝像頭時(shí)遵循RTSP推流格式,即URL為:rtsp://username:password@ip:port/cam/realmonitor?channel=1&subtype=0,其中username為用戶名,password為密碼。假設(shè)有一個(gè)正確的URL,需要從中提取出用戶名和密碼,并對(duì)密碼做如下處理:1. 將密碼中的1替換為'*',2替換為'-'。2. 將小寫字母替換為大寫字母。3. 將用戶名和密碼分兩行輸出,居中對(duì)齊,用戶名兩邊用^填充。教學(xué)資源準(zhǔn)備1.開發(fā)環(huán)境:PyCharm開發(fā)工具;2.程序清單:用戶名密碼提??;3.多媒體資源:課件、源代碼、視頻短片;4.數(shù)字資源:智慧職教MOOC學(xué)院精品在線課《Python程序設(shè)計(jì)》;5.教材:清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目教程》;清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目化教程(數(shù)字教材)》。教案教學(xué)過(guò)程步驟教師活動(dòng)學(xué)生活動(dòng)時(shí)間分鐘1教師通過(guò)提問(wèn)引發(fā)思考:“身份證號(hào)中包含了一個(gè)人的籍貫信息,那么輸入身份證號(hào),怎么用代碼判斷一個(gè)人是否是河北省的?”學(xué)生思考并回答教師的問(wèn)題,回顧之前學(xué)過(guò)的python知識(shí)。22教師簡(jiǎn)要介紹Python字符串查找的概念,為后續(xù)實(shí)現(xiàn)用戶名和密碼提取做鋪墊。學(xué)生認(rèn)真聽講,了解Python字符串查找的基本概念和用途。33提出任務(wù):教師通過(guò)字符串的相關(guān)知識(shí),提出實(shí)現(xiàn)用戶名和密碼提取功能。學(xué)生思考實(shí)現(xiàn)該任務(wù)需要字符串的哪些相關(guān)知識(shí)。14任務(wù)分析:教師引領(lǐng)學(xué)生對(duì)任務(wù)進(jìn)行分析,需要用到的字符串的相關(guān)知識(shí)。學(xué)生分析任務(wù),將實(shí)現(xiàn)過(guò)程分步驟分析;25教師明確本次課程的學(xué)習(xí)目標(biāo):能夠完成項(xiàng)目中字符串查找和替換功能。能夠?qū)崿F(xiàn)字母大小寫轉(zhuǎn)換。能夠?qū)崿F(xiàn)字符串的左對(duì)齊、居中和右對(duì)齊。學(xué)生認(rèn)真聽講,明確學(xué)習(xí)目標(biāo)。26教師強(qiáng)調(diào)學(xué)習(xí)Python字符串在處理數(shù)據(jù)時(shí)的重要性,它不僅可以用來(lái)接收和顯示文本信息,還可以用來(lái)進(jìn)行文本和數(shù)據(jù)處理。學(xué)生思考如何實(shí)現(xiàn)用戶名和密碼提取。37相關(guān)知識(shí):教師進(jìn)行知識(shí)講解與演示:講解Python字符串查找與替換、字符串分隔與拼接的常用方法。演示一個(gè)簡(jiǎn)單的字符串查找與替換,如郵件域名替換,并解釋其工作原理。學(xué)生知識(shí)學(xué)習(xí)與練習(xí):認(rèn)真聽講,學(xué)習(xí)Python字符串查找與替換、字符串分隔與拼接的常用方法。跟隨教師的演示,嘗試用字符串將自己qq郵箱的域名改為126郵箱域名。108任務(wù)實(shí)現(xiàn):教師安排小組合作:將學(xué)生分成2個(gè)小組,一組負(fù)責(zé)提取測(cè)試用例中的用戶名,另一組負(fù)責(zé)提取測(cè)試用例中的密碼并對(duì)密碼進(jìn)行替換。要求每組使用字符串分隔和替換來(lái)實(shí)現(xiàn)該功能。學(xué)生小組合作與交流:在小組內(nèi)討論并分工,共同實(shí)現(xiàn)功能?;ハ嘟涣鞔a和思路,共同解決問(wèn)題,提高合作能力。109相關(guān)知識(shí):教師進(jìn)行知識(shí)講解與演示:講解Python字符串大小寫轉(zhuǎn)換和對(duì)齊方法。演示一個(gè)簡(jiǎn)單的字符串大小寫轉(zhuǎn)換方法,如將自己qq密碼中的大寫字母改為小寫。學(xué)生知識(shí)學(xué)習(xí)與練習(xí):認(rèn)真聽講,學(xué)習(xí)Python字符串創(chuàng)建的常用方法。跟隨教師的演示,嘗試用字符串實(shí)現(xiàn)自己某個(gè)密碼中的大寫字母改為小寫。1010任務(wù)實(shí)現(xiàn):教師安排小組合作:將學(xué)生分成兩個(gè)小組,一組負(fù)責(zé)實(shí)現(xiàn)要求中的大小寫替換,一組實(shí)現(xiàn)要求中的對(duì)齊輸出。最后兩組匯總代碼。要求每組使用字符串大小寫轉(zhuǎn)化和對(duì)齊方法來(lái)實(shí)現(xiàn)該功能。學(xué)生小組合作與交流:在小組內(nèi)討論并分工,共同實(shí)現(xiàn)功能?;ハ嘟涣鞔a和思路,共同解決問(wèn)題,提高合作能力。1011教師設(shè)計(jì)一個(gè)創(chuàng)意挑戰(zhàn):在基本用戶名和密碼提出完成的基礎(chǔ)上,提出一個(gè)創(chuàng)意挑戰(zhàn),使用本節(jié)課所學(xué)字符串方法設(shè)計(jì)強(qiáng)度更高的密碼加密方案。鼓勵(lì)學(xué)生發(fā)揮想象力,結(jié)合所學(xué)知識(shí)和實(shí)際生活需求,提出并實(shí)現(xiàn)創(chuàng)新功能。學(xué)生創(chuàng)意實(shí)現(xiàn):根據(jù)創(chuàng)意挑戰(zhàn)的要求,結(jié)合所學(xué)知識(shí),提出并實(shí)現(xiàn)創(chuàng)新功能。展示并解釋自己的創(chuàng)意實(shí)現(xiàn),接受教師和同學(xué)的點(diǎn)評(píng)。512教師安排學(xué)習(xí)任務(wù):安排學(xué)生根據(jù)自己的設(shè)計(jì)用代碼實(shí)現(xiàn)。學(xué)生代碼實(shí)現(xiàn)。1513教師收集各小組的密碼加密作品,進(jìn)行展示和點(diǎn)評(píng)。重點(diǎn)關(guān)注函數(shù)的實(shí)現(xiàn)方式、異常處理以及創(chuàng)新功能的實(shí)現(xiàn)情況。學(xué)生展示自己的密碼加密作品,接受教師和同學(xué)的點(diǎn)評(píng)。214教師邀請(qǐng)部分學(xué)生分享在開發(fā)過(guò)程中的心得和體會(huì),以及如何將字符串應(yīng)用到生活中。學(xué)生分享在開發(fā)過(guò)程中的經(jīng)驗(yàn)和教訓(xùn),以及如何將字符串的功能融入實(shí)踐中。315教師總結(jié)本次課程的學(xué)習(xí)內(nèi)容,強(qiáng)調(diào)Python字符串在實(shí)現(xiàn)用戶名和密碼提取的重要作用,以及課程思政和專創(chuàng)融合在計(jì)算器制作中的體現(xiàn)。學(xué)生回顧本次課程的學(xué)習(xí)內(nèi)容,加深對(duì)Python字符串的理解。316任務(wù)拓展:教師布置課后作業(yè),利用所學(xué)知識(shí)點(diǎn),完成成績(jī)分級(jí)系統(tǒng)任務(wù)。學(xué)生課后完成擴(kuò)展任務(wù)。217教師鼓勵(lì)學(xué)生繼續(xù)深入學(xué)習(xí)Python編程和相關(guān)知識(shí),結(jié)合實(shí)際需求進(jìn)行創(chuàng)新實(shí)踐,培養(yǎng)邏輯思維和解決問(wèn)題的能力。學(xué)生制定下一步學(xué)習(xí)計(jì)劃,提升自己的編程能力和創(chuàng)新思維,積極探索實(shí)際問(wèn)題的解決方案和創(chuàng)新實(shí)踐。2教學(xué)反思本次課程主要任務(wù)是通過(guò)Python編程實(shí)現(xiàn)用戶名密碼提??;通過(guò)參與式學(xué)習(xí)的方式,學(xué)生在合作、交流和創(chuàng)新中積極參與,激發(fā)學(xué)生的學(xué)習(xí)興趣和創(chuàng)造力。經(jīng)過(guò)教學(xué)實(shí)踐,本次教學(xué)有以下優(yōu)點(diǎn)和需要改進(jìn)的地方。一、教學(xué)中的優(yōu)點(diǎn)有效的前測(cè)環(huán)節(jié):通過(guò)前測(cè),能夠及時(shí)了解學(xué)生對(duì)Python字符串的掌握程度,為后續(xù)教學(xué)提供了有力的參考。根據(jù)前測(cè)結(jié)果,可以靈活調(diào)整教學(xué)策略,確保學(xué)生能夠跟上教學(xué)進(jìn)度。參與式學(xué)習(xí)設(shè)計(jì):參與式學(xué)習(xí)環(huán)節(jié)的設(shè)計(jì)是本次教學(xué)的一大亮點(diǎn)。通過(guò)小組合作、創(chuàng)意挑戰(zhàn)和互動(dòng)游戲等多種形式,成功激發(fā)了學(xué)生的積極性和創(chuàng)造力。學(xué)生在合作中學(xué)會(huì)了相互學(xué)習(xí)和借鑒,在創(chuàng)意挑戰(zhàn)中發(fā)揮了想象力和創(chuàng)新精神,在互動(dòng)游戲中鞏固了所學(xué)知識(shí)。二、需要改進(jìn)的地方時(shí)間管理:雖然整個(gè)教案設(shè)計(jì)的時(shí)間為90分鐘,但在實(shí)際教學(xué)中,由于知識(shí)點(diǎn)過(guò)于豐富,導(dǎo)致后測(cè)和總結(jié)環(huán)節(jié)的時(shí)間較為緊張。需要更加嚴(yán)格地控制每個(gè)環(huán)節(jié)的時(shí)間,確保教學(xué)進(jìn)度。教案課程名稱Python程序設(shè)計(jì)學(xué)時(shí)2序號(hào)10授課班級(jí)日期任課教師課題項(xiàng)目5元組與列表應(yīng)用任務(wù)1演講比賽評(píng)分系統(tǒng)任務(wù)2快遞超市管理系統(tǒng)學(xué)習(xí)目標(biāo)1.通過(guò)列表的索引和排序等操作,引導(dǎo)學(xué)生理解有序性和規(guī)則性在生活和工作中的重要性;2.結(jié)合實(shí)際案例,讓學(xué)生理解列表在數(shù)據(jù)處理、信息存儲(chǔ)等方面的應(yīng)用,強(qiáng)調(diào)數(shù)據(jù)安全和隱私保護(hù)的重要性;3.通過(guò)列表的應(yīng)用實(shí)例,激發(fā)學(xué)生的創(chuàng)新思維和實(shí)踐能力;4.學(xué)生能夠掌握Python中列表的基本概念和創(chuàng)建方法;5.學(xué)生能夠熟練操作列表的索引和切片操作;6.學(xué)生能夠熟練操作列表元素的訪問(wèn)和修改;7.學(xué)生能夠操作列表的index、sort、append、pop等常用方法;學(xué)習(xí)內(nèi)容1.列表的創(chuàng)建方法(直接賦值、內(nèi)置函數(shù)list()、使用列表推導(dǎo)式);2.列表的索引操作(正向索引和反向索引);3.列表的切片操作(獲取子列表);4.使用for循環(huán)遍歷列表。5.列表的排序操作:sort方法、sorted函數(shù)和reverse方法;6.列表的常用方法:insert、append、pop、delete等;7.嵌套列表的創(chuàng)建和訪問(wèn)學(xué)習(xí)重難點(diǎn)重點(diǎn):1.列表的索引操作(正向索引和反向索引);2.列表的切片操作(獲取子列表);3.列表的常用方法:index、sort、append、pop等;難點(diǎn):1.列表的常用方法:index、sort、append、pop等;2.嵌套列表的創(chuàng)建和訪問(wèn)。項(xiàng)目/任務(wù)任務(wù)1演講比賽評(píng)分系統(tǒng)任務(wù)描述:創(chuàng)建一個(gè)列表用來(lái)保存選手的所有得分,找到列表中的最高分和最低分,然后計(jì)算剩下所有得分的平均分,即為選手的最終得分。任務(wù)2:快遞超市管理系統(tǒng)任務(wù)描述:根據(jù)用戶的選擇,能夠執(zhí)行添加、刪除、修改、查詢快遞單號(hào)的不同操作。教學(xué)資源準(zhǔn)備1.開發(fā)環(huán)境:PyCharm開發(fā)工具;2.程序清單:快遞超市管理系統(tǒng);3.多媒體資源:課件、源代碼、視頻短片;4.數(shù)字資源:智慧職教MOOC學(xué)院精品在線課《Python程序設(shè)計(jì)》;5.教材:清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目教程》;清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目化教程(數(shù)字教材)》。教案教學(xué)過(guò)程步驟教師活動(dòng)學(xué)生活動(dòng)時(shí)間分鐘1教師通過(guò)快遞行業(yè)的快速發(fā)展和日??爝f取件流程的例子,引出快遞超市管理系統(tǒng)的概念及其重要性。學(xué)生思考并回答教師的問(wèn)題。22教師簡(jiǎn)要介紹Python列表的基本概念和用途,為后續(xù)實(shí)現(xiàn)兩個(gè)任務(wù)做鋪墊。學(xué)生認(rèn)真聽講,了解Python列表的基本概念和用途。33提出任務(wù):教師通過(guò)列表的相關(guān)知識(shí),提出實(shí)現(xiàn)演講比賽評(píng)分系統(tǒng)的功能,提出實(shí)現(xiàn)快遞超市管理系統(tǒng)的功能。學(xué)生思考實(shí)現(xiàn)該任務(wù)需要列表的哪些相關(guān)知識(shí)。24任務(wù)分析:教師引領(lǐng)學(xué)生對(duì)兩個(gè)任務(wù)進(jìn)行分析,需要用到的列表的相關(guān)知識(shí)。學(xué)生分析任務(wù),將實(shí)現(xiàn)過(guò)程分步驟分析;25教師明確本次課程的學(xué)習(xí)目標(biāo):能夠掌握Python中列表的基本概念和創(chuàng)建方法;能夠熟練操作列表的索引和切片操作;能夠熟練操作列表元素的訪問(wèn)和修改;能夠操作列表的index、sort、append、pop等常用方法,了解快遞超市管理系統(tǒng)的基本功能,并能利用列表實(shí)現(xiàn)一個(gè)簡(jiǎn)單的快遞超市管理系統(tǒng)。學(xué)生認(rèn)真聽講,明確學(xué)習(xí)目標(biāo)。36教師強(qiáng)調(diào)學(xué)習(xí)列表的重要性,列表提供了存儲(chǔ)和操作一系列數(shù)據(jù)的能力,能有效支持各種應(yīng)用開發(fā)需求學(xué)生思考如何實(shí)現(xiàn)快遞超市管理系統(tǒng)。37教師設(shè)計(jì)與Python列表操作和快遞管理相關(guān)的小問(wèn)題,通過(guò)課堂互動(dòng)或線上平臺(tái)進(jìn)行前測(cè)。學(xué)生積極回答問(wèn)題,展示自己對(duì)Python列表操作和快遞管理的理解。58教師根據(jù)學(xué)生的回答情況,了解學(xué)生對(duì)列表和快遞超市系統(tǒng)功能的掌握程度,為后續(xù)教學(xué)做好準(zhǔn)備。學(xué)生根據(jù)教師的反饋,調(diào)整自己的學(xué)習(xí)狀態(tài),為接下來(lái)的學(xué)習(xí)做好準(zhǔn)備。59相關(guān)知識(shí):教師進(jìn)行知識(shí)講解與演示:講解列表的創(chuàng)建方法(直接賦值、內(nèi)置函數(shù)list()、使用列表推導(dǎo)式);列表的索引操作(正向索引和反向索引);列表的切片操作(獲取子列表);使用for循環(huán)遍歷列表。學(xué)生知識(shí)學(xué)習(xí)與練習(xí):認(rèn)真聽講,學(xué)習(xí)列表的創(chuàng)建、訪問(wèn)列表元素的和列表的循環(huán)遍歷等基本操作1010相關(guān)知識(shí):教師進(jìn)行知識(shí)講解與演示:講解列表的排序操作。演示演講比賽評(píng)分系統(tǒng),演示兩種找到最大值和最小值的方法。學(xué)生知識(shí)學(xué)習(xí)與練習(xí):認(rèn)真聽講,學(xué)習(xí)列表的排序操作。跟隨教師的演示,嘗試編寫其中一種演講比賽評(píng)分系統(tǒng)。1011相關(guān)知識(shí):教師進(jìn)行知識(shí)講解與演示:講解管理列表元素的方法:insert、append、extend增加元素的方法;pop、remove等刪除元素的方法;通過(guò)賦值方式修改元素。講解嵌套列表的創(chuàng)建和訪問(wèn)。然后講解快遞超市管理系統(tǒng)的基本功能,如快遞錄入、查詢、修改和刪除等。學(xué)生知識(shí)學(xué)習(xí)與練習(xí):認(rèn)真聽講,學(xué)習(xí)管理列表元素的方法。跟隨教師的演示,嘗試編寫簡(jiǎn)單的管理列表元素的方法。1512教師安排小組活動(dòng):將學(xué)生分成若干小組,每組模擬一個(gè)快遞超市。每個(gè)小組需要討論并確定自己的快遞超市管理系統(tǒng)需要包含哪些功能,并設(shè)計(jì)相應(yīng)的數(shù)據(jù)結(jié)構(gòu)。學(xué)生積極參與小組活動(dòng),與小組成員共同討論并設(shè)計(jì)快遞超市管理系統(tǒng)的功能和數(shù)據(jù)結(jié)構(gòu)。513任務(wù)實(shí)現(xiàn):編程實(shí)踐:教師指導(dǎo)學(xué)生使用Python列表實(shí)現(xiàn)快遞超市管理系統(tǒng)的基本功能??梢蕴峁┮粋€(gè)簡(jiǎn)單的示例代碼,讓學(xué)生在此基礎(chǔ)上進(jìn)行擴(kuò)展和完善。學(xué)生動(dòng)手編寫代碼,實(shí)現(xiàn)快遞超市管理系統(tǒng)的基本功能。1514教師收集學(xué)生的代碼作品,檢查學(xué)生是否成功實(shí)現(xiàn)了快遞超市管理系統(tǒng)的基本功能。學(xué)生展示自己的作品,接受教師和同學(xué)的點(diǎn)評(píng)。315教師總結(jié)本次課程的學(xué)習(xí)內(nèi)容,強(qiáng)調(diào)Python列表在快遞超市管理系統(tǒng)中的應(yīng)用以及課程思政和專創(chuàng)融合的意義。學(xué)生回顧本次課程的學(xué)習(xí)內(nèi)容,加深對(duì)Python列表和快遞超市管理系統(tǒng)的理解。316任務(wù)拓展:教師布置課后作業(yè),利用所學(xué)知識(shí)點(diǎn),完成投票系統(tǒng)的任務(wù)。學(xué)生課后完成擴(kuò)展任務(wù)。217教師鼓勵(lì)學(xué)生繼續(xù)深入學(xué)習(xí)Python編程和相關(guān)知識(shí),探索快遞超市管理系統(tǒng)在更多場(chǎng)景中的應(yīng)用,并結(jié)合自己的專業(yè)進(jìn)行創(chuàng)新實(shí)踐。2教學(xué)反思本次課程主要任務(wù)是通過(guò)Python編程實(shí)現(xiàn)快遞超市管理系統(tǒng),旨在將Python列表知識(shí)點(diǎn)與實(shí)際應(yīng)用相結(jié)合,培養(yǎng)學(xué)生的編程能力和創(chuàng)新思維。經(jīng)過(guò)教學(xué)實(shí)踐,本次教學(xué)具有以下優(yōu)點(diǎn)和需要改進(jìn)的地方。一、教學(xué)中的優(yōu)點(diǎn)知識(shí)點(diǎn)與實(shí)際應(yīng)用緊密結(jié)合:本次課程將Python列表的基本操作與快遞超市管理系統(tǒng)的實(shí)現(xiàn)相結(jié)合,使學(xué)生在掌握理論知識(shí)的同時(shí),能夠?qū)⑵鋺?yīng)用于實(shí)際場(chǎng)景中。這種結(jié)合不僅增強(qiáng)了學(xué)生的學(xué)習(xí)興趣,還提高了他們的實(shí)踐能力。參與式學(xué)習(xí)生動(dòng)有趣:通過(guò)小組活動(dòng)、編程實(shí)踐和角色扮演游戲等多樣化的參與式學(xué)習(xí)方式,學(xué)生能夠在輕松愉快的氛圍中學(xué)習(xí)。這種學(xué)習(xí)方式不僅提高了學(xué)生的參與度,還加深了他們對(duì)知識(shí)點(diǎn)的理解和應(yīng)用。注重課程思政和專創(chuàng)融合:在教學(xué)中,注重引導(dǎo)學(xué)生思考科技發(fā)展與社會(huì)服務(wù)的關(guān)系,培養(yǎng)他們的創(chuàng)新意識(shí)和實(shí)踐能力。通過(guò)快遞超市管理系統(tǒng)的實(shí)現(xiàn),學(xué)生不僅能夠掌握技術(shù)知識(shí),還能夠思考如何更好地服務(wù)于社會(huì),實(shí)現(xiàn)專創(chuàng)融合。二、需要改進(jìn)的地方時(shí)間管理:雖然整個(gè)教案設(shè)計(jì)的時(shí)間為90分鐘,但在實(shí)際教學(xué)中,有些小組由于沒(méi)有提前準(zhǔn)備,在實(shí)現(xiàn)功能和討論時(shí)花費(fèi)了過(guò)多的時(shí)間,導(dǎo)致后測(cè)和總結(jié)環(huán)節(jié)的時(shí)間較為緊張。需要更加嚴(yán)格地控制每個(gè)環(huán)節(jié)的時(shí)間,確保教學(xué)進(jìn)度。教案課程名稱Python程序設(shè)計(jì)學(xué)時(shí)2序號(hào)11授課班級(jí)日期任課教師課題項(xiàng)目5:列表與元組應(yīng)用任務(wù)3:中文數(shù)字轉(zhuǎn)換學(xué)習(xí)目標(biāo)1.培養(yǎng)學(xué)生的規(guī)則意識(shí)和穩(wěn)定性思維,通過(guò)元組的不可變性引導(dǎo)學(xué)生理解規(guī)則的重要性和穩(wěn)定性在系統(tǒng)設(shè)計(jì)中的作用;2.引導(dǎo)學(xué)生思考元組在團(tuán)隊(duì)協(xié)作和代碼規(guī)范中的作用,培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作精神和代碼規(guī)范意識(shí)。3.鼓勵(lì)學(xué)生將元組與專業(yè)知識(shí)相結(jié)合,通過(guò)元組的應(yīng)用實(shí)例,激發(fā)學(xué)生的創(chuàng)新思維和實(shí)踐能力。4.學(xué)生能夠掌握Python中元組的基本概念和創(chuàng)建方法;5.學(xué)生能夠列出元組與列表的區(qū)別;6.學(xué)生能夠操作元組的索引、切片和遍歷;學(xué)習(xí)內(nèi)容1.元組的創(chuàng)建方法,包括直接賦值和內(nèi)置函數(shù)tuple等;2.元組與列表的區(qū)別;3.元組的索引、切片和遍歷操作;4.元組的基本方法,如count和index等。學(xué)習(xí)重難點(diǎn)重點(diǎn):1.元組的創(chuàng)建方法,包括直接賦值和使用內(nèi)置函數(shù)tuple等;2.元組的索引、切片和遍歷操作;3.元組與列表的區(qū)別。難點(diǎn):理解元組的不可變性及其在系統(tǒng)設(shè)計(jì)和代碼規(guī)范中的作用。。項(xiàng)目/任務(wù)任務(wù):中文數(shù)字對(duì)照表任務(wù)描述:將輸入的阿拉伯?dāng)?shù)字轉(zhuǎn)換成大寫中文數(shù)字,比如,阿拉伯?dāng)?shù)字的“1”轉(zhuǎn)換成中文大寫的“壹”。教學(xué)資源準(zhǔn)備1.開發(fā)環(huán)境:PyCharm開發(fā)工具;2.程序清單:中文數(shù)字對(duì)照表;3.多媒體資源:課件、源代碼、視頻短片;4.數(shù)字資源:智慧職教MOOC學(xué)院精品在線課《Python程序設(shè)計(jì)》;5.教材:清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目教程》;清華大學(xué)出版社張小志主編的《Python程序設(shè)計(jì)項(xiàng)目化教程(數(shù)字教材)》。
教案教學(xué)過(guò)程步驟教師活動(dòng)學(xué)生活動(dòng)時(shí)間分鐘1教師通過(guò)展示一組數(shù)字與中文數(shù)字的對(duì)照,如“1”對(duì)應(yīng)“一”,“10”對(duì)應(yīng)“十”,引出中文數(shù)字對(duì)照表的概念。教師介紹中文數(shù)字對(duì)照表在實(shí)際應(yīng)用中的意義,如中文報(bào)表、財(cái)務(wù)記錄等場(chǎng)景。學(xué)生觀察并思考教師展示的對(duì)照表,回答教師提出的問(wèn)題。22教師簡(jiǎn)要介紹Python元組的基本概念和用途,元組和列表的區(qū)別,為后續(xù)實(shí)現(xiàn)中文數(shù)字對(duì)照表做鋪墊。學(xué)生認(rèn)真聽講,了解Python元組的基本概念和用途。33提出任務(wù):教師通過(guò)元組的相關(guān)知識(shí),提出實(shí)現(xiàn)中文數(shù)字對(duì)照表的功能。學(xué)生思考實(shí)現(xiàn)該任務(wù)需要元組的哪些相關(guān)知識(shí)。14任務(wù)分析:教師引領(lǐng)學(xué)生對(duì)任務(wù)進(jìn)行分析,需要用到的元組的相關(guān)知識(shí)。學(xué)生分析任務(wù),將實(shí)現(xiàn)過(guò)程分步驟分析;25教師明確本次課程的學(xué)習(xí)目標(biāo):能夠掌握Python中元組的基本概念和創(chuàng)建方法、能夠列出元組與列表的區(qū)別、能夠操作元組的索引、切片和遍歷,了解中文數(shù)字對(duì)照表的構(gòu)建原理,并能利用元組實(shí)現(xiàn)一個(gè)簡(jiǎn)單的中文數(shù)字對(duì)照表。學(xué)生認(rèn)真聽講,明確學(xué)習(xí)目標(biāo)。26教師強(qiáng)調(diào)學(xué)習(xí)Python元組的重要性,元組提供了存儲(chǔ)和操作一系列數(shù)據(jù)的能力,且不允許修改元組的元素的特點(diǎn)。學(xué)生思考如何實(shí)現(xiàn)中文數(shù)字對(duì)照表。37教師設(shè)計(jì)3個(gè)與Python元組操作和中文數(shù)字對(duì)照相關(guān)的小問(wèn)題,通過(guò)課堂互動(dòng)或線上平臺(tái)進(jìn)行前測(cè)。學(xué)生積極回答問(wèn)題,展示自己對(duì)Python元組操作和中文數(shù)字對(duì)照的理解。58教師根據(jù)學(xué)生的回答情況,了解學(xué)生對(duì)元組的掌握程度,為后續(xù)教學(xué)做好準(zhǔn)備。學(xué)生根據(jù)教師的反饋,調(diào)整自己的學(xué)習(xí)狀態(tài)。59相關(guān)知識(shí):教師進(jìn)行知識(shí)講解:元組的創(chuàng)建方法,包括直接賦值和使用內(nèi)置函數(shù)tuple等;元組與列表的區(qū)別;元組的索引、切片和遍歷操作;元組的基本方法,如count和index等。然后講解中文數(shù)字對(duì)照表的基本結(jié)構(gòu)和構(gòu)建方法。學(xué)生認(rèn)真聽講,理解并掌握Python元組的基本操作和中文數(shù)字對(duì)照表的構(gòu)建方法。1510任務(wù)實(shí)現(xiàn):教師安排小組合作:教師安排小組活動(dòng):將學(xué)生分成若干小組,每組負(fù)責(zé)構(gòu)建一部分中文數(shù)字對(duì)照表。例如,一組負(fù)責(zé)構(gòu)建0-9的對(duì)照表,另一組負(fù)責(zé)構(gòu)建10-99的對(duì)照表的擴(kuò)展。學(xué)生小組合作與交流:在小組內(nèi)討論并分工,共同實(shí)現(xiàn)特定的中文數(shù)字對(duì)照表功能?;ハ嘟涣鞔a和思路,共同解決問(wèn)題,提高合作能力。1511教師設(shè)計(jì)一個(gè)創(chuàng)意挑戰(zhàn):在小組活動(dòng)的基礎(chǔ)上,每個(gè)小組需要將自己的中文數(shù)字對(duì)照表與其他元素(如圖片、音頻、動(dòng)畫等)結(jié)合,創(chuàng)造出一個(gè)有趣且實(shí)用的展示作品。例如,可以制作一個(gè)數(shù)字轉(zhuǎn)換游戲,用戶輸入數(shù)字后,程序?qū)⑵滢D(zhuǎn)換為對(duì)應(yīng)的中文數(shù)字并展示。鼓勵(lì)學(xué)生發(fā)揮想象力,結(jié)合所學(xué)知識(shí)和實(shí)際生活需求,提出并實(shí)現(xiàn)創(chuàng)新功能。學(xué)生創(chuàng)意實(shí)現(xiàn):根據(jù)創(chuàng)意挑戰(zhàn)的要求,結(jié)合所學(xué)知識(shí),提出并實(shí)現(xiàn)創(chuàng)新功能。展示并解釋自己的創(chuàng)意實(shí)現(xiàn),接受教師和同學(xué)的點(diǎn)評(píng)。1512教師巡回指導(dǎo):在小組活動(dòng)和創(chuàng)意挑戰(zhàn)過(guò)程中,教師巡回指導(dǎo),解答學(xué)生的疑問(wèn),提供必要的幫助和支持。學(xué)生在活動(dòng)過(guò)程中,主動(dòng)向教師請(qǐng)教,與同伴交流學(xué)習(xí)心得。1513教師收集各小組的中文數(shù)字對(duì)照表作品,進(jìn)行展示和點(diǎn)評(píng)。重點(diǎn)關(guān)注元組的使用以及創(chuàng)新功能的實(shí)現(xiàn)情況。學(xué)生展示自己的中文數(shù)字對(duì)照表作品,接受教師和同學(xué)的點(diǎn)評(píng)。214教師邀請(qǐng)部分學(xué)生分享在構(gòu)建中文數(shù)字對(duì)照表和創(chuàng)意挑戰(zhàn)過(guò)程中的心得和體會(huì)。學(xué)生分享在開發(fā)過(guò)程中的經(jīng)驗(yàn)和教訓(xùn),以及如何將元組的功能融入實(shí)踐中。315教師總結(jié)本次課程的學(xué)習(xí)內(nèi)容,強(qiáng)調(diào)Python元組在構(gòu)建中文數(shù)字對(duì)照表中的應(yīng)用以及課程思政和專創(chuàng)融合的意義。學(xué)生回顧本次課程的學(xué)習(xí)內(nèi)容,加深對(duì)Python元組和中文數(shù)字對(duì)照表的理解。316任務(wù)拓展:教師布置課后作業(yè),利用所學(xué)知識(shí)點(diǎn),完成神奇魔方陣的任務(wù)。學(xué)生課后完成擴(kuò)展任務(wù)。217教師鼓勵(lì)學(xué)生繼續(xù)深入學(xué)習(xí)Python編程和相關(guān)知識(shí),探索中文數(shù)字對(duì)照表在更多場(chǎng)景中的應(yīng)用,并結(jié)合自己的專業(yè)進(jìn)行創(chuàng)新實(shí)踐。學(xué)生制定下一步學(xué)習(xí)計(jì)劃,提升自己的編程能力和創(chuàng)新思維,積極探索中文數(shù)字對(duì)照表的更多應(yīng)用和創(chuàng)新實(shí)踐。2教學(xué)反思本次課程主要任務(wù)是通過(guò)Python編程實(shí)現(xiàn)中文數(shù)字對(duì)照表,將Python元組的知識(shí)點(diǎn)與中文數(shù)字對(duì)照表的構(gòu)建相結(jié)合,經(jīng)過(guò)教學(xué)實(shí)踐,本次教學(xué)有以下優(yōu)點(diǎn)和需要改進(jìn)的地方。一、教學(xué)中的優(yōu)點(diǎn)有效的前測(cè)環(huán)節(jié):通過(guò)前測(cè),能夠及時(shí)了解學(xué)生對(duì)Python元組的掌握程度,對(duì)元組和列表區(qū)別的理解,為后續(xù)教學(xué)提供了有力的參考。根據(jù)前測(cè)結(jié)果,可以靈活調(diào)整教學(xué)策略,確保學(xué)生能夠跟上教學(xué)進(jìn)度。參與式學(xué)習(xí)設(shè)計(jì)有效:小組活動(dòng)和創(chuàng)意挑戰(zhàn)環(huán)節(jié)的設(shè)計(jì)極大地激發(fā)了學(xué)生的參與熱情。學(xué)生在小組合作中相互學(xué)習(xí)、交流,共同解決問(wèn)題,不僅提升了他們的團(tuán)隊(duì)協(xié)作能力,還培養(yǎng)了他們的創(chuàng)新思維。同時(shí),創(chuàng)意挑戰(zhàn)環(huán)節(jié)鼓勵(lì)學(xué)生將所學(xué)知識(shí)與其他元素結(jié)合,創(chuàng)作出有趣的作品,進(jìn)一步加深了學(xué)生對(duì)知識(shí)點(diǎn)的理解和應(yīng)用。二、需要改進(jìn)的地方后測(cè)方式可豐富:在本次教學(xué)的后測(cè)階段,主要通過(guò)展示和點(diǎn)評(píng)學(xué)生的創(chuàng)意作品來(lái)評(píng)價(jià)他們的學(xué)習(xí)成果。然而,這種方式可能無(wú)法全面反映學(xué)生在知識(shí)掌握、技能提升和創(chuàng)新思維等方面的進(jìn)步。可以考慮采用更多元化的評(píng)價(jià)方式,如設(shè)置具體的評(píng)分標(biāo)準(zhǔn)、進(jìn)行小組互評(píng)等,以更全面地評(píng)價(jià)學(xué)生的學(xué)習(xí)成果。教案課程名稱Python程序設(shè)計(jì)學(xué)時(shí)2序號(hào)12授課班級(jí)日期任課教師課題項(xiàng)目6:字典與集合應(yīng)用任務(wù)1:菜單管理系統(tǒng)學(xué)習(xí)目標(biāo)1.培養(yǎng)學(xué)生的邏輯思維和分類歸納能力,通過(guò)字典的鍵值對(duì)結(jié)構(gòu)引導(dǎo)學(xué)生理解分類和映射的思維方式;2.引導(dǎo)學(xué)生思考字典在團(tuán)隊(duì)協(xié)作和代碼規(guī)范中的作用,培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作精神和代碼規(guī)范意識(shí)。3.通過(guò)字典的應(yīng)用實(shí)例,激發(fā)學(xué)生的創(chuàng)新思維和實(shí)踐能力;4.鼓勵(lì)學(xué)生利用Python編程解決跨學(xué)科問(wèn)題,培養(yǎng)綜合性人才。5.學(xué)生掌握Python字典的基本概念和創(chuàng)建方法;6.學(xué)生使用字典的鍵(key)和值(value)進(jìn)行數(shù)據(jù)的存儲(chǔ)和檢索;7.學(xué)生能夠操作添加、修改、刪除元素等字典的常用方法;8.學(xué)生能夠利用字典解決簡(jiǎn)單的實(shí)際應(yīng)用問(wèn)題。學(xué)習(xí)內(nèi)容1.字典的定義、特性和應(yīng)用場(chǎng)景。2.字典的創(chuàng)建方法,包括直接賦值和使用字典推導(dǎo)式等。3.字典的鍵(key)和值(value)的概念,強(qiáng)調(diào)鍵的唯一性和不可變性。4.通過(guò)鍵來(lái)訪問(wèn)和修改字典中的值。5.字典的常用方法,如get()、update()、pop()、keys()、values()等。學(xué)習(xí)重難點(diǎn)重點(diǎn):1.字典的基本概念和創(chuàng)建方法,包括直接賦值和使用字典推導(dǎo)式等;2
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)冷沖壓數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)T形把手?jǐn)?shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年中國(guó)雜醇油市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)醫(yī)用腳輪市場(chǎng)調(diào)查研究報(bào)告
- 2025至2031年中國(guó)砂輪修整機(jī)行業(yè)投資前景及策略咨詢研究報(bào)告
- 少子化背景下南昌市中心城區(qū)義務(wù)教育設(shè)施配置優(yōu)化研究
- 新能源汽車企業(yè)經(jīng)營(yíng)績(jī)效評(píng)價(jià)研究
- 二零二四年度中小企業(yè)適用勞動(dòng)合同法免除條件協(xié)議書3篇
- 二零二五年度水利工程鋼管腳手架搭設(shè)及質(zhì)量保障合同4篇
- 個(gè)人交易知識(shí)產(chǎn)權(quán)許可使用合同(2024版)3篇
- 完整版秸稈炭化成型綜合利用項(xiàng)目可行性研究報(bào)告
- 油氣行業(yè)人才需求預(yù)測(cè)-洞察分析
- 《數(shù)據(jù)采集技術(shù)》課件-Scrapy 框架的基本操作
- 2025年河北省單招語(yǔ)文模擬測(cè)試二(原卷版)
- 高一化學(xué)《活潑的金屬單質(zhì)-鈉》分層練習(xí)含答案解析
- DB34∕T 4010-2021 水利工程外觀質(zhì)量評(píng)定規(guī)程
- 2024年內(nèi)蒙古中考英語(yǔ)試卷五套合卷附答案
- 2024年電工(高級(jí))證考試題庫(kù)及答案
- 2024年全國(guó)各地中考試題分類匯編:古詩(shī)詞閱讀
- 農(nóng)產(chǎn)品質(zhì)量評(píng)估與分級(jí)
- 華為集團(tuán)干部管理
評(píng)論
0/150
提交評(píng)論