




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《Python程序設(shè)計(jì)》線上線下混合式教學(xué)學(xué)習(xí)計(jì)劃與教學(xué)方案年月《Python程序設(shè)計(jì)》線上線下混合式教學(xué)MOOC學(xué)習(xí)計(jì)劃與線下課討論指南1一、學(xué)生MOOC學(xué)習(xí)計(jì)劃MOOC視頻學(xué)習(xí)內(nèi)容第1單元走進(jìn)Python走進(jìn)PythonPython的安裝與運(yùn)行集成開發(fā)環(huán)境安裝教材預(yù)習(xí)Python語言概述1.1-1.4,1.6MOOC知識(shí)要點(diǎn)Python語言的起源程序設(shè)計(jì)語言的發(fā)展編譯、解釋的含義Python的相關(guān)語法元素及語言特點(diǎn)Python開發(fā)環(huán)境的安裝,并運(yùn)用于編程、調(diào)試Python的典型應(yīng)用二、學(xué)生線下討論準(zhǔn)備思考與討論問題1:什么是程序設(shè)計(jì)語言?問題2:編譯和解釋,含義和區(qū)別是什么?問題3:利用計(jì)算機(jī)語言編程,解決問題的步驟是哪些?問題4:程序的基本編寫方法是什么?IPO方法的含義?結(jié)合圓的面積及周長計(jì)算案例解釋。問題5:結(jié)合匯率兌換實(shí)例,Python的基本語法元素包含哪些?問題6:閱讀材料,Python有哪些相關(guān)應(yīng)用?小組案例分享準(zhǔn)備模仿溫度轉(zhuǎn)換、匯率兌換案例,結(jié)合IPO編程方法,每個(gè)小組針對實(shí)際問題,準(zhǔn)備一道小程序,分析使用了哪些語法元素,課堂進(jìn)行分享,并接受質(zhì)詢。包括設(shè)計(jì)思路、流程圖的繪制、代碼編寫、運(yùn)行結(jié)果。PPT展示,源程序演示,小組提交給課代表。問題搜集MOOC視頻學(xué)習(xí)過程中、單元測驗(yàn)中,你還存在哪些疑難問題?提交問題給課代表,整理后,統(tǒng)一發(fā)送給老師。三、線下課課堂活動(dòng)一、教師準(zhǔn)備中國大學(xué)MOOC學(xué)情分析,疑難問題搜集慕課堂備課,簽到帶領(lǐng)學(xué)生熟悉混合式教學(xué)實(shí)施環(huán)節(jié),綜合成績構(gòu)成。二、MOOC知識(shí)要點(diǎn)歸納、總結(jié)。師生互動(dòng)問答慕課堂隨堂測驗(yàn),融入知識(shí)點(diǎn),講解習(xí)題?;仡櫃C(jī)器語言、匯編語言、高級語言的發(fā)展重點(diǎn)理解編譯與解釋的區(qū)別和特點(diǎn)演示Python開發(fā)環(huán)境的安裝,輸入代碼,并調(diào)試運(yùn)行程序根據(jù)簡單程序舉例,了解IPO程序設(shè)計(jì)方法,分析Python語法元素,理解輸入input()、輸出print(),以及eval()函數(shù),掌握“縮進(jìn)”的使用。慕課堂隨機(jī)提問,根據(jù)復(fù)雜程序舉例,分析語法元素,理解分支結(jié)構(gòu)、字符串切片的含義,以及基本數(shù)據(jù)類型轉(zhuǎn)換。總結(jié)Python的特點(diǎn)及典型應(yīng)用三、小組討論、交流分享、答疑解惑1、分享各小組實(shí)現(xiàn)的程序案例、接受質(zhì)詢2、疑難問題,集中答疑解惑課后作業(yè)布置布置課后作業(yè):Python123平臺(tái)作業(yè)2、布置實(shí)踐任務(wù):Python開發(fā)環(huán)境安裝、使用;實(shí)驗(yàn)項(xiàng)目一相關(guān)編程題《Python程序設(shè)計(jì)》線上線下混合式教學(xué)MOOC學(xué)習(xí)計(jì)劃與線下課討論指南2一、學(xué)生MOOC學(xué)習(xí)計(jì)劃MOOC視頻學(xué)習(xí)內(nèi)容第2單元基本數(shù)據(jù)類型、運(yùn)算符和表達(dá)式基本數(shù)據(jù)類型運(yùn)算符和表達(dá)式教材預(yù)習(xí)基本數(shù)據(jù)類型2.1變量2.2基本數(shù)字類型2.3運(yùn)算符和表達(dá)式MOOC知識(shí)要點(diǎn)理解Python基本數(shù)據(jù)類型及表示掌握數(shù)值運(yùn)算符及數(shù)值運(yùn)算函數(shù)掌握關(guān)系運(yùn)算符及邏輯運(yùn)算符的相關(guān)運(yùn)算規(guī)則綜合運(yùn)用相關(guān)運(yùn)算符表達(dá)復(fù)雜的條件二、學(xué)生線下討論準(zhǔn)備思考與討論問題1:Python中整型的不同進(jìn)制有哪些?前綴分別是什么?問題2:Python中浮點(diǎn)型數(shù)據(jù),有哪些不同表示方式?要注意什么?問題3:Python中復(fù)數(shù)類型如何表示?實(shí)部、虛部如何獲???問題4:Python中布爾類型值有哪些?其他類型數(shù)據(jù),如何等同于布爾值?問題5:哪個(gè)函數(shù)可以獲取數(shù)據(jù)類型?不同數(shù)據(jù)類型如何轉(zhuǎn)換?問題6:算術(shù)運(yùn)算符有哪些?運(yùn)算規(guī)則問題7:數(shù)值運(yùn)算函數(shù)有哪些?問題8:關(guān)系運(yùn)算符有哪些?運(yùn)算規(guī)則問題9:邏輯運(yùn)算符有哪些?運(yùn)算規(guī)則小組案例分享準(zhǔn)備讀懂?dāng)?shù)據(jù)類型判別,判別是否閏年的案例。挖掘現(xiàn)實(shí)生活中復(fù)雜條件判斷實(shí)例,借鑒案例,結(jié)合復(fù)雜條件表示方法,每個(gè)小組準(zhǔn)備一道小程序,分析使如何設(shè)置復(fù)雜條件的,課堂進(jìn)行分享,并接受質(zhì)詢。例如輸入三條邊,判別是否構(gòu)成三角形?包括設(shè)計(jì)思路、流程圖的繪制、代碼編寫、運(yùn)行結(jié)果。PPT展示,源程序演示,小組提交給課代表。問題搜集MOOC視頻學(xué)習(xí)過程中、單元測驗(yàn)中,你還存在哪些疑難問題?提交問題給課代表,整理后,統(tǒng)一發(fā)送給老師。三、線下課課堂活動(dòng)一、教師準(zhǔn)備中國大學(xué)MOOC學(xué)情分析,疑難問題搜集慕課堂備課,簽到二、MOOC知識(shí)要點(diǎn)歸納、總結(jié)。師生互動(dòng)問答慕課堂隨堂測驗(yàn),融入知識(shí)點(diǎn),講解習(xí)題?;仡橮ython基本數(shù)據(jù)類型,特別是整型的不同進(jìn)制表示,浮點(diǎn)型的不同表示,復(fù)數(shù)類型、布爾類型??偨Y(jié)算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符的運(yùn)算規(guī)則總結(jié)復(fù)合賦值運(yùn)算符的運(yùn)算規(guī)則結(jié)合數(shù)據(jù)類型判斷案例,討論如何靈活運(yùn)用type()函數(shù)及分支結(jié)構(gòu),實(shí)現(xiàn)數(shù)據(jù)類型判斷。結(jié)合閏年判斷案例,討論如何靈活運(yùn)用算術(shù)運(yùn)算符、關(guān)系運(yùn)算符及邏輯運(yùn)算符,表達(dá)復(fù)雜條件。三、小組討論、交流分享、答疑解惑1、分享各小組實(shí)現(xiàn)的程序案例、接受質(zhì)詢2、疑難問題,集中答疑解惑課后作業(yè)布置布置課后作業(yè):Python123平臺(tái)作業(yè)2、布置實(shí)踐任務(wù):實(shí)驗(yàn)項(xiàng)目一相關(guān)編程題《Python程序設(shè)計(jì)》線上線下混合式教學(xué)MOOC學(xué)習(xí)計(jì)劃與線下課討論指南3一、學(xué)生MOOC學(xué)習(xí)計(jì)劃MOOC視頻學(xué)習(xí)內(nèi)容第3單元Python的輸入輸出3.1標(biāo)準(zhǔn)輸入輸出格式化輸出教材預(yù)習(xí)Python語言概述1.5Python輸入輸出第2章基本數(shù)據(jù)類型2.2.2字符串類型MOOC知識(shí)要點(diǎn)了解程序設(shè)計(jì)的基本步驟掌握基本輸入input()函數(shù);基本輸出print()函數(shù),eval()函數(shù)的使用。掌握字符串的定義理解轉(zhuǎn)義字符的使用掌握字符串索引的概念掌握字符串切片的運(yùn)用掌握格式化輸出format()的使用二、學(xué)生線下討論準(zhǔn)備思考與討論問題1:如何實(shí)現(xiàn)同時(shí)輸入多個(gè)變量的值?問題2:輸出多個(gè)變量,如何實(shí)現(xiàn)分行輸出?指定間隔輸出?或無間隔輸出?問題3:利用轉(zhuǎn)義字符,如何在字符串中輸出包含雙引號、單引號、斜杠之類的字符?如何換行輸出?問題4:結(jié)合教材P80的微實(shí)例3.1,理解該程序如何使用切片技術(shù),截取指定星期字符串的?問題5:字符串格式化輸出,format()方法的語句格式是什么?{}表示什么?問題6:format的格式控制,具體內(nèi)容概述問題7:字符串有哪些常用處理方法?小組案例分享準(zhǔn)備讀懂輸入數(shù)值,獲取星期字符串案例。挖掘現(xiàn)實(shí)生活中字符串切片處理實(shí)例,借鑒案例,每個(gè)小組準(zhǔn)備一道小程序,分析使如何對字符串進(jìn)行處理的,課堂進(jìn)行分享,并接受質(zhì)詢。例如:輸入身份證號,如何截取代表性別的數(shù)字,并給出性別結(jié)果?……例如:輸入你的出生年份,如何輸出對應(yīng)生肖的?假設(shè)12生肖排列成一個(gè)字符串,例如出生年份2000年,生肖龍。包括設(shè)計(jì)思路、流程圖的繪制、代碼編寫、運(yùn)行結(jié)果。PPT展示,源程序演示,小組提交給課代表。問題搜集MOOC視頻學(xué)習(xí)過程中、單元測驗(yàn)中,你還存在哪些疑難問題?提交問題給課代表,整理后,統(tǒng)一發(fā)送給老師。三、線下課課堂活動(dòng)一、教師準(zhǔn)備中國大學(xué)MOOC學(xué)情分析,疑難問題搜集慕課堂備課,簽到二、MOOC知識(shí)要點(diǎn)歸納、總結(jié)。師生互動(dòng)問答回顧Python編程基本步驟。歸納基本輸入、輸出函數(shù)及eval()函數(shù)使用歸納字符串的定義,及索引、切片技術(shù)歸納轉(zhuǎn)義字符的使用結(jié)合字符串切片技術(shù),實(shí)現(xiàn)輸入數(shù)值,輸出月份簡寫。歸納format()方法的格式控制內(nèi)容結(jié)合format()方法,靈活運(yùn)用,個(gè)性化的輸出。結(jié)合網(wǎng)絡(luò)內(nèi)容敏感詞匯處理,了解字符串相關(guān)方法三、小組討論、交流分享、答疑解惑1、分享各小組實(shí)現(xiàn)的程序案例、接受質(zhì)詢2、疑難問題,集中答疑解惑課后作業(yè)布置布置課后作業(yè):Python123平臺(tái)作業(yè)2、布置實(shí)踐任務(wù):實(shí)驗(yàn)項(xiàng)目一相關(guān)編程題《Python程序設(shè)計(jì)》線上線下混合式教學(xué)MOOC學(xué)習(xí)計(jì)劃與線下課討論指南4一、學(xué)生MOOC學(xué)習(xí)計(jì)劃MOOC視頻學(xué)習(xí)內(nèi)容第4單元程序控制結(jié)構(gòu)4.1程序基本控制結(jié)構(gòu)4.2選擇結(jié)構(gòu)教材預(yù)習(xí)第3章程序的控制結(jié)構(gòu)3.1算法與流程圖3.2選擇結(jié)構(gòu)程序設(shè)計(jì)MOOC知識(shí)要點(diǎn)了解程序基本控制結(jié)構(gòu):順序、選擇、循環(huán)理解流程圖各圖形含義掌握順序程序設(shè)計(jì)舉例:海倫公式計(jì)算三角形的面積掌握選擇結(jié)構(gòu):單分支、雙分支、多分支結(jié)構(gòu)掌握單分支執(zhí)行流程及if語句掌握雙分支執(zhí)行流程及if-else語句,以及簡單表示方式掌握多分支執(zhí)行流程及if-elif-else語句,以及多分支程序設(shè)計(jì)舉例二、學(xué)生線下討論準(zhǔn)備思考與討論問題1:單分支語句格式是什么?問題2:雙分支語句格式是什么?如何實(shí)現(xiàn)奇偶數(shù)的判定?問題:3:雙分支的簡潔格式是什么?問題4:多分支語句格式是什么?執(zhí)行流程如何?問題5:結(jié)合多分支結(jié)構(gòu),繪制成績等級判定流程圖問題6:結(jié)合多分支結(jié)構(gòu),繪制分段函數(shù)流程圖問題7:選擇結(jié)構(gòu)的嵌套,如何實(shí)現(xiàn)?重點(diǎn)討論小組案例分享準(zhǔn)備讀懂獲多分支程序案例:PM2.5空氣質(zhì)量判定,BMI指數(shù)判定。分小組,分別討論多分支結(jié)構(gòu)實(shí)現(xiàn):成績等級判定,分段函數(shù)計(jì)算。重點(diǎn)討論:各案例的選擇結(jié)構(gòu)嵌套,如何實(shí)現(xiàn)?包括設(shè)計(jì)思路、流程圖的繪制、代碼編寫、運(yùn)行結(jié)果。PPT展示,源程序演示,小組提交給課代表。問題搜集MOOC視頻學(xué)習(xí)過程中、單元測驗(yàn)中,你還存在哪些疑難問題?提交問題給課代表,整理后,統(tǒng)一發(fā)送給老師。三、線下課課堂活動(dòng)一、教師準(zhǔn)備中國大學(xué)MOOC學(xué)情分析,疑難問題搜集慕課堂備課,簽到二、MOOC知識(shí)要點(diǎn)歸納、總結(jié)。師生互動(dòng)問答回顧程序基本控制結(jié)構(gòu):順序、選擇、循環(huán)。歸納各控制結(jié)構(gòu)流程圖繪制、執(zhí)行流程根據(jù)奇偶數(shù)判定、絕對值計(jì)算,給出雙分支的簡潔表達(dá)歸納多分支結(jié)構(gòu),分析執(zhí)行流程。結(jié)合PM2.5指數(shù)判定空氣質(zhì)量案例,討論如何運(yùn)用多分支結(jié)構(gòu),實(shí)現(xiàn)程序。融入思政內(nèi)容,育人。討論:多分支結(jié)構(gòu),實(shí)現(xiàn)BMI指數(shù)計(jì)算、判斷三、小組討論、交流分享、答疑解惑1、分享各小組實(shí)現(xiàn)的程序案例、接受質(zhì)詢1)成績等級判定2)分段函數(shù)計(jì)算2、重點(diǎn)討論選擇的嵌套結(jié)構(gòu)3、疑難問題,集中答疑解惑課后作業(yè)布置布置課后作業(yè):Python123平臺(tái)作業(yè)2、布置實(shí)踐任務(wù):實(shí)驗(yàn)項(xiàng)目二相關(guān)編程題《Python程序設(shè)計(jì)》線上線下混合式教學(xué)MOOC學(xué)習(xí)計(jì)劃與線下課討論指南5一、學(xué)生MOOC學(xué)習(xí)計(jì)劃MOOC視頻學(xué)習(xí)內(nèi)容第4單元程序控制結(jié)構(gòu)4.3循環(huán)結(jié)構(gòu)4.4異常處理教材預(yù)習(xí)第3章程序的控制結(jié)構(gòu)3.3循環(huán)結(jié)構(gòu)程序設(shè)計(jì)3.4異常處理MOOC知識(shí)要點(diǎn)掌握遍歷循環(huán)的執(zhí)行流程及for語句理解for語句的擴(kuò)展結(jié)構(gòu)掌握條件(無限)循環(huán)的執(zhí)行流程及while語句理解while語句的擴(kuò)展結(jié)構(gòu)掌握使用循環(huán)結(jié)構(gòu)實(shí)現(xiàn)數(shù)據(jù)累加求和的程序舉例理解break語句的執(zhí)行過程,理解循環(huán)中使用break語句實(shí)現(xiàn)素?cái)?shù)判定。理解continue語句的執(zhí)行過程,理解與break語句的區(qū)別了解循環(huán)的嵌套,掌握實(shí)現(xiàn)輸出200-1000以內(nèi)所有素?cái)?shù)的程序。掌握猜數(shù)字游戲程序舉例10、掌握異常處理機(jī)制及try…except語句二、學(xué)生線下討論準(zhǔn)備思考與討論問題1:遍歷循環(huán)for的執(zhí)行流程是什么?問題2:條件(無限)循環(huán)while的執(zhí)行流程的執(zhí)行流程是什么?問題:3:循環(huán)的擴(kuò)展結(jié)構(gòu),什么時(shí)候執(zhí)行到else后的語句?問題4:break語句如何控制循環(huán)?問題5:continue語句如何控制循環(huán)?問題6:break語句與continue語句的區(qū)別是什么?問題7:MOOC中判別某數(shù)是否是素?cái)?shù)?算法思想是什么?循環(huán)如何實(shí)現(xiàn)的?問題8:拓展:循環(huán)的嵌套,如何實(shí)現(xiàn)200-1000以內(nèi)輸出所有素?cái)?shù)?重點(diǎn)討論問題9:MOOC中,猜數(shù)字游戲算法思想是什么?重點(diǎn)討論猜數(shù)字游戲的拓展要求問題10:掌握異常處理機(jī)制及try…except語句,猜數(shù)字游戲中如何處理異常的?小組案例分享準(zhǔn)備讀懂獲MOOC及教材中有關(guān)循環(huán)處理的程序案例。分小組,分別討論:1、單層循環(huán)如何實(shí)現(xiàn)素?cái)?shù)的判定?2、循環(huán)的嵌套,如何尋找1000以內(nèi)所有素?cái)?shù)?3、加上異常處理的猜數(shù)字游戲,如何實(shí)現(xiàn)重點(diǎn)討論:循環(huán)結(jié)構(gòu)的相關(guān)應(yīng)用,包括循環(huán)的擴(kuò)展結(jié)構(gòu),break與continue語句;循環(huán)的嵌套,異常處理語句?包括設(shè)計(jì)思路、流程圖的繪制、代碼編寫、運(yùn)行結(jié)果。PPT展示,源程序演示,小組提交給課代表。問題搜集MOOC視頻學(xué)習(xí)過程中、單元測驗(yàn)中,你還存在哪些疑難問題?提交問題給課代表,整理后,統(tǒng)一發(fā)送給老師。三、線下課課堂活動(dòng)一、教師準(zhǔn)備中國大學(xué)MOOC學(xué)情分析,疑難問題搜集慕課堂備課,簽到二、MOOC知識(shí)要點(diǎn)歸納、總結(jié)。師生互動(dòng)問答掌握MOOC視頻中的簡單程序:數(shù)據(jù)累加求和歸納遍歷循環(huán)執(zhí)行流程及for語句格式,以及程序?qū)嵗龤w納條件循環(huán)執(zhí)行流程及while語句格式,以及程序?qū)嵗由鞖w納循環(huán)的擴(kuò)展結(jié)構(gòu)重點(diǎn)分析break語句及其執(zhí)行過程,實(shí)現(xiàn)素?cái)?shù)的判斷。重點(diǎn)分析continue語句執(zhí)行過程,及與break語句的區(qū)別。結(jié)合循環(huán)的嵌套,實(shí)現(xiàn)1000以內(nèi)素?cái)?shù)的輸出歸納異常處理,重點(diǎn)討論并完善猜數(shù)字游戲程序,按照擴(kuò)展需求,更新程序。三、小組討論、交流分享、答疑解惑1、分享各小組實(shí)現(xiàn)的程序案例、接受質(zhì)詢1)單層循環(huán)實(shí)現(xiàn)素?cái)?shù)判定2)循環(huán)的嵌套,實(shí)現(xiàn)1000以內(nèi)素?cái)?shù)的輸出3)猜數(shù)字游戲(帶異常處理能力的)2、重點(diǎn)討論算法實(shí)現(xiàn)思想,循環(huán)的嵌套,以及控制語句。3、疑難問題,集中答疑解惑課后作業(yè)布置布置課后作業(yè):Python123平臺(tái)作業(yè)2、布置實(shí)踐任務(wù):實(shí)驗(yàn)項(xiàng)目二相關(guān)編程題《Python程序設(shè)計(jì)》線上線下混合式教學(xué)MOOC學(xué)習(xí)計(jì)劃與線下課討論指南6一、學(xué)生MOOC學(xué)習(xí)計(jì)劃MOOC視頻學(xué)習(xí)內(nèi)容第5單元列表5.1序列5.2列表的應(yīng)用——約瑟夫環(huán)問題教材預(yù)習(xí)第4章組合數(shù)據(jù)類型4.1列表4.2元組MOOC知識(shí)要點(diǎn)了解組合數(shù)據(jù)類型理解序列類型及共有操作理解元組的創(chuàng)建及特點(diǎn)理解列表的創(chuàng)建、遍歷理解列表切片的含義掌握列表的相關(guān)函數(shù)len,list掌握列表操作的相關(guān)方法,尤其是列表的copy()方法,掌握引用與對象的含義。掌握列表的程序?qū)嵗馕觯毫斜碇袆h除指定數(shù)據(jù)理解解決約瑟夫環(huán)問題的算法二、學(xué)生線下討論準(zhǔn)備思考與討論問題1:Python組合數(shù)據(jù)類型包含哪些?問題2:Python序列類型包含哪些?序列類型的特性是什么?問題:3:如何創(chuàng)建元組?元組有什么特點(diǎn)?有哪些用途問題4:如何創(chuàng)建列表?如何創(chuàng)建空列表?問題5:如何遍歷列表?問題6:程序案例:從列表中刪除指定數(shù)據(jù),算法思想是什么,各步驟使用了列表的哪些方法?問題7:lt=ls與lt=ls.copy()有什么區(qū)別?問題8:程序案例:約瑟夫環(huán)問題,算法思想是什么?各步驟使用了列表的哪些方法?小組案例分享準(zhǔn)備讀懂MOOC中有關(guān)列表應(yīng)用的程序案例。聯(lián)系日常生活中,哪些應(yīng)用會(huì)使用到列表數(shù)據(jù)類型?探究:列表表示一維數(shù)據(jù),列表也可以表示二維數(shù)據(jù),如何表示?二維元素如何訪問?小組討論,設(shè)計(jì)一道能解決實(shí)際問題的程序,運(yùn)用列表存儲(chǔ)數(shù)據(jù)、處理數(shù)據(jù),并輸出結(jié)果。如:使用二維列表表示楊輝三角,并輸出前10行。包括設(shè)計(jì)思路、代碼編寫、運(yùn)行結(jié)果。PPT展示,源程序演示,小組提交給課代表。問題搜集MOOC視頻學(xué)習(xí)過程中、單元測驗(yàn)中,你還存在哪些疑難問題?提交問題給課代表,整理后,統(tǒng)一發(fā)送給老師。三、線下課課堂活動(dòng)一、教師準(zhǔn)備中國大學(xué)MOOC學(xué)情分析,疑難問題搜集慕課堂備課,簽到二、MOOC知識(shí)要點(diǎn)歸納、總結(jié)。師生互動(dòng)問答慕課堂隨堂測驗(yàn),習(xí)題講解歸納序列類型的特點(diǎn)及共有操作歸納元組的定特點(diǎn)及用途歸納列表的定義及特點(diǎn)以斐波那契數(shù)列處理為例,歸納列表的相關(guān)操作:創(chuàng)建、遍歷、插入、刪除、復(fù)制等。討論、解析案例:列表中刪除指定數(shù)據(jù),剖析實(shí)現(xiàn)算法重點(diǎn)解析列表的相關(guān)方法,理解引用與對象的概念。討論、解析案例:約瑟夫環(huán)問題,從算法思想,到各步驟使用的列表方法,到代碼實(shí)現(xiàn)。三、小組討論、交流分享、答疑解惑1、分享各小組實(shí)現(xiàn)的列表應(yīng)用程序案例,接受質(zhì)詢1)列表如何表示二維數(shù)據(jù)?如何訪問其中的元素?2)列表應(yīng)用到實(shí)際生活的哪一方面?算法設(shè)計(jì)思想是什么?3)如何使用列表存儲(chǔ)數(shù)據(jù)的?4)使用了列表的哪些方法,來處理數(shù)據(jù)的?2、重點(diǎn)討論,列表的應(yīng)用設(shè)計(jì),充分利用列表相關(guān)方法。3、疑難問題,集中答疑解惑課后作業(yè)布置布置課后作業(yè):Python123平臺(tái)作業(yè)2、布置實(shí)踐任務(wù):實(shí)驗(yàn)項(xiàng)目三相關(guān)編程題《Python程序設(shè)計(jì)》線上線下混合式教學(xué)MOOC學(xué)習(xí)計(jì)劃與線下課討論指南7一、學(xué)生MOOC學(xué)習(xí)計(jì)劃MOOC視頻學(xué)習(xí)內(nèi)容第5單元列表與字符串5.3元組與字符串教材預(yù)習(xí)第4章組合數(shù)據(jù)類型4.3字符串MOOC知識(shí)要點(diǎn)理解字符串的基本操作掌握字符串的相關(guān)函數(shù),如len(),str(),chr(),ord()掌握字符串的相關(guān)方法,尤其是split()、join()方法。掌握字符串轉(zhuǎn)換實(shí)例:凱撒密碼加密掌握字符串方法實(shí)例:統(tǒng)計(jì)英文單詞的個(gè)數(shù)二、學(xué)生線下討論準(zhǔn)備思考與討論問題1:字符串如何實(shí)現(xiàn)重復(fù)?如何連接?問題2:字符串如何比較大???問題:3:字符串長度如何計(jì)算?問題4:結(jié)合凱撒密碼加密案例:算法設(shè)計(jì)的基本思想是什么?字符及unicode編碼之間如何轉(zhuǎn)換?問題5:拓展:凱撒密碼解密程序,如何實(shí)現(xiàn)?問題6:結(jié)合程序案例:統(tǒng)計(jì)字符串中單詞的個(gè)數(shù),字符串清洗階段,使用了字符串的哪些方法?問題7:結(jié)合程序案例:統(tǒng)計(jì)字符串中單詞的個(gè)數(shù),由字符串到單詞列表,使用了字符串的哪些方法?小組案例分享準(zhǔn)備讀懂MOOC中有關(guān)字符串應(yīng)用的程序案例。聯(lián)系日常生活中,哪些應(yīng)用會(huì)使用到字符串類型?小組討論,設(shè)計(jì)一道能解決實(shí)際問題的程序,運(yùn)用字符串的相關(guān)方法進(jìn)行處理。例如,學(xué)生信息表中,為保護(hù)隱私,對身份證號、手機(jī)號等信息進(jìn)行特殊處理等。包括設(shè)計(jì)思路、代碼編寫、運(yùn)行結(jié)果等。PPT展示,源程序演示,小組提交給課代表。問題搜集MOOC視頻學(xué)習(xí)過程中、單元測驗(yàn)中,你還存在哪些疑難問題?提交問題給課代表,整理后,統(tǒng)一發(fā)送給老師。三、線下課課堂活動(dòng)一、教師準(zhǔn)備中國大學(xué)MOOC學(xué)情分析,疑難問題搜集慕課堂備課,簽到二、MOOC知識(shí)要點(diǎn)歸納、總結(jié)。師生互動(dòng)問答慕課堂隨堂測驗(yàn),習(xí)題講解歸納總結(jié)字符串的基本操作:+*in關(guān)系運(yùn)算結(jié)合示例,歸納字符串的相關(guān)函數(shù),如len(),str()結(jié)合字符串大小寫互換,歸納chr()、ord()函數(shù)的使用,總結(jié)大小寫的unicode編碼值之間的關(guān)系結(jié)合凱撒密碼加密程序,闡述實(shí)現(xiàn)算法思想拓展凱撒密碼,解密程序如何實(shí)現(xiàn)?結(jié)合英文單詞統(tǒng)計(jì)程序,解析字符串處理的算法設(shè)計(jì)思想。結(jié)合英文單詞統(tǒng)計(jì)程序,歸納各階段字符串的相關(guān)方法運(yùn)用,尤其是split()、join()方法。三、小組討論、交流分享、答疑解惑1、分享各小組實(shí)現(xiàn)的列表應(yīng)用程序案例,接受質(zhì)詢1)字符串處理應(yīng)用到實(shí)際生活的哪一方面?算法設(shè)計(jì)思想是什么?2)使用了字符串的哪些方法,來處理數(shù)據(jù)的?2、重點(diǎn)討論,算法設(shè)計(jì)思想,字符串處理方法靈活運(yùn)用。3、疑難問題,集中答疑解惑課后作業(yè)布置布置課后作業(yè):Python123平臺(tái)作業(yè)2、布置實(shí)踐任務(wù):實(shí)驗(yàn)項(xiàng)目三相關(guān)編程題《Python程序設(shè)計(jì)》線上線下混合式教學(xué)MOOC學(xué)習(xí)計(jì)劃與線下課討論指南8一、學(xué)生MOOC學(xué)習(xí)計(jì)劃MOOC視頻學(xué)習(xí)內(nèi)容第6單元集合與字典6.1集合6.2字典教材預(yù)習(xí)第4章組合數(shù)據(jù)類型4.4集合4.5字典MOOC知識(shí)要點(diǎn)了解集合的定義、去重性等特點(diǎn)理解集合的相關(guān)運(yùn)算及操作函數(shù)理解字典映射的特點(diǎn),掌握字典的創(chuàng)建、訪問掌握字典相關(guān)方法,以及字典的遍歷掌握字典應(yīng)用實(shí)例:英文詞頻統(tǒng)計(jì)二、學(xué)生線下討論準(zhǔn)備思考與討論問題1:集合如何定義?如何使用集合,實(shí)現(xiàn)元素去重?問題2:集合有哪些基本運(yùn)算?問題:3:字典的基本元素是什么?如何查找字典的值?問題4:字典元素如何修改?刪除?問題5:如何遍歷字典?遍歷字典的鍵?值?鍵值對?問題6:字典的get()方法如何使用?舉例說明。問題7:英文詞頻統(tǒng)計(jì)程序案例,算法設(shè)計(jì)的基本處理步驟有哪些?問題8:英文詞頻統(tǒng)計(jì)程序案例,字典的用途是什么?關(guān)鍵步驟使用了字典的哪些方法?問題9:英文詞頻統(tǒng)計(jì)程序案例,各步驟記錄的數(shù)據(jù)形態(tài),是怎么變化的?小組案例分享準(zhǔn)備讀懂MOOC中有關(guān)英文詞頻統(tǒng)計(jì)程的程序案例。聯(lián)系日常生活中,哪些應(yīng)用會(huì)使用到字典類型,來進(jìn)行數(shù)據(jù)統(tǒng)計(jì)?小組討論,設(shè)計(jì)一道能解決實(shí)際問題的程序,運(yùn)用字典的相關(guān)方法進(jìn)行處理。例如,班委選舉投票統(tǒng)計(jì)處理,針對某篇文本進(jìn)行詞頻統(tǒng)計(jì)等。包括設(shè)計(jì)思路、代碼編寫、運(yùn)行結(jié)果等。PPT展示,源程序演示,小組提交給課代表。問題搜集MOOC視頻學(xué)習(xí)過程中、單元測驗(yàn)中,你還存在哪些疑難問題?提交問題給課代表,整理后,統(tǒng)一發(fā)送給老師。三、線下課課堂活動(dòng)一、教師準(zhǔn)備中國大學(xué)MOOC學(xué)情分析,疑難問題搜集慕課堂備課,簽到二、MOOC知識(shí)要點(diǎn)歸納、總結(jié)。師生互動(dòng)問答慕課堂隨堂測驗(yàn),習(xí)題講解歸納集合的定義及特性,靈活利用集合去重歸納集合的關(guān)運(yùn)算、操作函數(shù)歸納字典映射的特點(diǎn),鍵值對的含義總結(jié)字典的創(chuàng)建、訪問、修改或賦值的含義歸納字典相關(guān)操作方法,尤其是get()方法的運(yùn)用總結(jié)對字典數(shù)據(jù)的不同形式遍歷引入固定中文詞頻統(tǒng)計(jì),作用有限重點(diǎn)解析字典應(yīng)用實(shí)例:英文詞頻統(tǒng)計(jì)。分析其解題思路、實(shí)現(xiàn)步驟及數(shù)據(jù)形態(tài)變化。三、小組討論、交流分享、答疑解惑1、分享各小組實(shí)現(xiàn)的字典應(yīng)用程序案例,接受質(zhì)詢1)字典處理應(yīng)用到實(shí)際生活的哪一方面?算法設(shè)計(jì)思想是什么?2)使用了字典的哪些方法,來處理數(shù)據(jù)的?3)算法處理過程中,數(shù)據(jù)形態(tài)的變化如何?2、重點(diǎn)討論,算法設(shè)計(jì)思想,字典處理方法靈活運(yùn)用。3、疑難問題,集中答疑解惑課后作業(yè)布置布置課后作業(yè):Python123平臺(tái)作業(yè)2、布置實(shí)踐任務(wù):實(shí)驗(yàn)項(xiàng)目三相關(guān)編程題《Python程序設(shè)計(jì)》線上線下混合式教學(xué)MOOC學(xué)習(xí)計(jì)劃與線下課討論指南9一、學(xué)生MOOC學(xué)習(xí)計(jì)劃MOOC視頻學(xué)習(xí)內(nèi)容第7單元函數(shù)與模塊7.1函數(shù)的定義與調(diào)用7.2函數(shù)的參數(shù)教材預(yù)習(xí)第5章函數(shù)與模塊5.1函數(shù)概述5.2函數(shù)的定義與調(diào)用5.2函數(shù)的參數(shù)傳遞5.4不同類型的參數(shù)MOOC知識(shí)要點(diǎn)理解函數(shù)的功能結(jié)合階乘函數(shù),掌握函數(shù)定義的格式掌握函數(shù)調(diào)用格式以及調(diào)用處理過程掌握形參、實(shí)參的概念掌握函數(shù)調(diào)用時(shí),參數(shù)傳遞過程掌握可選參數(shù)的定義與使用;結(jié)合BMI指數(shù)計(jì)算器函數(shù),掌握參數(shù)按位置傳遞、按關(guān)鍵字傳遞的不同方式結(jié)合彩票中獎(jiǎng)概率計(jì)算案例,理解函數(shù)代碼復(fù)用及模塊化設(shè)計(jì)二、學(xué)生線下討論準(zhǔn)備思考與討論問題1:程序設(shè)計(jì)中,為什么使用函數(shù)?問題2:函數(shù)定義的格式是什么?問題:3:函數(shù)調(diào)用的格式是什么?問題4:函數(shù)調(diào)用的處理過程是哪些?問題5:函數(shù)調(diào)用,參數(shù)如何傳遞?問題6:結(jié)合BMI指數(shù)計(jì)算器的設(shè)計(jì),理解可選參數(shù),參數(shù)按位置傳遞?參數(shù)按關(guān)鍵字傳遞?問題7:結(jié)合彩票中獎(jiǎng)概率的計(jì)算案例,分析函數(shù)的實(shí)現(xiàn)功能、輸入?yún)?shù)、輸出結(jié)果,體現(xiàn)的代碼復(fù)用思想。問題8:函數(shù)模塊化設(shè)計(jì),有哪些要求?小組案例分享準(zhǔn)備讀懂獲MOOC及教材中有關(guān)函數(shù)定義、調(diào)用及參數(shù)傳遞的程序案例。討論實(shí)現(xiàn)功能、輸入?yún)?shù)、輸出結(jié)果這3點(diǎn),來分析并設(shè)計(jì)以下函數(shù):(三選一)1、定義函數(shù)fun(s),統(tǒng)計(jì)字符串s中英文字母、數(shù)字字符、空格及其他字符的個(gè)數(shù),并予以返回。主程序負(fù)責(zé)輸入字符串的輸入。主程序負(fù)責(zé)兩個(gè)整數(shù)的輸入,函數(shù)調(diào)用,及結(jié)果的輸出。2、定義函數(shù)fun(m,n),使用輾轉(zhuǎn)相除法,計(jì)算函數(shù)的最大公約數(shù)及最小公倍數(shù),并予以返回。主程序負(fù)責(zé)兩個(gè)整數(shù)的輸入,函數(shù)調(diào)用,及結(jié)果的輸出。3、定義函數(shù)fun(n),用于判斷n是否是素?cái)?shù)。是,返回True;否,返回False。主程序調(diào)用該函數(shù),輸出1000以內(nèi)的所有素?cái)?shù)。包括設(shè)計(jì)思路、流程圖的繪制、代碼編寫、運(yùn)行結(jié)果。PPT展示,源程序演示,小組提交給課代表。問題搜集MOOC視頻學(xué)習(xí)過程中、單元測驗(yàn)中,你還存在哪些疑難問題?提交問題給課代表,整理后,統(tǒng)一發(fā)送給老師。三、線下課課堂活動(dòng)一、教師準(zhǔn)備中國大學(xué)MOOC學(xué)情分析,疑難問題搜集慕課堂備課,簽到二、MOOC知識(shí)要點(diǎn)歸納、總結(jié)。師生互動(dòng)問答慕課堂隨堂測驗(yàn),分析學(xué)情由計(jì)算彩票中獎(jiǎng)概率,引入函數(shù)的功能:代碼復(fù)用、模塊化設(shè)計(jì)結(jié)合階乘的函數(shù)定義實(shí)例,歸納函數(shù)定義的格式結(jié)合示例,解析函數(shù)調(diào)用的具體處理過程總結(jié)形參、實(shí)參的含義,以及函數(shù)參數(shù)傳遞的過程。結(jié)合BMI指數(shù)計(jì)算器的設(shè)計(jì),解析可選參數(shù)的定義;歸納函數(shù)按照位置及關(guān)鍵字傳遞的方式結(jié)合彩票中獎(jiǎng)概率計(jì)算,重點(diǎn)理解函數(shù)代碼復(fù)用及模塊化設(shè)計(jì)的功能歸納模塊化設(shè)計(jì)的兩點(diǎn)要求三、小組討論、交流分享、答疑解惑1、分享各小組實(shí)現(xiàn)的程序案例、接受質(zhì)詢1)函數(shù)實(shí)現(xiàn)不通字符個(gè)數(shù)的統(tǒng)計(jì)2)函數(shù)實(shí)現(xiàn)最大公約數(shù)的計(jì)算3)函數(shù)實(shí)現(xiàn)素?cái)?shù)的判定2、重點(diǎn)討論,如何功能提取設(shè)計(jì)為函數(shù)?按照實(shí)現(xiàn)功能,輸入?yún)?shù),輸出結(jié)果這3點(diǎn),來分析并設(shè)計(jì)函數(shù)。3、疑難問題,集中答疑解惑課后作業(yè)布置布置課后作業(yè):Python123平臺(tái)作業(yè)2、布置實(shí)踐任務(wù):實(shí)驗(yàn)項(xiàng)目二相關(guān)編程題《Python程序設(shè)計(jì)》線上線下混合式教學(xué)MOOC學(xué)習(xí)計(jì)劃與線下課討論指南10一、學(xué)生MOOC學(xué)習(xí)計(jì)劃MOOC視頻學(xué)習(xí)內(nèi)容第7單元函數(shù)與模塊7.3遞歸函數(shù)與匿名函數(shù)7.4變量的作用域與模塊教材預(yù)習(xí)第5章函數(shù)與代碼復(fù)用5.5匿名函數(shù)5.6函數(shù)的遞歸5.7變量的作用域5.8模塊MOOC知識(shí)要點(diǎn)理解遞歸函數(shù)的定義以定義階乘函數(shù)為例,理解遞歸函數(shù)的定義形式掌握遞歸的關(guān)鍵特征:遞推歸納、遞歸終止理解遞歸處理過程:遞推、回歸理解匿名函數(shù)的定義與使用理解全局變量、局部變量的定義,全局變量的聲明辨析簡單變量、組合數(shù)據(jù)變量作為全局變量及局部變量使用時(shí),各自的作用范圍歸納掌握模塊的不同方式的導(dǎo)入二、學(xué)生線下討論準(zhǔn)備思考與討論問題1:什么是遞歸函數(shù)?問題2:遞歸函數(shù)的關(guān)鍵特征是什么?問題:3:遞歸的處理過程是什么?問題4:以教材中遞歸函數(shù)定義階乘、字符串翻轉(zhuǎn)為例,歸納上述遞歸函數(shù)的處理過程。問題5:如何使用匿名函數(shù),實(shí)現(xiàn)兩數(shù)返回最大值?問題6:簡單類型數(shù)據(jù)作為全局變量、局部變量的使用方法問題7:組合類型數(shù)據(jù)作為全局變量、局部變量的使用方法問題8:Python中如何導(dǎo)入模塊?小組案例分享準(zhǔn)備讀懂獲MOOC及教材中有關(guān)遞歸函數(shù)定義及使用的程序案例。討論以下案例設(shè)計(jì)遞歸函數(shù)的關(guān)鍵特征體現(xiàn),并分析遞歸處理過程。1、使用遞歸函數(shù),實(shí)現(xiàn)斐波那契數(shù)列第n項(xiàng)的計(jì)算斐波那契數(shù)列:1,1,2,3,5,8,13,21……2、使用遞歸函數(shù),實(shí)現(xiàn)二分法查找對有序列表ls=[7,9,12,34,57,89,123,221,345,456]進(jìn)行二分法查找,根據(jù)查找目標(biāo)數(shù)據(jù)target。若查找成功,返回True;否則返回False。low表示查找區(qū)域起始位置;high表示查找區(qū)域終止位置。包括設(shè)計(jì)思路、代碼編寫、運(yùn)行結(jié)果、遞歸處理過程。PPT展示,源程序演示,小組提交給課代表。問題搜集MOOC視頻學(xué)習(xí)過程中、單元測驗(yàn)中,你還存在哪些疑難問題?提交問題給課代表,整理后,統(tǒng)一發(fā)送給老師。三、線下課課堂活動(dòng)一、教師準(zhǔn)備中國大學(xué)MOOC學(xué)情分析,疑難問題搜集慕課堂備課,簽到二、MOOC知識(shí)要點(diǎn)歸納、總結(jié)。師生互動(dòng)問答慕課堂隨堂測驗(yàn),習(xí)題講解以階乘函數(shù)為例,歸納遞歸函數(shù)的定義形式;遞歸的兩個(gè)關(guān)鍵特征歸納遞歸處理的過程:遞推、歸納歸納匿名函數(shù)的定義使用;討論布置的匿名函數(shù)實(shí)現(xiàn)任務(wù)共同完成變量的作用域相關(guān)程序閱讀解析全局變量、局部變量的使用,以及全局變量的聲明。歸納簡單數(shù)據(jù)、組合數(shù)據(jù)變量的不同作用域。掌握模塊的不同方式的導(dǎo)入三、小組討論、交流分享、答疑解惑1、分享各小組實(shí)現(xiàn)的程序案例、接受質(zhì)詢1)使用遞歸函數(shù),實(shí)現(xiàn)斐波那契數(shù)列第n項(xiàng)的計(jì)算2)使用遞歸函數(shù),實(shí)現(xiàn)二分法查找2、重點(diǎn)討論,函數(shù)的遞歸設(shè)計(jì),遵循遞歸關(guān)鍵特征:遞推歸納、遞歸終止。3、疑難問題,集中答疑解惑課后作業(yè)布置布置課后作業(yè):Python123平臺(tái)作業(yè)2、布置實(shí)踐任務(wù):實(shí)驗(yàn)項(xiàng)目二相關(guān)編程題《Python程序設(shè)計(jì)》線上線下混合式教學(xué)MOOC學(xué)習(xí)計(jì)劃與線下課討論指南11一、學(xué)生MOOC學(xué)習(xí)計(jì)劃MOOC視頻學(xué)習(xí)內(nèi)容第8單元文件8.1文件操作8.2CSV格式文件操作教材預(yù)習(xí)第7章文件和數(shù)據(jù)格式化7.1-7.6文件基本操作7.7CSV格式文件處理MOOC知識(shí)要點(diǎn)理解文件的常規(guī)操作:打開、讀寫、關(guān)閉理解文件不同的打開方式理解文件的讀操作:read(),readline(),readlines()理解文件的寫操作:write(),writelines()理解文件指針的重定位seek()理解CSV格式文件的特點(diǎn)掌握從CSV格式文件中讀入二維數(shù)據(jù)到列表的處理過程掌握將二維列表數(shù)據(jù)寫入CSV格式文件的處理過程二、學(xué)生線下討論準(zhǔn)備思考與討論問題1:按數(shù)據(jù)組織形式,文件分為哪兩類?問題2:打開文件的語句格式是什么?問題:3:文件的打開模式有哪些?問題4:對文件進(jìn)行讀操作,有哪些方法?問題5:對文件進(jìn)行寫,有哪些方法?問題6:如何逐行遍歷文件內(nèi)容?問題7:在讀寫過程中,文件指針怎么移動(dòng)?文件指針如何重定位?問題8:CSV格式文件,有哪些特點(diǎn)?問題9:將二維數(shù)據(jù)CSV文件,讀入列表,基本操作步驟有哪些?問題10:將二維列表數(shù)據(jù),寫入CSV文件,基本操作步驟有哪些?小組案例分享準(zhǔn)備讀懂MOOC中有關(guān)CSV數(shù)據(jù)讀寫處理的程序案例。聯(lián)系日常生活中,哪些應(yīng)用會(huì)使用到CSV格式文件來存儲(chǔ)數(shù)據(jù)?小組討論,設(shè)計(jì)一道能讀寫并處理二維CSV數(shù)據(jù)的程序,運(yùn)用文件的相關(guān)方法進(jìn)行處理。例如,CSV成績表文件包含班級語數(shù)外各科成績,計(jì)算出每位同學(xué)的總成績,并輸出到CSV文件中。包括設(shè)計(jì)思路、代碼編寫、運(yùn)行結(jié)果等。PPT展示,源程序演示,小組提交給課代表。問題搜集MOOC視頻學(xué)習(xí)過程中、單元測驗(yàn)中,你還存在哪些疑難問題?提交問題給課代表,整理后,統(tǒng)一發(fā)送給老師。三、線下課課堂活動(dòng)一、教師準(zhǔn)備中國大學(xué)MOOC學(xué)情分析,疑難問題搜集慕課堂備課,簽到二、MOOC知識(shí)要點(diǎn)歸納、總結(jié)。師生互動(dòng)問答慕課堂隨堂測驗(yàn),習(xí)題講解歸納文件的分類,以及文件打開語句格式結(jié)合示解析理解文件不同的打開方式,r,w,a,+等結(jié)合示例,總結(jié)文件的讀操作方法:read(),readline(),readlines()結(jié)合實(shí)例,總結(jié)文件的寫操作方法:write(),writelines()結(jié)合實(shí)例,解析文件指針的重定位seek()歸納:將文件當(dāng)做遍歷對象,逐行遍歷處理歸納CSV數(shù)據(jù)的特點(diǎn)結(jié)合城市經(jīng)濟(jì)數(shù)據(jù)處理,重點(diǎn)解析從CSV格式文件中讀入數(shù)據(jù)到列表的處理過程:文件的打開方式,文件的逐行遍歷,字符串split()方法,二維列表的append()方法。10、結(jié)合城市經(jīng)濟(jì)數(shù)據(jù)處理,重點(diǎn)解析將列表數(shù)據(jù)寫入CSV格式文件的處理過程:文件的打開方式,二維列表的遍歷方式,字符串的jion()方法,文件的fwrite()方法。三、小組討論、交流分享、答疑解惑1、分享各小組實(shí)現(xiàn)的CSV格式文件處理應(yīng)用案例,接受質(zhì)詢1)CSV格式文件處理應(yīng)用到實(shí)際生活的哪一方面?2)使用了文件處理、字符串處理的哪些方法,來處理數(shù)據(jù)的?3)算法處理過程中,數(shù)據(jù)形態(tài)的變化如何?2、重點(diǎn)討論,算法設(shè)計(jì)思想,文件處理方法靈活運(yùn)用。3、疑難問題,集中答疑解惑課后作業(yè)布置布置課后作業(yè):Python123平臺(tái)作業(yè)2、布置實(shí)踐任務(wù):實(shí)驗(yàn)項(xiàng)目四相關(guān)編程題《Python程序設(shè)計(jì)》線上線下混合式教學(xué)MOOC學(xué)習(xí)計(jì)劃與線下課討論指南13一、學(xué)生MOOC學(xué)習(xí)計(jì)劃MOOC視頻學(xué)習(xí)內(nèi)容第8單元文件操作8.3CSV格式文件應(yīng)用教材預(yù)習(xí)第7章文件7.9文件應(yīng)用實(shí)例MOOC知識(shí)要點(diǎn)結(jié)合程序設(shè)計(jì)實(shí)例,解析CSV格式文件的讀寫操作掌握從CSV格式文件中讀入數(shù)據(jù)到列表掌握將列表數(shù)據(jù)寫入CSV格式文件二、學(xué)生線下討論準(zhǔn)備思考與討論問題1:超市銷售額統(tǒng)計(jì)案例中,要統(tǒng)計(jì)銷售總額,需關(guān)注二維數(shù)據(jù)表的哪些數(shù)據(jù)列?問題2:案例中,按員工統(tǒng)計(jì)銷售總額,字典的鍵值對是什么?關(guān)鍵實(shí)現(xiàn)語句是什么?問題:3:學(xué)生成績總評案例中,要統(tǒng)計(jì)總評成績,需關(guān)注二維數(shù)據(jù)表的哪些列?問題4:案例中,如何計(jì)算總評成績,最后形成二維數(shù)據(jù),寫入目標(biāo)CSV文件的?關(guān)鍵實(shí)現(xiàn)語句是什么?問題5:歸納一下CSV二維數(shù)據(jù)讀寫操作的規(guī)律,是什么?問題6:《春江花月夜》字頻統(tǒng)計(jì)案例中,如何實(shí)現(xiàn)字頻統(tǒng)計(jì)的?問題7:案例中,如何將“字:頻”以逗號相連,寫入目標(biāo)CSV文件的?關(guān)鍵實(shí)現(xiàn)語句是什么?小組案例分享準(zhǔn)備讀懂MOOC中有關(guān)CSV文件數(shù)據(jù)復(fù)雜處理的程序案例。聯(lián)系日常生活中,哪些應(yīng)用會(huì)使用到CSV格式文件來進(jìn)行復(fù)雜再計(jì)算的?小組討論,設(shè)計(jì)一道能將原始二維CSV數(shù)據(jù),處理成目標(biāo)CSV數(shù)據(jù)的程序,運(yùn)用文件的相關(guān)方法進(jìn)行處理。包括設(shè)計(jì)思路、代碼編寫、運(yùn)行結(jié)果等。PPT展示,源程序演示,小組提交給課代表。問題搜集MOOC視頻學(xué)習(xí)過程中、單元測驗(yàn)中,你還存在哪些疑難問題?提交問題給課代表,整理后,統(tǒng)一發(fā)送給老師。三、線下課課堂活動(dòng)一、教師準(zhǔn)備中國大學(xué)MOOC學(xué)情分析,疑難問題搜集慕課堂備課,簽到二、MOOC知識(shí)要點(diǎn)歸納、總結(jié)。師生互動(dòng)問答慕課堂隨堂測驗(yàn),習(xí)題講解回顧:如何將一維數(shù)據(jù)進(jìn)行CSV格式文件的讀寫?如何將二維數(shù)據(jù)進(jìn)行CSV格式的讀寫?3、結(jié)合超市銷售額統(tǒng)計(jì)案例,統(tǒng)計(jì)各員工銷售額的程序設(shè)計(jì)實(shí)例,結(jié)合字典,進(jìn)行CSV格式文件數(shù)據(jù)的提取,處理,并輸出處理結(jié)果。4、結(jié)合學(xué)生總評成績計(jì)算案例,解析從CSV格式文件中讀入數(shù)據(jù)到二維列表,以及進(jìn)行數(shù)據(jù)處理,并將處理結(jié)果寫入目標(biāo)CSV格式文件5、重點(diǎn)結(jié)合《闖將花月夜》,解析字頻統(tǒng)計(jì)過程,并將統(tǒng)計(jì)結(jié)果,格式化處理成逗號分隔,寫入目標(biāo)CSV文件。6、歸納總結(jié)CSV格式二維數(shù)據(jù)的讀寫操作規(guī)律三、小組討論、交流分享、答疑解惑1、分享各小組實(shí)現(xiàn)的CSV格式文件處理應(yīng)用案例,接受質(zhì)詢1)該程序應(yīng)用到實(shí)際生活的哪一方面?2)源數(shù)據(jù)是什么形式?3)為達(dá)到目標(biāo)結(jié)果,數(shù)據(jù)經(jīng)過了怎樣的處理?4)處理結(jié)果,如何寫入目標(biāo)CSV文件?2、重點(diǎn)討論,算法設(shè)計(jì)思想,文件處理方法靈活運(yùn)用。3、疑難問題,集中答疑解惑課后作業(yè)布置布置課后作業(yè):Python123平臺(tái)作業(yè)2、布置實(shí)踐任務(wù):實(shí)驗(yàn)項(xiàng)目四相關(guān)編程題《Python程序設(shè)計(jì)》線上線下混合式教學(xué)MOOC學(xué)習(xí)計(jì)劃與線下課討論指南14一、學(xué)生MOOC學(xué)習(xí)計(jì)劃MOOC視頻學(xué)習(xí)內(nèi)容第9單元Python與繪圖9.1turtle庫教材預(yù)習(xí)第8章Python常用標(biāo)準(zhǔn)庫8.2turtle庫MOOC知識(shí)要點(diǎn)理解turtle庫的導(dǎo)入及坐標(biāo)體系掌握畫筆的狀態(tài)函數(shù)掌握畫筆的運(yùn)動(dòng)函數(shù)結(jié)合繪制正多邊形,理解畫筆運(yùn)動(dòng)坐標(biāo)及方向等設(shè)置。結(jié)合五瓣花的繪制,理解圖形由局部到整體,循環(huán)實(shí)現(xiàn)繪圖的效果。二、學(xué)生線下討論準(zhǔn)備思考與討論問題1:turtle庫的導(dǎo)入方式有哪些?問題2:繪圖的坐標(biāo)體系,絕對角度,是什么含義?用什么方法來設(shè)置絕對角度?問題:3:繪圖時(shí),用什么方法來調(diào)節(jié)相對角度?問題4:繪制正五邊形,分別使用絕對角度和相對角度,如何來實(shí)現(xiàn)?問題5:圖形的畫筆顏色、背景色,如何設(shè)置?問題6:繪制圖形,如何來實(shí)現(xiàn)顏色填充?問題7:參考MOOC中五瓣花的繪制,花瓣到花朵,從圖形設(shè)計(jì),到編程實(shí)現(xiàn),是如何處理的?問題8:若要繪制多個(gè)同心圓、同切圓,程序該如何設(shè)計(jì)?小組案例分享準(zhǔn)備讀懂MOOC中有關(guān)花瓣繪制的程序案例。小組討論,明確一個(gè)主題,使用turtle庫設(shè)計(jì)一個(gè)圖形,并填充顏色。包括設(shè)計(jì)思路、代碼編寫、運(yùn)行結(jié)果等。PPT展示,源程序演示,小組提交給課代表。問題搜集MOOC視頻學(xué)習(xí)過程中、單元測驗(yàn)中,你還存在哪些疑難問題?提交問題給課代表,整理后,統(tǒng)一發(fā)送給老師。三、線下課課堂活動(dòng)一、教師準(zhǔn)備中國大學(xué)MOOC學(xué)情分析,疑難問題搜集慕課堂備課,簽到二、MOOC知識(shí)要點(diǎn)歸納、總結(jié)。師生互動(dòng)問答慕課堂隨堂測驗(yàn),習(xí)題講解歸納turtle庫的坐標(biāo)體系,理解相對角度、絕對角度歸納turtle庫的運(yùn)動(dòng)函數(shù)。運(yùn)用運(yùn)動(dòng)函數(shù),完成相關(guān)圖形繪制歸納turtle庫的狀態(tài)函數(shù)運(yùn)用狀態(tài)函數(shù),完成圖形的潤飾結(jié)合示例,解析程序,完成五彩花瓣的圖形繪制三、小組討論、交流分享、答疑解惑1、分享各小組實(shí)現(xiàn)的有主題的圖形繪制,并接受質(zhì)詢2、重點(diǎn)討論,圖形設(shè)計(jì)到程序?qū)崿F(xiàn)的算法思想3、疑難問題,集中答疑解惑課后作業(yè)布置布置課后作業(yè):Python123平臺(tái)作業(yè)2、布置實(shí)踐任務(wù):實(shí)驗(yàn)項(xiàng)目四相關(guān)編程題《Python程序設(shè)計(jì)》線上線下混合式教學(xué)MOOC學(xué)習(xí)計(jì)劃與線下課討論指南15一、學(xué)生MOOC學(xué)習(xí)計(jì)劃MOOC視頻學(xué)習(xí)內(nèi)容第9單元Python與繪圖9.2random庫教材預(yù)習(xí)第8章Python常用標(biāo)準(zhǔn)庫8.3random庫MOOC知識(shí)要點(diǎn)理解random庫生成的是偽隨機(jī)數(shù)序列掌握random庫的相關(guān)函數(shù)理解利用random庫函數(shù),實(shí)現(xiàn)花瓣多個(gè)隨機(jī)參數(shù)的設(shè)置理解利用random庫函數(shù),實(shí)現(xiàn)隨機(jī)發(fā)紅包程序二、學(xué)生線下討論準(zhǔn)備思考與討論問題1:random庫如何設(shè)置隨機(jī)數(shù)種子?問題2:生成0-1之間的隨機(jī)小數(shù),使用什么函數(shù)?問題:3:生成100-1000之間的隨機(jī)整數(shù),使用什么函數(shù)?問題4:生成5-10之間的隨機(jī)小數(shù),使用什么函數(shù)?問題5:迭代數(shù)據(jù)中,隨機(jī)抽取1個(gè)元素返回,使用什么函數(shù)?抽取多個(gè)呢?問題6:參考MOOC中隨機(jī)五瓣花的繪制,隨機(jī)因素有哪些?編程實(shí)現(xiàn),是如何處理的?問題7:參考MOOC中,簡易發(fā)紅包程序,算法思想是什么?問題8:參考MOOC中,復(fù)雜搶紅包程序,算法思想是什么?使用了哪些數(shù)據(jù)?隨機(jī)因素有哪些?小組案例分享準(zhǔn)備
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 真石漆的施工方案
- 管道陰極保護(hù)施工方案
- 二零二五年度梁上打孔作業(yè)風(fēng)險(xiǎn)控制免責(zé)合同
- 二零二五年度金融服務(wù)合同價(jià)款調(diào)整與信用風(fēng)險(xiǎn)防范
- 二零二五年度武漢房屋租賃合同糾紛處理辦法
- 二零二五年度足療店連鎖經(jīng)營授權(quán)管理合同
- 二零二五年度能源消耗監(jiān)控系統(tǒng)維保及節(jié)能服務(wù)合同
- 二零二五年度羊群代放牧與綠色食品生產(chǎn)協(xié)議
- 二零二五年度二零二五年度承重墻拆除工程安全生產(chǎn)責(zé)任承諾書
- 普通高等學(xué)校就業(yè)協(xié)議書(2025年度)-金融服務(wù)業(yè)人才輸送協(xié)議
- JCI醫(yī)院評審標(biāo)準(zhǔn)-
- 北師大版二年級數(shù)學(xué)下冊導(dǎo)學(xué)案全冊
- 線性代數(shù)電子教案(全套)課件
- 小學(xué)六年級綜合實(shí)踐有趣的魔方世界課件
- (新版)國網(wǎng)網(wǎng)絡(luò)安全攻防學(xué)習(xí)考試題庫(含答案)
- 煙葉分級工新教材(高級篇)
- 如何做好葆嬰事業(yè)四張紙
- 制造企業(yè)人事管理制度范本
- 社區(qū)衛(wèi)生服務(wù)管理(第一章新)課件
- 小學(xué)生心理健康教育講座課件
- QuickBooks操作手冊范本
評論
0/150
提交評論