版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
[鍵入文字]教學(xué)內(nèi)容項目一Python概述教學(xué)方法項目教學(xué)法理論課時2課時實踐課時2課時教學(xué)目標(biāo)知識目標(biāo)1.了解“大數(shù)據(jù)”的基本概念;2.了解Python的產(chǎn)生、發(fā)展及其特點;3.了解Python的應(yīng)用場景;4.掌握Python的環(huán)境搭建;能力目標(biāo)1.能搭建Python環(huán)境素質(zhì)目標(biāo)1.精益求精、刻苦鉆研的學(xué)習(xí)精神;2.靈活運用、舉一反三的思維能力;思政目標(biāo)團(tuán)結(jié)合作,在軟件開發(fā)領(lǐng)域,團(tuán)結(jié)合作的最佳途徑就是開源。教學(xué)重點1.了解Python的應(yīng)用場景2.掌握Python的環(huán)境搭建教學(xué)難點1.掌握Python的環(huán)境搭建教學(xué)資源1.教材;2.網(wǎng)絡(luò)教學(xué)資源。教學(xué)過程教學(xué)階段教學(xué)過程設(shè)計課前系統(tǒng)學(xué)知識【教師】1.利用超星“學(xué)習(xí)通”平臺向?qū)W生推送課前學(xué)習(xí)任務(wù)清單,明確任務(wù)完成時間;2.根據(jù)學(xué)生完成任務(wù)進(jìn)度,做出及時反饋,督促學(xué)生按照要求保質(zhì)保量完成課前操作學(xué)習(xí);任務(wù)一課前自學(xué)任務(wù)一課前自學(xué)了解“大數(shù)據(jù)”的基本概念了解Python的產(chǎn)生、發(fā)展及其特點了解Python的應(yīng)用場景掌握Python的環(huán)境搭建3.對學(xué)生課前的學(xué)習(xí)情況進(jìn)行分析,調(diào)整并確定本次教學(xué)的重點難點?!緦W(xué)生】1.完成網(wǎng)上指定PPT與視頻學(xué)習(xí)任務(wù);課上重難點突破【教師】一、引入SOHO中國董事長潘石屹56歲開始學(xué)習(xí)Python,并堅持在新浪微博打卡發(fā)表自己學(xué)習(xí)內(nèi)容,激發(fā)學(xué)生對python的學(xué)習(xí)興趣。二、Python是什么(一):Python的誕生與發(fā)展歷程。(二):Python的優(yōu)點(1)簡單易學(xué)與傳統(tǒng)的C/C++、Java、C#等編程語言相比,設(shè)計者不太強(qiáng)調(diào)慣用的語法,這使得Python更加易于使用,甚至非程序員或開發(fā)人員也很容易上手。(2)開源免費。Python的開源主要體現(xiàn)在兩方面。一方面程序員使用Python編寫的代碼是開源的,另一方面Python的開源還體現(xiàn)在解釋器和模塊是開源的。模塊眾多擴(kuò)展性強(qiáng)可移植性:Python的缺點Python能做什么web應(yīng)用開發(fā)國外許多大型網(wǎng)站就是基于Python開發(fā)的,比如世界上最大的視頻網(wǎng)站YouTube、社交軟件Ins,搜索引擎Google,都在大量地使用Python。在國內(nèi),我們經(jīng)常用的知乎、豆瓣幾乎整個架構(gòu)都是基于Python,網(wǎng)易游戲、騰訊網(wǎng)站等等都或多或少地使用了Python。網(wǎng)絡(luò)爬蟲網(wǎng)絡(luò)爬蟲作為搜索引擎的重要組成部分,在信息檢索過程中發(fā)揮著重要的作用??茖W(xué)計算Python有許多第三方庫,例如Numpy、Pandas等眾多程序庫,Python越來越適用于財務(wù)數(shù)據(jù)的科學(xué)計算。可視化分析Python有大量的可視化工具庫,這使得Python作為一種解釋型編程語言,不僅具有強(qiáng)大的編程能力,還具有非常強(qiáng)大的數(shù)據(jù)分析能力。人工智能Python是最適合人工智能開發(fā)的編程語言。四、環(huán)境搭建詳細(xì)敘述Python在Windows系統(tǒng)下的安裝過程,針對安裝過程中可能出現(xiàn)的一些問題提出解決辦法。下載安裝程序進(jìn)入Python官網(wǎng)(),下載python程序運行安裝程序在Windows10系統(tǒng)中運行64位Python3.10.5安裝程序測試Python是否安裝成功搭建PyCharm環(huán)境Python是個解釋器,PyCharm是為Python編程語言專門打造的一款I(lǐng)DE(集成開發(fā)環(huán)境)。打開任意瀏覽器,在瀏覽器上方地址欄輸入“/pycharm/”,進(jìn)入官網(wǎng)下載安裝程序。五、寫下你的Python程序啟動PyCharm開發(fā)環(huán)境,在這個開發(fā)環(huán)境中編寫python程序。思考與練習(xí)【學(xué)生】1.跟隨教師的操作演示;2.課堂練習(xí);3.分小組討論。課后強(qiáng)化求提升【教師】布置課后小組任務(wù)(1)什么是Python,Python有什么特點?(2)Python有哪些用途?(3)財務(wù)工作者為什么要學(xué)習(xí)Python?(4)在完成PyCharm安裝后,請再編寫一個“HelloWorld!”程序文件并運行。教學(xué)內(nèi)容項目二認(rèn)識變量與數(shù)據(jù)類型任務(wù)一:輸入、輸出與注釋教學(xué)方法項目教學(xué)法理論課時實踐課時1課時教學(xué)目標(biāo)知識目標(biāo)1.掌握輸入、輸出與注釋的書寫規(guī)則及使用方法能力目標(biāo)1.能正確使用輸入、輸出、注釋素質(zhì)目標(biāo)1.具有敬業(yè)精神2.具有團(tuán)隊協(xié)作精神3.具有溝通能力4.具有吃苦耐勞的品格5.具有較強(qiáng)的領(lǐng)悟力思政目標(biāo)規(guī)則意識,讓學(xué)生明白“沒有規(guī)矩不成方圓”道理。教學(xué)重點1.正確使用輸入、輸出、注釋教學(xué)難點1.正確使用輸入、輸出、注釋教學(xué)資源1.教材;2.網(wǎng)絡(luò)教學(xué)資源。教學(xué)過程教學(xué)階段教學(xué)過程設(shè)計課前系統(tǒng)學(xué)知識【教師】1.向?qū)W生推送課前預(yù)習(xí)清單;2.根據(jù)學(xué)生完成任務(wù)進(jìn)度,做出及時反饋,督促學(xué)生按照要求保質(zhì)保量完成課前操作學(xué)習(xí);任務(wù)一課前自學(xué)任務(wù)一課前自學(xué)認(rèn)識python了解輸入、輸出、注釋的含義【學(xué)生】1.完成網(wǎng)上指定PPT與視頻學(xué)習(xí)任務(wù);課上重難點突破【教師】一、引入輔導(dǎo)員竇老師在工作中發(fā)現(xiàn)需要設(shè)計一個考試前的學(xué)生學(xué)號核對的程序,在學(xué)生們考試開始之前,讓每一個學(xué)生錄入自己的學(xué)號和姓名并輸出到電腦屏幕上,以便進(jìn)行核對,于是她找來了學(xué)習(xí)計算機(jī)編程的小張同學(xué),要求小張同學(xué)利用自己所學(xué)的Python語言,設(shè)計一個學(xué)生學(xué)號姓名的輸入和輸出的程序。講解數(shù)據(jù)的輸入(一)賦值輸入<變量名>=input(<提示性信息>)注意:不論用戶輸入的內(nèi)容是什么,input()函數(shù)返回的數(shù)據(jù)都是字符串類型,所有形式的輸入按字符串處理,如果想要得到其他類型的數(shù)據(jù),就要進(jìn)行強(qiáng)制類型轉(zhuǎn)化。(二)數(shù)字類型數(shù)據(jù)輸入注意:在Python2中,賦值輸入語句其實有兩個函數(shù)raw_input()與input(),而在Python3中只有input()語句。講解數(shù)據(jù)的輸出print()print(<表達(dá)式>)print(<表達(dá)式1>,<表達(dá)式2>,......,<表達(dá)式n>)(四)print(<表達(dá)式1>,<表達(dá)式2>,......,<表達(dá)式n>,end='')(五)print(<變量>)講解程序的注釋使用注釋主要有以下三方面的原因:注明代碼的作者和版權(quán)信息。第二,對代碼的設(shè)計原理及用途做出解釋。第三,提高程序調(diào)試的效率。Python中的注釋分為單行注釋和批量、多行注釋。(1)單行注釋(#)Python中的單行注釋以#開頭。(2)批量、多行注釋("""或''')Python的批量、多行注釋用三引號包含要注釋的內(nèi)容,可以是三個單引號,也可以是三個雙引號。注意:單行注釋以#開頭,#后面需要添加空格,否則會報錯。思政點:通過講解輸入、輸出、注釋的規(guī)則,引導(dǎo)學(xué)生生活中具有規(guī)則意識,讓學(xué)生明白“沒有規(guī)矩不成方圓”道理。四、重難點突破【案例1】根據(jù)所學(xué)的知識編寫一個Python程序,輸入貨幣資金的本期期初余額及本期發(fā)生額,計算并輸出本期期末余額?!敬a說明】(1)input()函數(shù)輸入的都是字符型。(2)將輸入轉(zhuǎn)換成浮點數(shù)?!景咐?】某公司銷售一批產(chǎn)品,不含稅收入為280000元,增值稅稅率為13%,請編寫程序計算應(yīng)交稅費——應(yīng)交增值稅(銷項稅額)并將其輸出?!景咐?】某公司銷售人員應(yīng)付工資=基本工資+績效獎金。績效獎金為銷售額的2%,基本工資為2800元,7月份的銷售額自行輸入,請編寫計算銷售人員應(yīng)付工資的程序。思政點:培養(yǎng)學(xué)生書寫程序代碼的規(guī)則以及思考問題、分析問題、解決問題的能力。五、發(fā)布任務(wù)編寫一個程序,要求從鍵盤獲取任意兩個數(shù),分別求這兩數(shù)的和、差、積、除的結(jié)果并輸出?!緦W(xué)生】1.跟隨教師的操作演示,實現(xiàn)對所學(xué)知識的掌握;2.課堂練習(xí);3.分小組討論。課后強(qiáng)化求提升【教師】布置課后小組任務(wù)1.課后復(fù)習(xí):重難點視頻回顧;2.完成課后練習(xí);3.分小組討論。教學(xué)內(nèi)容項目二認(rèn)識變量與數(shù)據(jù)類型任務(wù)二:變量及賦值教學(xué)方法項目教學(xué)法理論課時實踐課時1課時教學(xué)目標(biāo)知識目標(biāo)掌握Python中變量和常量的相關(guān)知識點。掌握變量的命名規(guī)則及其賦值。掌握變量賦值的靈活性。能力目標(biāo)1.能熟練地根據(jù)程序的需要對變量進(jìn)行命名和賦值素質(zhì)目標(biāo)1.具有敬業(yè)精神2.具有團(tuán)隊協(xié)作精神3.具有溝通能力4.具有吃苦耐勞的品格5.具有較強(qiáng)的領(lǐng)悟力思政目標(biāo)規(guī)則意識,讓學(xué)生明白“沒有規(guī)矩不成方圓”道理。教學(xué)重點1.掌握變量的命名規(guī)則及其賦值教學(xué)難點1.掌握變量賦值的靈活性教學(xué)資源1.教材;2.網(wǎng)絡(luò)教學(xué)資源。教學(xué)過程教學(xué)階段教學(xué)過程設(shè)計課前系統(tǒng)學(xué)知識【教師】1.利用網(wǎng)絡(luò)向?qū)W生推送課前學(xué)習(xí)任務(wù)清單,并明確分階段的任務(wù)完成時間;2.根據(jù)學(xué)生完成任務(wù)進(jìn)度,做出及時反饋,督促學(xué)生按照要求保質(zhì)保量完成課前操作學(xué)習(xí);任務(wù)一課前自學(xué)變量任務(wù)一課前自學(xué)變量的含義變量的命名規(guī)則任務(wù)二課前測試輸入、輸出的操作3.查閱班級學(xué)習(xí)情況報告,通過數(shù)據(jù)分析,調(diào)整并確定本次教學(xué)的重點難點。【學(xué)生】1.完成網(wǎng)上指定PPT與視頻學(xué)習(xí)任務(wù);2.完成課前操作測試。課上重難點突破【教師】一、引入新學(xué)期馬上開始了,輔導(dǎo)員竇老師需要進(jìn)行宿舍、教室的重新安排,試著用Python按照老師的要求完成安排任務(wù)。變量的定義變量的命名規(guī)則1.變量名是區(qū)分大小寫的,如ABC和Abc是兩個不同的變量。2.變量名可使用以字母、數(shù)字、下劃線“_”,且數(shù)字不能作為首字符,如:10age是錯誤的。當(dāng)名字包含多個單詞時,可以使用下劃線“_”來連接,如monty_Python。但在Python3中允許使用漢字命名。3.變量名不能出現(xiàn)分隔符、標(biāo)點符號或者運算符。4.關(guān)鍵字在Python中是特殊單詞,都有其特定含義,不能用來進(jìn)行命名操作。常見的關(guān)鍵字有:and、continue、except、while、as、def、False、if、None、raise、with、assert、del、import、return、break、elif、for、in、not、True、else、from、is、or和try等。5.變量名長度不限,不過最好不超過20個字符。6.變量名字符中間不能有空格。7.變量名必須有意義,至少自己不能記混。四、變量的賦值五、多變量的賦值思政點:通過講解約束規(guī)則,引導(dǎo)學(xué)生生活中具有規(guī)則意識,讓學(xué)生明白“沒有規(guī)矩不成方圓”道理。常量的定義與變量相反,在程序運行過程中,值不能被修改的量即為常量,也就是說,常量一旦被確定之后,就不能夠修改的固定值。按其值類型分為整型常量、浮點型常量、字符串常量、邏輯常量。重難點突破1、例如下面變量,有些是合法的,有些是不合法的:abc_xyz#合法HelloWorld#合法abc#合法xyz#abc#不合法,標(biāo)識符中不允許出現(xiàn)“#”符號abcl#合法5abc#不合法,標(biāo)識符不允許數(shù)字開頭2、在Python中進(jìn)行兩個變量的交換思政點:培養(yǎng)學(xué)生Python語句嚴(yán)密的語法規(guī)則中,運用嚴(yán)密的邏輯思維,發(fā)現(xiàn)問題、分析問題、解決問題的能力。發(fā)布任務(wù)工作中,我們還會經(jīng)常遇到交換兩個變量的數(shù)值,在Python中,也非常方便。比如,如果我們發(fā)現(xiàn)第一季度的銷售額sales1與第二季度的銷售額sales2的數(shù)值輸入反了,想要交換變量sales1與sales2的數(shù)值,可以通過下面的語句來完成,交換變量代碼展示如圖所示:【學(xué)生】1.跟隨教師的操作演示,實現(xiàn)對課前所學(xué)知識的回顧;2.課堂練習(xí);3.分小組討論。課后強(qiáng)化求提升【教師】布置課后小組任務(wù)1.課后復(fù)習(xí):重難點視頻回顧;2.課后練習(xí):完成課后拓展提升練習(xí);3.分小組討論。教學(xué)內(nèi)容項目二認(rèn)識變量與數(shù)據(jù)類型任務(wù)三:基礎(chǔ)數(shù)據(jù)類型教學(xué)方法項目教學(xué)法理論課時實踐課時2課時教學(xué)目標(biāo)知識目標(biāo)掌握Python的各基礎(chǔ)數(shù)據(jù)類型。能力目標(biāo)1.能熟練地根據(jù)程序的需要設(shè)置數(shù)據(jù)的類型。素質(zhì)目標(biāo)1.具有敬業(yè)精神2.具有團(tuán)隊協(xié)作精神3.具有溝通能力4.具有吃苦耐勞的品格5.具有較強(qiáng)的領(lǐng)悟力思政目標(biāo)規(guī)則意識,讓學(xué)生明白“沒有規(guī)矩不成方圓”道理。教學(xué)重點1.掌握Python各個基礎(chǔ)數(shù)據(jù)類型。教學(xué)難點1.掌握Python各個基礎(chǔ)數(shù)據(jù)類型并能靈活的根據(jù)實際進(jìn)行設(shè)置。教學(xué)資源1.教材;2.網(wǎng)絡(luò)教學(xué)資源。教學(xué)過程教學(xué)階段教學(xué)過程設(shè)計課前系統(tǒng)學(xué)知識【教師】1.利用網(wǎng)絡(luò)向?qū)W生推送課前學(xué)習(xí)任務(wù)清單,并明確分階段的任務(wù)完成時間;2.根據(jù)學(xué)生完成任務(wù)進(jìn)度,做出及時反饋,督促學(xué)生按照要求保質(zhì)保量完成課前操作學(xué)習(xí);任務(wù)一課前自學(xué)基本任務(wù)一課前自學(xué)基本數(shù)據(jù)類型有哪幾種各種數(shù)據(jù)類型的特點任務(wù)二課前測試變量的命名規(guī)則及賦值測試3.查閱班級學(xué)習(xí)情況報告,通過數(shù)據(jù)分析,調(diào)整并確定本次教學(xué)的重點難點。【學(xué)生】1.完成網(wǎng)上指定PPT與視頻學(xué)習(xí)任務(wù);2.完成課前操作測試。課上重難點突破【教師】一、引入我們工作中的一項重要操作就是數(shù)據(jù)的處理,例如:銷售部門個人銷售額的計算、獎金的計算、薪資的計算、所得稅的計算、固定資產(chǎn)折舊的計算等等。字符串的定義字符串(string):即“一串字符”,屬于文本型數(shù)據(jù),是Python中最常用的數(shù)據(jù)類型,可以使用單引號''或雙引號""引起來創(chuàng)建字符串,使用引號是一種非常便捷的構(gòu)造字符串的方式,但是也可以通過str函數(shù)創(chuàng)建字符串。字符串的基本操作含義操作符拼接+重復(fù)*索引str[i]切片str[i:j]判斷x是否為str的子串xinstr字符串常用函數(shù)獲取字符長度修改大小寫字符的替換字符串的切片字符串的格式化使用占位符%使用{}數(shù)值類型整型浮點型數(shù)值的計算內(nèi)置運算符運算內(nèi)置函數(shù)運算數(shù)值類型的轉(zhuǎn)換利用int(x)可將x轉(zhuǎn)換為一個整數(shù)利用float(x)可將x轉(zhuǎn)換為一個浮點數(shù)利用str(x)可將數(shù)字x轉(zhuǎn)換為一個字符型思政點:通過講解約束規(guī)則,引導(dǎo)學(xué)生生活中具有規(guī)則意識,讓學(xué)生明白“沒有規(guī)矩不成方圓”道理。九、重難點突破嘗試?yán)媚壳皩W(xué)到的Python知識,計算資金的時間價值,編寫一個已知現(xiàn)值計算終值的Python小程序。思政點:培養(yǎng)學(xué)生Python語句嚴(yán)密的語法規(guī)則中,運用嚴(yán)密的邏輯思維,發(fā)現(xiàn)問題、分析問題、解決問題的能力。發(fā)布任務(wù)試著獨立編寫一個已知終值計算現(xiàn)值的Python小程序?!緦W(xué)生】1.跟隨教師的操作演示,實現(xiàn)對課前所學(xué)知識的回顧;2.課堂練習(xí);3.分小組討論。課后強(qiáng)化求提升【教師】布置課后小組任務(wù)1.課后復(fù)習(xí):重難點視頻回顧;2.課后練習(xí):完成課后拓展提升練習(xí);3.分小組討論。教學(xué)內(nèi)容項目二認(rèn)識變量與數(shù)據(jù)類型任務(wù)四:高級數(shù)據(jù)類型教學(xué)方法項目教學(xué)法理論課時實踐課時4課時教學(xué)目標(biāo)知識目標(biāo)掌握Python各個高級數(shù)據(jù)類型。能力目標(biāo)1.能熟練地根據(jù)程序的需要設(shè)置數(shù)據(jù)的類型。素質(zhì)目標(biāo)1.具有敬業(yè)精神2.具有團(tuán)隊協(xié)作精神3.具有溝通能力4.具有吃苦耐勞的品格5.具有較強(qiáng)的領(lǐng)悟力思政目標(biāo)規(guī)則意識,讓學(xué)生明白“沒有規(guī)矩不成方圓”道理。教學(xué)重點1.掌握Python各個高級數(shù)據(jù)類型。教學(xué)難點1.掌握Python各個高級數(shù)據(jù)類型并能熟練地根據(jù)程序的需要設(shè)置數(shù)據(jù)的類型。教學(xué)資源1.教材;2.網(wǎng)絡(luò)教學(xué)資源。教學(xué)過程教學(xué)階段教學(xué)過程設(shè)計課前系統(tǒng)學(xué)知識【教師】1.利用網(wǎng)絡(luò)向?qū)W生推送課前學(xué)習(xí)任務(wù)清單,并明確分階段的任務(wù)完成時間;2.根據(jù)學(xué)生完成任務(wù)進(jìn)度,做出及時反饋,督促學(xué)生按照要求保質(zhì)保量完成課前操作學(xué)習(xí);任務(wù)一課前自學(xué)高級任務(wù)一課前自學(xué)高級數(shù)據(jù)類型有哪幾種各種數(shù)據(jù)類型的特點任務(wù)二課前測試基本數(shù)據(jù)類型有哪幾種各種數(shù)據(jù)類型的特點3.查閱班級學(xué)習(xí)情況報告,通過數(shù)據(jù)分析,調(diào)整并確定本次教學(xué)的重點難點?!緦W(xué)生】1.完成網(wǎng)上指定PPT與視頻學(xué)習(xí)任務(wù);2.完成課前操作測試。課上重難點突破【教師】一、引入在會計工作中,常常會遇到需要處理大量數(shù)據(jù)的問題,其特點是:數(shù)據(jù)量很大,數(shù)據(jù)之間存在一定的內(nèi)在關(guān)系。例如,一個會計報表有上百個會計科目,以及與之對應(yīng)的數(shù)值,如果用字符串和數(shù)值變量存儲會計科目的名稱以及對應(yīng)的數(shù)值,那么會需要上百個變量,可見用字符串變量和數(shù)值變量來處理這樣的數(shù)據(jù)將十分不方便,甚至不能處理。本節(jié)將介紹如何使用列表和字典數(shù)據(jù)類型解決這一類問題。列表列表的定義列表的基本形式列表的基本形式為:[元素1,元素2,元素3,....,元素n],即將一系列元素放入方括號中,元素之間用逗號隔開,列表的主要特征列表中的元素可以是任意數(shù)據(jù)類型。列表可以用來保存變量。列表是動態(tài)的。列表的基本操作操作符功能+拼接*重復(fù)[]獲取某個元素[:]獲取某范圍內(nèi)的元素in查找元素是否在列表中notin查找元素是否不在列表中列表的常用函數(shù)五、字典的定義1、字典的定義2、字典的語法格式{kl:vl,k2:v2,…,kn:vn}其中ki為鍵,vi為值3、定義一個字典需要遵循的格式規(guī)范六、字典的創(chuàng)建1、利用{}創(chuàng)建利用dict()函數(shù)創(chuàng)建字典的操作操作符含義dict[key]返回相應(yīng)key鍵的value值dict[key]=value修改或者添加字典的值deldict[key]刪除鍵是key的字典元素len()統(tǒng)計字典中的元素個數(shù)字典的內(nèi)置函數(shù)案例練習(xí):甲公司現(xiàn)有產(chǎn)品及單價如下:智能音箱320元/個,藍(lán)牙音箱20元/個。要求:(1)根據(jù)現(xiàn)有產(chǎn)品及單價創(chuàng)建字典。(2)為迅速搶占智能音箱市場,公司擬將智能音箱產(chǎn)品降低至280元/個,并推出新產(chǎn)品藍(lán)牙耳機(jī),銷售單價為150元/個,根據(jù)變動情況更新字典。思政點:通過講解約束規(guī)則,引導(dǎo)學(xué)生生活中具有規(guī)則意識,讓學(xué)生明白“沒有規(guī)矩不成方圓”道理。九、重難點突破創(chuàng)建字典存儲銷售信息:某公司銷售一種掃地機(jī)器人,根據(jù)產(chǎn)品質(zhì)量保證條款,該產(chǎn)品出售1年內(nèi),如果發(fā)生質(zhì)量問題,公司免費維修。根據(jù)以前維修記錄:發(fā)生質(zhì)量較小問題,發(fā)生維修費為收入的1%;發(fā)生質(zhì)量較大問題,發(fā)生維修費為銷售收入的2%。銷售出去的產(chǎn)品,80%不會發(fā)生質(zhì)量問題,15%會發(fā)生質(zhì)量較小問題,5%會發(fā)生質(zhì)量較大問題。創(chuàng)建兩個字典,d1接收不同概率質(zhì)量問題維修費占比,d2接收該產(chǎn)品不同質(zhì)量問題數(shù)量占比。編寫計算并輸出該產(chǎn)品預(yù)計負(fù)債金額的程序代碼。(A產(chǎn)品的銷售金額手工輸入)思政點:培養(yǎng)學(xué)生Python語句嚴(yán)密的語法規(guī)則中,運用嚴(yán)密的邏輯思維,發(fā)現(xiàn)問題、分析問題、解決問題的能力。發(fā)布任務(wù)1.創(chuàng)建一個空列表account,其中用于存放會計科目的名稱,會計名稱自己任意填寫,但是不得少于十個。請問:(1)創(chuàng)建空列表account并添加元素(2)account[2]的返回值是什么?(3)如何從列表中返回“財務(wù)費用”?(4)請將“管理費用”添加至account列表中。(5)請將“所得稅費用”從列表中刪除。(6)如何查驗“庫存現(xiàn)金”是否還存在于account列表中?2.某公司5-7月水電費費用分別為10000元、8000元、9500元,管理部門、銷售部門、生產(chǎn)部門按比例分?jǐn)偹娰M,分?jǐn)傁禂?shù)為0.2、0.3、0.5。寫出計算各部門分?jǐn)偟乃娍傎M用的編程代碼,金額保留2位小數(shù)。計算結(jié)果放在字典D3中。比如:D3={'管理部門':'2750.00','銷售部門':'8250.00','生產(chǎn)部門':'16500.00'}?!緦W(xué)生】1.跟隨教師的操作演示,實現(xiàn)對課前所學(xué)知識的回顧;2.課堂練習(xí);3.分小組討論。課后強(qiáng)化求提升【教師】布置課后小組任務(wù)1.課后復(fù)習(xí):重難點視頻回顧;2.課后練習(xí):完成課后拓展提升練習(xí);3.分小組討論。教學(xué)內(nèi)容項目三了解基礎(chǔ)語法任務(wù)一:了解基本書寫規(guī)范教學(xué)方法項目教學(xué)法理論課時實踐課時2課時教學(xué)目標(biāo)知識目標(biāo)1.了解Python基本書寫規(guī)范能力目標(biāo)1.能規(guī)范的書寫Python代碼素質(zhì)目標(biāo)1.具有敬業(yè)精神2.具有團(tuán)隊協(xié)作精神3.具有溝通能力4.具有吃苦耐勞的品格5.具有較強(qiáng)的領(lǐng)悟力思政目標(biāo)規(guī)則意識,讓學(xué)生明白“沒有規(guī)矩不成方圓”道理。教學(xué)重點1.能規(guī)范的書寫Python代碼教學(xué)難點1.能規(guī)范的書寫Python代碼教學(xué)資源1.教材;2.網(wǎng)絡(luò)教學(xué)資源。教學(xué)過程教學(xué)階段教學(xué)過程設(shè)計課前系統(tǒng)學(xué)知識【教師】1.利用網(wǎng)絡(luò)學(xué)習(xí)平臺向?qū)W生推送課前學(xué)習(xí)任務(wù)清單,并明確分階段的任務(wù)完成時間;2.根據(jù)學(xué)生完成任務(wù)進(jìn)度,做出及時反饋,督促學(xué)生按照要求保質(zhì)保量完成課前操作學(xué)習(xí);任務(wù)一課前自學(xué)任務(wù)一課前自學(xué)縮進(jìn)的規(guī)則單、雙引號、三引號的相同點與區(qū)別單、雙引號的區(qū)別3.查閱平臺中的班級學(xué)習(xí)情況報告,通過數(shù)據(jù)分析,調(diào)整并確定本次教學(xué)的重點難點。【學(xué)生】1.完成網(wǎng)上指定PPT與視頻學(xué)習(xí)任務(wù);2.完成課前操作測試。課上重難點突破【教師】一、引入今天小張在Python語言中,寫了幾行簡單的代碼,簡單代碼展示如圖3-1-1所示,確定沒有明顯的語法錯誤,但運行時卻出現(xiàn)報錯IndentationError:expectedanindentedblock。你能幫他找出錯誤并改正嗎?代碼縮進(jìn)長度代碼縮進(jìn)規(guī)則物理行和邏輯行的概念縮進(jìn)規(guī)則1)邏輯行的“首行”需要頂格,行首不應(yīng)該出現(xiàn)空白,即無縮進(jìn)。2)相同邏輯層保持相同的縮進(jìn)。3)“:”標(biāo)記一個新的邏輯層。4)增加縮進(jìn)表示進(jìn)入下一個代碼層。5)減少縮進(jìn)表示返回上一個代碼層。多行縮進(jìn)Python多行語句一條語句可跨越多行終止行就是終止語句括號內(nèi)可以包含任何表達(dá)式元素太多可以直接跨行輸入反斜線表示在下一行繼續(xù)同一行內(nèi)可以使用多條語句多行注釋單行注釋多行注釋單、雙引號單、雙引號的相同點單、雙引號的區(qū)別三引號三個單引號和三個雙引號的使用與區(qū)別三引號的其他功能表示多行注釋,做為多行注釋標(biāo)志符使用思政點:通過講解約束規(guī)則,引導(dǎo)學(xué)生生活中具有規(guī)則意識,讓學(xué)生明白“沒有規(guī)矩不成方圓”道理。十一、重難點突破上機(jī)操作運行結(jié)果1如圖3-1-30、運行結(jié)果2如圖3-1-31、運行結(jié)果3如圖3-1-32三個程序,比較出現(xiàn)的結(jié)果,并用今天所學(xué)的知識加以解釋。圖3-1-30運行結(jié)果1圖3-1-31運行結(jié)果2圖3-1-32運行結(jié)果3思政點:培養(yǎng)學(xué)生Python語句嚴(yán)密的語法規(guī)則中,運用嚴(yán)密的邏輯思維,發(fā)現(xiàn)問題、分析問題、解決問題的能力。五、發(fā)布任務(wù)1、下列關(guān)于Python縮進(jìn)的描述中,錯誤的是()A.Python語言中采用嚴(yán)格的“縮進(jìn)”來表明程序格式不可嵌套。B.判斷、循環(huán)、函數(shù)等語法形式能夠通過縮進(jìn)包含一批Python代碼,進(jìn)而表達(dá)對應(yīng)的語義。C.Python單層縮進(jìn)代碼屬于之前最鄰近的一行非縮進(jìn)代碼,多層縮進(jìn)代碼根據(jù)縮進(jìn)關(guān)系決定所屬范圍。D.縮進(jìn)指每一行代碼前面的留白部分,用來表示代碼之間的層次關(guān)系。2、總結(jié)單引號、雙引號、三引號的相同點與不同點?!緦W(xué)生】1.跟隨教師的操作演示,實現(xiàn)對課前所學(xué)知識的回顧;2.課堂練習(xí);3.分小組討論。課后強(qiáng)化求提升【教師】布置課后小組任務(wù)1.課后復(fù)習(xí):重難點視頻回顧;2.課后練習(xí):完成課后拓展提升練習(xí);3.分小組討論。教學(xué)內(nèi)容項目三了解基礎(chǔ)語法任務(wù)二:認(rèn)識標(biāo)識符與關(guān)鍵字教學(xué)方法項目教學(xué)法理論課時實踐課時2課時教學(xué)目標(biāo)知識目標(biāo)掌握Python程序中標(biāo)識符的定義與命名規(guī)則。掌握如何查找關(guān)鍵字、如何判斷字符串是否為關(guān)鍵字以及各種關(guān)鍵字的含義。能力目標(biāo)掌握標(biāo)識符的命名規(guī)則以及全部關(guān)鍵字的名字,為后期正確的編寫程序打好基礎(chǔ)。能熟練地對于后面要用到的不同類型的變量、函數(shù)、類等進(jìn)行命名,以增強(qiáng)程序的可讀性,并能熟練地記憶常見的關(guān)鍵字的含義并在以后避免錯誤的使用。素質(zhì)目標(biāo)1.具有敬業(yè)精神2.具有團(tuán)隊協(xié)作精神3.具有溝通能力4.具有吃苦耐勞的品格5.具有較強(qiáng)的領(lǐng)悟力思政目標(biāo)規(guī)則意識,讓學(xué)生明白“沒有規(guī)矩不成方圓”道理。教學(xué)重點1.掌握標(biāo)識符的命名規(guī)則以及全部關(guān)鍵字的名字教學(xué)難點1.能熟練地對于后面要用到的不同類型的變量、函數(shù)、類等進(jìn)行命名,以增強(qiáng)程序的可讀性,并能熟練地記憶常見的關(guān)鍵字的含義并在以后避免錯誤的使用教學(xué)資源1.教材;2.網(wǎng)絡(luò)教學(xué)資源。教學(xué)過程教學(xué)階段教學(xué)過程設(shè)計課前系統(tǒng)學(xué)知識【教師】1.利用網(wǎng)絡(luò)學(xué)習(xí)平臺向?qū)W生推送課前學(xué)習(xí)任務(wù)清單,并明確分階段的任務(wù)完成時間;2.根據(jù)學(xué)生完成任務(wù)進(jìn)度,做出及時反饋,督促學(xué)生按照要求保質(zhì)保量完成課前操作學(xué)習(xí);任務(wù)二任務(wù)二課前自測書寫代碼的縮進(jìn)規(guī)則單引號、雙引號、三引號的聯(lián)系與區(qū)別任務(wù)一課前自學(xué)認(rèn)識標(biāo)識符認(rèn)識關(guān)鍵字3.查閱平臺中的班級學(xué)習(xí)情況報告,通過數(shù)據(jù)分析,調(diào)整并確定本次教學(xué)的重點難點。【學(xué)生】1.完成網(wǎng)上指定PPT與視頻學(xué)習(xí)任務(wù);2.完成課前操作測試。課上重難點突破【教師】一、引入現(xiàn)實生活中,人們常用一些名稱來標(biāo)記事物,例如,在會計記賬過程中每一筆錢都有一個會計科目來標(biāo)識。同理,若希望在程序中表示一些事物,需要開發(fā)人員自定義一些符號和名稱,這些符號和名稱叫作\t"/weixin_39994270/article/details/_blank"標(biāo)識符。例如:電話部門在發(fā)放電話號碼時,總是使用不重復(fù)的一串?dāng)?shù)字進(jìn)行標(biāo)識。但是一些特殊的號碼是不能進(jìn)行發(fā)放的,就像110、120這樣的電話號碼已經(jīng)給警察、醫(yī)院使用了,個人的手機(jī)號是不能使用的。同理,在Python編程中也有一些預(yù)定的標(biāo)識符,我們稱之為關(guān)鍵字,這些關(guān)鍵字是不能作為普通的標(biāo)識符使用的。標(biāo)識符標(biāo)識符的命名規(guī)則1.標(biāo)識符的名稱只能由字母、數(shù)字和下劃線組成。2.首字符必須是字母或下劃線,數(shù)字不能成為名稱的首字符。3.名字不能出現(xiàn)分隔符、標(biāo)點符號或者運算符。4.名字長度不限,但最好不超過20個。5.區(qū)分大小寫字母。6.不能使用Python系統(tǒng)內(nèi)部定義和使用的關(guān)鍵字。7.命名需要兼顧簡潔和易讀性。8.見名知意。標(biāo)識符需要遵循的一些約定關(guān)鍵字如何查看全部關(guān)鍵字如何判斷字符串是否為關(guān)鍵字常見關(guān)鍵字的含義思政點:通過講解約束規(guī)則,引導(dǎo)學(xué)生生活中具有規(guī)則意識,讓學(xué)生明白“沒有規(guī)矩不成方圓”道理。重難點突破課堂習(xí)題1.下列選項中,可作為Python標(biāo)識符的是哪項?()A.getpath()B.ThrowC.my#varD._My_price2.在Python中,標(biāo)識符不能包括以下哪個選項?()A.英文字母B.阿拉伯?dāng)?shù)字C.下劃線D.減號3.下列選項中,不能用作標(biāo)識符的是()。A._1234_B._1_2C.int_2_D.2_int_4.以下選項中都可以作為Python標(biāo)識符的是()A._py99pyB.cueba_intC.andChinaD.str1else5.以下選項哪個可以作為Python3的標(biāo)識符?()A.變量B.defC.elifD.while思政點:培養(yǎng)學(xué)生Python語句嚴(yán)密的語法規(guī)則中,運用嚴(yán)密的邏輯思維,發(fā)現(xiàn)問題、分析問題、解決問題的能力。五、發(fā)布任務(wù)下發(fā)資料,要求學(xué)生完成?!緦W(xué)生】1.跟隨教師的操作演示,實現(xiàn)對課前所學(xué)知識的回顧;2.課堂練習(xí);3.分小組討論。課后強(qiáng)化求提升【教師】布置課后小組任務(wù)1.課后復(fù)習(xí):重難點視頻回顧;2.課后練習(xí):完成課后拓展提升練習(xí);3.分小組討論。教學(xué)內(nèi)容項目三了解基礎(chǔ)語法任務(wù)三:靈活使用運算符教學(xué)方法項目教學(xué)法理論課時實踐課時2課時教學(xué)目標(biāo)知識目標(biāo)理解并能掌握各種運算符的運算規(guī)律能分辨多種運算符的優(yōu)先級能力目標(biāo)能熟練的掌握各種運算符的運算規(guī)律能熟練地對多種運算符的混合使用進(jìn)行優(yōu)先級的分辨素質(zhì)目標(biāo)1.具有敬業(yè)精神2.具有團(tuán)隊協(xié)作精神3.具有溝通能力4.具有吃苦耐勞的品格5.具有較強(qiáng)的領(lǐng)悟力思政目標(biāo)規(guī)則意識,讓學(xué)生明白“沒有規(guī)矩不成方圓”道理。教學(xué)重點1.理解并能熟練的掌握各種運算符的運算規(guī)律教學(xué)難點1.多種運算符的混合使用過程中的優(yōu)先級的分辨。教學(xué)資源1.教材;2.網(wǎng)絡(luò)教學(xué)資源。教學(xué)過程教學(xué)階段教學(xué)過程設(shè)計課前系統(tǒng)學(xué)知識【教師】1.利用網(wǎng)絡(luò)學(xué)習(xí)平臺向?qū)W生推送課前學(xué)習(xí)任務(wù)清單,并明確分階段的任務(wù)完成時間;2.根據(jù)學(xué)生完成任務(wù)進(jìn)度,做出及時反饋,督促學(xué)生按照要求保質(zhì)保量完成課前操作學(xué)習(xí);任務(wù)二任務(wù)二課前自測認(rèn)識標(biāo)識符、關(guān)鍵字能熟練的對不同類型的變量、函數(shù)、類等進(jìn)行命名任務(wù)一課前自學(xué)了解各種運算符的運算規(guī)律2.了解各種運算符的優(yōu)先級3.查閱平臺中的班級學(xué)習(xí)情況報告,通過數(shù)據(jù)分析,調(diào)整并確定本次教學(xué)的重點難點?!緦W(xué)生】1.完成網(wǎng)上指定PPT與視頻學(xué)習(xí)任務(wù);2.完成課前操作測試。課上重難點突破【教師】一、引入眾所周知,編程語言的本質(zhì)就是解決運算邏輯,可以通過各種算法實現(xiàn)想要的功能,幫助我們解決各種實際問題。我們平時用Python都來做什么呢?機(jī)器學(xué)習(xí)、網(wǎng)絡(luò)爬蟲、數(shù)據(jù)處理等,這些都離不開各種運算,我們必須熟練掌握運算符。什么是運算符,顧名思義,就是用于運算的符號。Python中的運算符有算術(shù)運算符、比較(關(guān)系)運算符、賦值運算符、邏輯運算符、位運算符、成員運算符和身份運算符共7大類,它的使用方法是什么?算術(shù)運算符運算符含義+兩個數(shù)相加,或是字符串連接-兩個數(shù)相減*兩個數(shù)相乘,或是返回一個重復(fù)若干次的字符串/兩個數(shù)相除,結(jié)果為浮點數(shù)(小數(shù))//兩個數(shù)相除,結(jié)果為向下取整的整數(shù)%取模,返回兩個數(shù)相除的余數(shù)**冪運算,返回乘方結(jié)果比較(關(guān)系)運算符賦值運算符邏輯運算符某公司績效考核指標(biāo)有兩項:權(quán)益凈利率、收入額。公司年度經(jīng)營目標(biāo):權(quán)益凈利率超過18%,并且收入額超過2000000元。要求:采用邏輯與賦值運算符判斷公司是否完成經(jīng)營目標(biāo)。位運算符成員運算符運算符含義in當(dāng)在指定的序列中找到值時返回True,否則返回Falsenotin當(dāng)在指定的序列中沒有找到值時返回True,否則返回False八、身份運算符運算符含義is判斷兩個標(biāo)識符是否引用自同一個對象,若引用的是同一個對象則返回True,否則返回Falseisnot判斷兩個標(biāo)識符是不是引用自不同對象,若引用的不是同一個對象則返回True,否則返回False九、運算符優(yōu)先級1.優(yōu)先次序:算術(shù)運算>賦值運算>比較運算2.簡單運算次序:括號>乘除>加減>比較>邏輯3.邏輯運算次序:not>and>or思政點:通過講解約束規(guī)則,引導(dǎo)學(xué)生生活中具有規(guī)則意識,讓學(xué)生明白“沒有規(guī)矩不成方圓”道理。十、重難點突破如果a=1、b=2、c=3、d=0,寫出下列的邏輯值:(1)a>bandb>cora+b<c(2)a-b<corb>candnote(3)notdorb>c+aora(4)dandbandc>danda*b>c(5)not(a>band1>d)(6)a*b>corb+c>dandnotd(7)c+d<=b+dandd<1or2*b>c(8)d<borc>a+b+dandb<1+a思政點:培養(yǎng)學(xué)生Python語句嚴(yán)密的語法規(guī)則中,運用嚴(yán)密的邏輯思維,發(fā)現(xiàn)問題、分析問題、解決問題的能力。五、發(fā)布任務(wù)下發(fā)資料,要求學(xué)生完成。【學(xué)生】1.跟隨教師的操作演示,實現(xiàn)對課前所學(xué)知識的回顧;2.課堂練習(xí);3.分小組討論。課后強(qiáng)化求提升【教師】布置課后小組任務(wù)1.課后復(fù)習(xí):重難點視頻回顧;2.課后練習(xí):完成課后拓展提升練習(xí);3.分小組討論。教學(xué)內(nèi)容項目四探究條件與循環(huán)語句任務(wù)一:解析分支語句教學(xué)方法項目教學(xué)法理論課時2課時實踐課時2課時教學(xué)目標(biāo)知識目標(biāo)1.掌握程序的分支結(jié)構(gòu)的語法2.掌握程序的分支結(jié)構(gòu)的基本使用方法能力目標(biāo)1.能運用if語句實現(xiàn)分支結(jié)構(gòu)2.能熟練使用分支語句解決實際問題素質(zhì)目標(biāo)1.明辨真?zhèn)?、實事求是的工作態(tài)度2.精益求精、一絲不茍的敬業(yè)精神3.靈活運用、舉一反三的思維能力思政目標(biāo)具體情況具體分析,讓學(xué)生明白要根據(jù)實際需要選擇合適的語句結(jié)構(gòu)。教學(xué)重點if結(jié)構(gòu)、if-else結(jié)構(gòu)、if-elif-else結(jié)構(gòu)、if嵌套的語法規(guī)則。教學(xué)難點if嵌套語句的靈活運用。教學(xué)資源1.教材;2.網(wǎng)絡(luò)教學(xué)資源。教學(xué)過程教學(xué)階段教學(xué)過程設(shè)計課前系統(tǒng)學(xué)知識【教師】1.利用超星“學(xué)習(xí)通”平臺向?qū)W生推送課前學(xué)習(xí)任務(wù)清單,并明確分階段的任務(wù)完成時間;2.根據(jù)學(xué)生完成任務(wù)進(jìn)度,做出及時反饋,督促學(xué)生按照要求保質(zhì)保量完成課前操作學(xué)習(xí);3.查閱平臺中的班級學(xué)習(xí)情況報告,通過數(shù)據(jù)分析,調(diào)整并確定本次教學(xué)的重點難點?!緦W(xué)生】1.完成網(wǎng)上指定PPT與視頻學(xué)習(xí)任務(wù);2.完成課前操作測試。課上重難點突破【教師】一、引入通過導(dǎo)航系統(tǒng)會自動重新規(guī)劃路線這個例子,引入Python中的分支語句也可以根據(jù)條件判斷結(jié)果選擇不同的執(zhí)行路徑。二、講解分支語句的表現(xiàn)形式表現(xiàn)形式一:單分支結(jié)構(gòu)——if語句。注意事項:(1)if后面要有空格,且判斷條件以英文格式的“:”結(jié)尾。(2)if語句中條件部分可以使用任何能夠產(chǎn)生True或False的語句或函數(shù)。形成判斷條件最常用的是使用比較運算符,如“==”“!=”“>”“<”等。需要特別注意的是python中的“=”表示賦值語句,“==”才表示等于。(3)if語句中縮進(jìn)語句塊的縮進(jìn)量為4個空格,縮進(jìn)量要保持一致,否則易導(dǎo)致程序報錯。表現(xiàn)形式二:二分支結(jié)構(gòu)——if-else語句。注意事項:(1)if語句和else語句都要以英文格式的“:”結(jié)尾。(2)if語句和else語句左側(cè)要對齊,它們后面的語句塊都要縮進(jìn)4個空格。表現(xiàn)形式三:多分支結(jié)構(gòu)——if-elif-else結(jié)構(gòu)。注意事項:(1)if語句、elif語句和else語句都要以英文格式的“:”結(jié)尾。(2)elif、else必須和if一起使用。(3)條件語句執(zhí)行是自上而下判斷的,如果某個條件為True,把該條件對應(yīng)的語句執(zhí)行后,就不會再執(zhí)行剩下的elif/else。表現(xiàn)形式四:if嵌套語句。注意事項:(1)if嵌套語句只有在外部的if條件滿足時,才會執(zhí)行內(nèi)部的if語句。(2)嵌套結(jié)構(gòu)在外層縮進(jìn)的基礎(chǔ)上,也要保持內(nèi)層縮進(jìn)??s進(jìn)量均為4個空格。隨意縮進(jìn)和縮進(jìn)不一致的情況,都會出現(xiàn)報錯。思政點:通過講解分支語句不同形式的適用情況,引導(dǎo)學(xué)生要具體情況具體分析,按需選擇合適的分支語句結(jié)構(gòu)。四、重難點突破講解if嵌套語句的語法格式:if條件1:if條件2:語句塊Aelif條件3:語句塊B…else:語句塊Kelse:語句塊N說明:(1)if嵌套語句只有在外部的if條件滿足時,才會執(zhí)行內(nèi)部的if語句。(2)嵌套結(jié)構(gòu)在外層縮進(jìn)的基礎(chǔ)上,也要保持內(nèi)層縮進(jìn)。縮進(jìn)量均為4個空格。隨意縮進(jìn)和縮進(jìn)不一致的情況,都會出現(xiàn)報錯。如根據(jù)收款時間確定財務(wù)費用為例,要求同時提示收款時間是否已超過客戶的信用期限,可以編寫如下代碼:yszk=int(input("請輸入應(yīng)收賬款金額(元):"))sksj=int(input("請輸入收款時間(天):"))ifsksj<=60:ifsksj<=10:cwfz=yszk*0.05elifsksj<=20:cwfz=yszk*0.02elifsksj<=30:cwfz=yszk*0.01else:cwfz=0print(f"應(yīng)收賬款為{yszk}元,第{sksj}天收款,財務(wù)費用為{cwfz}元,未超過信用期限")else:print(f"應(yīng)收賬款為{yszk}元,第{sksj}天收款,已超過信用期限")思政點:培養(yǎng)學(xué)生python語句嚴(yán)密的語法規(guī)則中,運用嚴(yán)密的邏輯思維,發(fā)現(xiàn)問題、分析問題、解決問題的能力。五、發(fā)布任務(wù)下發(fā)資料,要求學(xué)生完成采用賬齡分析法計提壞賬準(zhǔn)備的程序編寫?!緦W(xué)生】1.跟隨教師的操作演示,實現(xiàn)對課前所學(xué)知識的回顧;2.課堂練習(xí);3.分小組討論。課后強(qiáng)化求提升【教師】布置課后小組任務(wù)1.課后復(fù)習(xí):重難點視頻回顧;2.課后練習(xí):完成“學(xué)習(xí)通”課后拓展提升練習(xí);3.分小組討論。教學(xué)內(nèi)容項目四探究條件與循環(huán)語句任務(wù)二:剖析循環(huán)語句教學(xué)方法項目教學(xué)法理論課時1課時實踐課時3課時教學(xué)目標(biāo)知識目標(biāo)1.掌握循環(huán)語句的基本語法2.掌握循環(huán)語句的的基本使用方法能力目標(biāo)1.能運用for-in語句和while語句實現(xiàn)循環(huán)2.能熟練使用循環(huán)語句解決實際問題素質(zhì)目標(biāo)1.明辨真?zhèn)?、實事求是的工作態(tài)度2.精益求精、一絲不茍的敬業(yè)精神3.靈活運用、舉一反三的思維能力思政目標(biāo)靈活變通,讓學(xué)生明白“條條大路通羅馬”可以靈活運用多種方法解決實際問題。教學(xué)重點for-in語句和while語句的語法格式、循環(huán)控制關(guān)鍵字break和continue的使用。教學(xué)難點for-in語句和while語句的區(qū)別、break和continue的區(qū)別以及循環(huán)語句的靈活運用。教學(xué)資源1.教材;2.網(wǎng)絡(luò)教學(xué)資源。教學(xué)過程教學(xué)階段教學(xué)過程設(shè)計課前系統(tǒng)學(xué)知識【教師】1.利用超星“學(xué)習(xí)通”平臺向?qū)W生推送課前學(xué)習(xí)任務(wù)清單,并明確分階段的任務(wù)完成時間;2.根據(jù)學(xué)生完成任務(wù)進(jìn)度,做出及時反饋,督促學(xué)生按照要求保質(zhì)保量完成課前操作學(xué)習(xí);3.查閱平臺中的班級學(xué)習(xí)情況報告,通過數(shù)據(jù)分析,調(diào)整并確定本次教學(xué)的重點難點?!緦W(xué)生】1.完成網(wǎng)上指定PPT與視頻學(xué)習(xí)任務(wù);2.完成課前操作測試。課上重難點突破【教師】一、引入通過人臉識別門禁系統(tǒng)自動識別員工和外來人員這個例子,引入Python中的循環(huán)語句可以實現(xiàn)程序自動重復(fù)相同的操作。二、講解循環(huán)語句(一)遍歷循環(huán):for-in語句1.語法格式如下:for循環(huán)變量in遍歷結(jié)構(gòu):語句塊2.執(zhí)行流程圖如下:注意事項:(1)for-in語句要以英文格式的“:”結(jié)尾,其實就是要告訴Python下一行是循環(huán)的第一行。(2)對于遍歷結(jié)構(gòu)中的每個元素,都要執(zhí)行循環(huán)指定的步驟,而不管這個遍歷結(jié)構(gòu)中包含多少個元素。(3)Python根據(jù)縮進(jìn)來判斷代碼行與前一個代碼行的關(guān)系。代碼行for-in后面每一個縮進(jìn)的代碼行都是循環(huán)的一部分,因此要注意避免出現(xiàn)縮進(jìn)錯誤。(二)條件循環(huán):while語句1.語法格式如下:while條件:語句塊2.執(zhí)行流程圖如下:注意事項:當(dāng)while循環(huán)的判斷條件一直為True,循環(huán)就會陷入死循環(huán)。(三)循環(huán)關(guān)鍵字:break和continue1.break語句break用來跳出并結(jié)束當(dāng)前循環(huán),執(zhí)行和循環(huán)語句相同縮進(jìn)的后續(xù)代碼。2.continue語句continue用在循環(huán)體中的作用是跳出當(dāng)前的循環(huán),直接執(zhí)行下一次循環(huán)。注意事項:在嵌套循環(huán)中,break語句將停止執(zhí)行最內(nèi)層的循環(huán),但仍需要執(zhí)行外層循環(huán),也就是說每個break語句只有能力跳出當(dāng)前層次循環(huán)。思政點:通過分別用for-in語句和while語句解決同一問題,引導(dǎo)學(xué)生理解為達(dá)成某一目標(biāo),可以有多種解決途徑,正所謂“條條大路通羅馬”,大家要學(xué)會靈活變通的處理問題。四、重難點突破分別用for-in語句和while語句解決無形資產(chǎn)攤銷問題,案例如下:甲公司從外單位購得一項新專利技術(shù)用于生產(chǎn)產(chǎn)品,支付價款1500000,該項專利的法律保護(hù)期為15年,公司預(yù)計運用該專利技術(shù)生產(chǎn)的產(chǎn)品在未來10年內(nèi)會為公司帶來經(jīng)濟(jì)利益。假定這項無形資產(chǎn)的凈殘值為0,并按年采用年數(shù)總和法攤銷。要求計算每年的攤銷額。使用for-in語句代碼如下:#計算年數(shù)總和nszh=0foriinrange(1,11):nszh+=i#計算每年的攤銷額nx=10foriinrange(1,11):ntxe=round(1500000*nx/nszh,2)print(f"第{i}年攤銷額為{ntxe}元")nx-=1說明:上述代碼的執(zhí)行過程如下:第一步,計算第1至10年的年數(shù)總和。變量nszh(年數(shù)總和)初始值定義為0,使用遍歷循環(huán)將nszh從1加到10。第二步,計算每天的攤銷額。攤銷年限初始值定義為10,使用遍歷循環(huán)從1開始循環(huán)10次,每次用無形資產(chǎn)原值除以年數(shù)總和乘以未攤銷年限計算出當(dāng)年攤銷額并打印輸出,然后nx(未攤銷年限)減少1。使用while語句代碼如下:#計算年數(shù)總和nszh=0i=1whilei<=10: nszh+=i i+=1#計算每年的攤銷額nx=10i=1whilei<=10: ntxe=round(1500000*nx/nszh,2) print(f'第{i}年攤銷額為{ntxe}元') nx-=1 i+=1說明:上述代碼的執(zhí)行過程如下:第一步,計算第1至10年的年數(shù)總和。變量nszh(年數(shù)總和)初始值定義為0,while語句中條件判斷的參數(shù)i的初始值定義為1,每次循環(huán)nszh增加i,i增加1,當(dāng)i增加到11時,while條件判斷為假,此時退出while循環(huán),不再執(zhí)行i=11時的邏輯。第二步,計算每天的攤銷額。變量nx(攤銷年限)初始值定義為10,while語句中條件判斷的參數(shù)i的初始值定義為1,每次循環(huán)用無形資產(chǎn)原值除以年數(shù)總和乘以未攤銷年限計算出當(dāng)年攤銷額并打印輸出,然后nx減少1,i增加1,當(dāng)i增加到11時,while條件判斷為假,此時退出while循環(huán),不再執(zhí)行i=11時的邏輯。思政點:培養(yǎng)學(xué)生python語句嚴(yán)密的語法規(guī)則中,運用嚴(yán)密的邏輯思維,發(fā)現(xiàn)問題、分析問題、解決問題的能力。五、發(fā)布任務(wù)下發(fā)資料,要求學(xué)生完成采用雙倍余額遞減法計提折舊的機(jī)床的每年凈值計算程序的編寫。【學(xué)生】1.跟隨教師的操作演示,實現(xiàn)對課前所學(xué)知識的回顧;2.課堂練習(xí);3.分小組討論。課后強(qiáng)化求提升【教師】布置課后小組任務(wù)1.課后復(fù)習(xí):重難點視頻回顧;2.課后練習(xí):完成“學(xué)習(xí)通”課后拓展提升練習(xí);3.分小組討論。教學(xué)內(nèi)容項目五探索函數(shù)任務(wù)一:巧用內(nèi)置函數(shù)教學(xué)方法項目教學(xué)法理論課時2課時實踐課時2課時教學(xué)目標(biāo)知識目標(biāo)1.了解函數(shù)的基本概念2.掌握函數(shù)的使用場景和方法能力目標(biāo)能熟練使用內(nèi)置函數(shù)解決實際問題素質(zhì)目標(biāo)1.明辨真?zhèn)?、實事求是的工作態(tài)度2.精益求精、一絲不茍的敬業(yè)精神3.靈活運用、舉一反三的思維能力思政目標(biāo)培養(yǎng)學(xué)生嚴(yán)謹(jǐn)細(xì)致、不急不躁的素養(yǎng)。教學(xué)重點常用內(nèi)置函數(shù)的使用場景及語法規(guī)則。教學(xué)難點內(nèi)置函數(shù)的靈活運用。教學(xué)資源1.教材;2.網(wǎng)絡(luò)教學(xué)資源。教學(xué)過程教學(xué)階段教學(xué)過程設(shè)計課前系統(tǒng)學(xué)知識【教師】1.利用超星“學(xué)習(xí)通”平臺向?qū)W生推送課前學(xué)習(xí)任務(wù)清單,并明確分階段的任務(wù)完成時間;2.根據(jù)學(xué)生完成任務(wù)進(jìn)度,做出及時反饋,督促學(xué)生按照要求保質(zhì)保量完成課前操作學(xué)習(xí);3.查閱平臺中的班級學(xué)習(xí)情況報告,通過數(shù)據(jù)分析,調(diào)整并確定本次教學(xué)的重點難點?!緦W(xué)生】1.完成網(wǎng)上指定PPT與視頻學(xué)習(xí)任務(wù);2.完成課前操作測試。課上重難點突破【教師】一、引入通過自動包子機(jī)可以快速做出小籠包這個例子,引出Python中的函數(shù)概念,我們不需要了解函數(shù)內(nèi)部的實現(xiàn)原理,只要了解函數(shù)的輸入輸出方式就可以使用它們完成特定工作。二、講解內(nèi)置函數(shù)(一)對象操作1.len()函數(shù)len()函數(shù)可以返回對象的長度或項目個數(shù)。2.type()函數(shù)type()函數(shù)用于返回對象的類型或者根據(jù)傳入的參數(shù)創(chuàng)建一個新的類型對象。(二)類型轉(zhuǎn)換1.int()函數(shù)int()函數(shù)可以將一個字符串或數(shù)字轉(zhuǎn)換為整型。int()函數(shù)的語法格式為:int(字符串或數(shù)字,進(jìn)制數(shù))。注意事項:(1)int()函數(shù)轉(zhuǎn)化的對象是數(shù)字和整型數(shù)字字符串,返回值是一個十進(jìn)制的整數(shù)部分,例如int(3.6)返回值是3,而不是四舍五入后的4。(2)若第一個參數(shù)為字符串時,必須是整型數(shù)字字符串,不能是浮點型數(shù)字字符串,例如int(“3.6”)就是錯誤的書寫方式。2.float()函數(shù)float()函數(shù)可以將整數(shù)、字符串或布爾值轉(zhuǎn)換成浮點數(shù)。float()函數(shù)的語法格式為:float(字符串或數(shù)字)。注意事項:(1)float()函數(shù)轉(zhuǎn)化的對象是數(shù)字和數(shù)字字符串,返回值是一個十進(jìn)制的浮點數(shù)。(2)float()函數(shù)也可以將浮點數(shù)轉(zhuǎn)換為浮點數(shù),這么做不會有任何意義也不會報錯。例如float(20.889)返回值仍是浮點數(shù)“20.889”。(3)在Python中,布爾值在計算中等價于1.0和0.0。3.str()函數(shù)str()函數(shù)可以將對象轉(zhuǎn)化為適于人閱讀的字符串形式。注意事項:(1)將列表、字典轉(zhuǎn)換為字符串后,包裹列表、字典的“[”“]”“{”“}”,以及列表、字典中的元素分隔符“,”和字典中鍵值對“:”也都轉(zhuǎn)換成了字符串,是轉(zhuǎn)換后字符串的一部分。(2)str()函數(shù)也可以將字符串類型轉(zhuǎn)換為字符串,這么做不會有任何意義也不會報錯。4.list()函數(shù)list()函數(shù)可以將任何可迭代數(shù)據(jù)轉(zhuǎn)換為列表類型。注意事項:(1)list()函數(shù)的參數(shù)必須是可迭代對象。當(dāng)選用不可迭代的對象作為參數(shù)時,Python報錯,例如list(12)就是錯誤的書寫方式,因為整型數(shù)字不可迭代。(2)將字典轉(zhuǎn)換為列表時,會將字典的值舍去,而僅僅將字典的鍵轉(zhuǎn)換為列表。(3)list()函數(shù)不傳入任何參數(shù)時,就是創(chuàng)建一個空列表。5.dict()函數(shù)dict()函數(shù)可以創(chuàng)建一個新的字典。dict()函數(shù)的語法格式為:dict(鍵值對)。注意事項:(1)dict()函數(shù)可以根據(jù)傳入的字典類型創(chuàng)建一個字典,這么做不會有任何意義也不會報錯。(2)dict()函數(shù)不傳入任何參數(shù)時,就是創(chuàng)建一個空字典。6.range()函數(shù)range()函數(shù)可以創(chuàng)建一個整數(shù)序列,一般用在for循環(huán)中。range()函數(shù)的語法格式為:range(start,stop[,step])。注意事項:(1)參數(shù)start是開始計數(shù),默認(rèn)從0開始,例如range(5)等價于range(0,5)。參數(shù)stop是停止,但不包括stop,例如:range(0,5)是[0,1,2,3,4]沒有5。參數(shù)step是步長,默認(rèn)為1,例如:range(0,5)等價于range(0,5,1)。(2)range()函數(shù)返回的是一個可迭代對象(類型是對象),而不是列表類型,所以打印的時候不會打印列表。我們可以通過list()函數(shù)將其轉(zhuǎn)化為列表后再打印。7.iter()函數(shù)iter()函數(shù)用來生成迭代器。(三)數(shù)學(xué)運算1.max()函數(shù)max()函數(shù)可以返回可迭代對象中的元素的最大值或者所有參數(shù)的最大值。2.min()函數(shù)min()函數(shù)可以返回可迭代對象中的元素的最小值或者所有參數(shù)的最小值。3.round()函數(shù)round()函數(shù)可以對浮點數(shù)進(jìn)行四舍五入求值。round()函數(shù)的語法格式為:round(數(shù)值[,保留小數(shù)位數(shù)])。注意事項:(1)參數(shù)中的保留小數(shù)位數(shù)可以是正整數(shù),可以是0,可以是負(fù)整數(shù),也可以省略。(2)當(dāng)保留小數(shù)位數(shù)為正整數(shù)時,就四舍五入到指定的小數(shù)位數(shù)。當(dāng)保留小數(shù)位數(shù)為0時,就四舍五入到最近的整數(shù),但返回的仍是一個浮點數(shù)。當(dāng)保留小數(shù)位數(shù)為負(fù)整數(shù)時,則會在小數(shù)點左側(cè)進(jìn)行四舍五入,并返回一個浮點數(shù)。當(dāng)保留小數(shù)位數(shù)缺省時,則四舍五入到整數(shù)。(3)round()函數(shù)對于返回的數(shù)值并不是嚴(yán)格的四舍五入,而會受到計算機(jī)表示精度的影響。4.pow()函數(shù)pow()函數(shù)可以返回兩個數(shù)值的冪運算值或其與指定整數(shù)的模值。pow()函數(shù)的語法格式為:pow(底數(shù),指數(shù)[,模數(shù)])。注意事項:(1)參數(shù)中的模數(shù)可以省略,比如pow(x,y)表示x的y次方。(2)參數(shù)中的模數(shù)不省略時表示取模值,比如pow(x,y,z)表示x的y次方除以z的余數(shù),其結(jié)果等效于pow(x,y)%z。5.sum()函數(shù)sum()函數(shù)可以對元素類型是數(shù)值的可迭代對象中的每個元素求和。sum()函數(shù)的語法格式為:sum(可迭代對象[,指定相加的參數(shù)])。6.divmod()函數(shù)divmod()函數(shù)可以返回兩個數(shù)值的商和余數(shù)。divmod()函數(shù)的語法格式為:divmod(被除數(shù),除數(shù))。7.abs()函數(shù)abs()函數(shù)可以返回數(shù)值的絕對值。(四)序列操作1.next()函數(shù)next()函數(shù)用于返回迭代器的下一個項目,一般要和生成迭代器的iter()函數(shù)一起使用。next()函數(shù)的語法格式為:next(可迭代對象[,沒有下一個元素時的返回值])。2.sorted()函數(shù)sorted()函數(shù)用于對所有可迭代的對象進(jìn)行排序操作。sorted()函數(shù)的語法格式為:sorted(可迭代對象[,reverse])。注意事項:(1)參數(shù)reverse表示排序規(guī)則,reverse=True為降序,reverse=False為升序,缺省時默認(rèn)為False。(2)sorted()返回的是一個新的列表,而不是在原來的基礎(chǔ)上進(jìn)行的操作。3.zip()函數(shù)zip()函數(shù)可以接收多個可迭代對象,然后把每個可迭代對象中的第i個元素組合在一起,形成一個新的迭代器,類型為元組。(五)其他操作1.open()函數(shù)open()函數(shù)用于打開一個文件。open()函數(shù)的語法格式為:open(文件路徑[,模式,編碼方式])。注意事項:(1)readlines()方法用于一次性讀取所有行文件。(2)python里面的“\n”是“換行”的轉(zhuǎn)義字符。2.map()函數(shù)map()函數(shù)可以根據(jù)提供的函數(shù)對指定序列做映射。map()函數(shù)的語法格式為:map(函數(shù),序列)。注意事項:map()函數(shù)返回的是一個可迭代對象(類型是對象),而不是列表類型,所以打印的時候不會打印列表。我們可以通過list()函數(shù)將其轉(zhuǎn)化為列表后再打印。思政點:通過分類歸納講解的方法,幫助學(xué)生記憶常用的內(nèi)置函數(shù),并引導(dǎo)學(xué)生要耐下心來記憶瑣碎的知識點,基本理論的掌握是技能提升的基礎(chǔ)。四、發(fā)布任務(wù)下發(fā)資料,要求學(xué)生練習(xí)常用內(nèi)置函數(shù)的使用?!緦W(xué)生】1.跟隨教師的操作演示,實現(xiàn)對課前所學(xué)知識的回顧;2.課堂練習(xí);3.分小組討論。課后強(qiáng)化求提升【教師】布置課后小組任務(wù)1.課后復(fù)習(xí):重難點視頻回顧;2.課后練習(xí):完成“學(xué)習(xí)通”課后拓展提升練習(xí);3.分小組討論。教學(xué)內(nèi)容項目五探索函數(shù)任務(wù)二:探析自定義函數(shù)教學(xué)方法項目教學(xué)法理論課時2課時實踐課時4課時教學(xué)目標(biāo)知識目標(biāo)1.掌握自定義函數(shù)的格式和編寫方法2.掌握函數(shù)變量的類型能力目標(biāo)1.掌握自定義函數(shù)變量的設(shè)置方式2.能夠熟練使用自定義函數(shù)素質(zhì)目標(biāo)1.明辨真?zhèn)巍嵤虑笫堑墓ぷ鲬B(tài)度2.精益求精、一絲不茍的敬業(yè)精神3.靈活運用、舉一反三的思維能力思政目標(biāo)大膽創(chuàng)新、敢于嘗試。教學(xué)重點自定義函數(shù)的語法格式、參數(shù)傳遞、函數(shù)返回值和自定義函數(shù)的調(diào)用。教學(xué)難點形參實參的理解、return命令的理解以及自定義函數(shù)的靈活運用。教學(xué)資源1.教材;2.網(wǎng)絡(luò)教學(xué)資源。教學(xué)過程教學(xué)階段教學(xué)過程設(shè)計課前系統(tǒng)學(xué)知識【教師】1.利用超星“學(xué)習(xí)通”平臺向?qū)W生推送課前學(xué)習(xí)任務(wù)清單,并明確分階段的任務(wù)完成時間;2.根據(jù)學(xué)生完成任務(wù)進(jìn)度,做出及時反饋,督促學(xué)生按照要求保質(zhì)保量完成課前操作學(xué)習(xí);3.查閱平臺中的班級學(xué)習(xí)情況報告,通過數(shù)據(jù)分析,調(diào)整并確定本次教學(xué)的重點難點?!緦W(xué)生】1.完成網(wǎng)上指定PPT與視頻學(xué)習(xí)任務(wù);2.完成課前操作測試。課上重難點突破【教師】一、引入通過籃球隊通過手勢和暗號相互配合打贏比賽這個例子,引出Python中的自定義函數(shù)概念,我們通過編寫自定義函數(shù)可以達(dá)到一次編寫、重復(fù)調(diào)用的目的,從而解決各種個性化的問題。二、講解自定義函數(shù)(一)感知自定義函數(shù)及其調(diào)用Python使用保留字def定義一個函數(shù),其語法形式如下:def<函數(shù)名>(<參數(shù)列表>):<函數(shù)體>return<返回值列表>函數(shù)調(diào)用和執(zhí)行的一般程序如下:<函數(shù)名>(<參數(shù)列表>)(二)理解自定義函數(shù)的參數(shù)傳遞自定義函數(shù)中的參數(shù)分為兩種,一種是函數(shù)定義時使用的參數(shù),稱為形參,一種是函數(shù)調(diào)用時使用的參數(shù),稱為實參。函數(shù)調(diào)用時,實參被傳遞給形參,然后實參代替形參執(zhí)行函數(shù)體的內(nèi)容,執(zhí)行完畢返回相應(yīng)的返回值。1.位置參數(shù)位置參數(shù)就是按著函數(shù)定義時形參的位置順序和數(shù)量傳遞相應(yīng)的實參。注意事項:1.使用位置參數(shù)調(diào)用函數(shù)時,如果實參的順序與形參不一致和,結(jié)果很可能不正確。比如上述dl_blh()函數(shù)調(diào)用時,如果將本金10000元、年利率5%、年限3年這三個實參的順序?qū)憺?0.05,10000,3)就會得到30000.05的錯誤結(jié)果。2.調(diào)用函數(shù)時實參的數(shù)量必須和形參的數(shù)量保持一致,多傳或少傳實參都會導(dǎo)致程序出錯。2.關(guān)鍵字參數(shù)關(guān)鍵字參數(shù)是直接按照“形參名=值”的方式將實參傳遞給形參,而不用考慮參數(shù)的指定順序。注意事項:使用關(guān)鍵字參數(shù)調(diào)用函數(shù)時,每個形參都要賦值,不能遺漏,否則就會導(dǎo)致程序出錯。3.默認(rèn)參數(shù)默認(rèn)參數(shù)是在定義函數(shù)時就給形參指定默認(rèn)值,調(diào)用函數(shù)時,若指定了實參值就使用實參值,若沒有指定實參值就使用默認(rèn)值。注意事項:1.使用默認(rèn)值時,必須先在函數(shù)定義時指定形參的默認(rèn)值,且有默認(rèn)值的參數(shù)一定要放在沒有默認(rèn)值的參數(shù)后面。2.調(diào)用有默認(rèn)值的函數(shù)時,沒有默認(rèn)值的形參必須賦值,不能遺漏,否則就會導(dǎo)致程序出錯。(三)明析自定義函數(shù)的返回值1.返回值為None自定義函數(shù)時不寫return語句,函數(shù)返回值為None。自定義函數(shù)時不寫return后面的表達(dá)式,函數(shù)返回值為None。注意事項:函數(shù)的返回值為None有三種情況:一是不寫return語句;二是只寫一個return,不寫后面的表達(dá)式;三是寫成“returnNone”,只是這種方式幾乎不用。2.一個返回值函數(shù)只有一個返回值時,只需在return后面寫上要返回的內(nèi)容即可。3.多個返回值函數(shù)有多個返回值時,需要在return語句后,用英文逗號將多個返回值隔開。在調(diào)用有多個返回值的函數(shù)時,可以用一個或多個變量接收返回值。注意事項:函數(shù)的多個返回值是以一個變量接收還是以多個變量接收,本質(zhì)上沒有什么區(qū)別。以一個變量接收時,多個返回值被組織成元組的形式返回;以多個變量接收時,相當(dāng)于給每個變量賦值,變量的類型和返回值的類型一致。4.多條return語句return語句可以出現(xiàn)在函數(shù)的任何位置,但只有一條return語句可以被執(zhí)行,當(dāng)執(zhí)行到第一個return語句時,該段程序結(jié)束。如果沒有一條return語句被執(zhí)行,就會隱式調(diào)用returnNone。思政點:要想使自定義函數(shù)發(fā)揮良好的效果,需要我們大膽思考、勇于突破傳統(tǒng)思維,多次嘗試。四、重難點突破【案例1】張先生準(zhǔn)備每年年末存入銀行4000元,年利率8%,要計算5年后的本利和是多少?如果每年年末存入銀行2000元,年利率10%,8年后的本利和又是多少呢?請編寫函數(shù)ppnjzz,用于計算存款投資的終值,該函數(shù)應(yīng)該包括三個參數(shù),一個代表每年存入的本金數(shù)bj,一個代表年利率ll,一個代表存款年限nx?!景咐?】甲公司生產(chǎn)A產(chǎn)品需要使用一種直接材料,該材料的標(biāo)準(zhǔn)價格為每千克110元,單位A產(chǎn)品對該材料的標(biāo)準(zhǔn)用量為5千克。請編寫函數(shù)clcbcy,用于進(jìn)行材料成本差異分析,包括材料價格差異、材料數(shù)量差異和材料成本差異三個指標(biāo)。函數(shù)包含三個參數(shù),一個代表A產(chǎn)品的產(chǎn)量cpcl,一個代表材料實際消耗量clxh,一個代表材料實際價格cljg。甲公司某月實際生產(chǎn)A產(chǎn)品200件,耗用材料900千克,材料的實際價格為每千克100元。調(diào)用函數(shù)進(jìn)行成本差異分析?!景咐?】在實務(wù)中,職工福利費支出可進(jìn)行稅前扣除,如福利費支出不超過工資薪金總額的14%,則按實際發(fā)生的職工福利費進(jìn)行免稅額度扣除;如超過14%,則按扣除限額扣除。請編寫函數(shù)flfkce,實現(xiàn)根據(jù)工資薪金支出金額和福利費支出金額兩個參數(shù),計算準(zhǔn)予稅前扣除的金額的功能。函數(shù)包含兩個參數(shù),一個代表本年度發(fā)生合理的工資薪金支出gzxj,另一個代表本年度發(fā)生的福利費支出flf。某企業(yè)2022年發(fā)生合理的工資薪金支出3234560元,發(fā)生福利費支出181521元,調(diào)用函數(shù),計算該企業(yè)在計算2022年的企業(yè)所得稅應(yīng)納稅所得額時,準(zhǔn)予稅前扣除的職工福利費為多少?五、發(fā)布任務(wù)下發(fā)資料,要求學(xué)生練習(xí)自定義函數(shù)的定義和調(diào)用?!緦W(xué)生】1.跟隨教師的操作演示,實現(xiàn)對課前所學(xué)知識的回顧;2.課堂練習(xí);3.分小組討論。課后強(qiáng)化求提升【教師】布置課后小組任務(wù)1.課后復(fù)習(xí):重難點視頻回顧;2.課后練習(xí):完成“學(xué)習(xí)通”課后拓展提升練習(xí);3.分小組討論。教學(xué)內(nèi)容項目六模塊在財務(wù)中的應(yīng)用任務(wù)一:了解模塊的基本用法教學(xué)方法項目教學(xué)法理論課時實踐課時2課時教學(xué)目標(biāo)知識目標(biāo)1.了解模塊的基本概念2.掌握模塊導(dǎo)入的基本方法能力目標(biāo)1.能理解模塊的運行原理2.能掌握常用模塊的導(dǎo)入方式和命名方法素質(zhì)目標(biāo)1.具有敬業(yè)精神2.具有團(tuán)隊協(xié)作精神3.具有溝通能力4.具有吃苦耐勞的品格5.具有較強(qiáng)的領(lǐng)悟力思政目標(biāo)培養(yǎng)明辨真?zhèn)?、實事求是的工作態(tài)度教學(xué)重點1.模塊導(dǎo)入和安裝的基本方法教學(xué)難點1.模塊的安裝教學(xué)資源1.教材;2.網(wǎng)絡(luò)教學(xué)資源。教學(xué)過程教學(xué)階段教學(xué)過程設(shè)計課前系統(tǒng)學(xué)知識【教師】1.利用超星“學(xué)習(xí)通”平臺向?qū)W生推送課前學(xué)習(xí)任務(wù)清單,并明確分階段的任務(wù)完成時間;2.根據(jù)學(xué)生完成任務(wù)進(jìn)度,做出及時反饋,督促學(xué)生按照要求保質(zhì)保量完成課前操作學(xué)習(xí);任務(wù)一課前自學(xué)了解模塊的概念任務(wù)一課前自學(xué)了解模塊的概念了解常用模塊的名字及作用任務(wù)二課前測試常見模塊的名字3.查閱平臺中的班級學(xué)習(xí)情況報告,通過數(shù)據(jù)分析,調(diào)整并確定本次教學(xué)的重點難點?!緦W(xué)生】1.完成網(wǎng)上指定PPT與視頻學(xué)習(xí)任務(wù);2.完成課前操作測試。課上重難點突破【教師】一、引入舉出一系列相對復(fù)雜的計算案例,讓學(xué)生了解到如果每個問題都要從零開始編碼,會非常麻煩,站在巨人的肩膀上會讓工作變得更高效更簡單。二、講解模塊導(dǎo)入的基本方法Python提供了以下3種導(dǎo)入模塊的方式:(1)import模塊名(2)import模塊名as模塊別名(3)from模塊名import函數(shù)名/方法名三、模塊導(dǎo)入應(yīng)用舉例(1)import模塊名#使用數(shù)學(xué)模塊math中的絕對值函數(shù)fabs()和冪運算函數(shù)pow()importmath #導(dǎo)入數(shù)學(xué)模塊math(2)import模塊名as模塊別名importmathasshuxue #導(dǎo)入數(shù)學(xué)模塊math并起別名shuxue(3)from模塊名import函數(shù)名/方法名frommathimport* #導(dǎo)入數(shù)學(xué)模塊math的全部屬性和方法【學(xué)生】1.跟隨教師的操作演示,實現(xiàn)對課前所學(xué)知識的回顧;2.課堂練習(xí);3.分小組討論。課后強(qiáng)化求提升【教師】布置課后小組任務(wù)1.課后復(fù)習(xí):重難點視頻回顧;2.課后練習(xí):完成“學(xué)習(xí)通”課后拓展提升練習(xí);3.分小組討論。教學(xué)內(nèi)容項目六模塊在財務(wù)中的應(yīng)用任務(wù)二:熟悉內(nèi)置模塊教學(xué)方法項目教學(xué)法理論課時實踐課時4課時教學(xué)目標(biāo)知識目標(biāo)1.了解常用內(nèi)置模塊的使用方法2.了解內(nèi)置模塊內(nèi)常見函數(shù)的使用方法能力目標(biāo)1.能理解模塊的運行原理2.能使用常見內(nèi)置模塊解決工作中對應(yīng)的問題素質(zhì)目標(biāo)1.具有敬業(yè)精神2.具有團(tuán)隊協(xié)作精神3.具有溝通能力4.具有吃苦耐勞的品格5.具有較強(qiáng)的領(lǐng)悟力思政目標(biāo)養(yǎng)成精益求精、一絲不茍的敬業(yè)精神教學(xué)重點1.常見模塊原理的講解2.模塊參數(shù)的使用方法和記憶教學(xué)難點1.模塊參數(shù)的使用方法和記憶教學(xué)資源1.教材;2.網(wǎng)絡(luò)教學(xué)資源。教學(xué)過程教學(xué)階段教學(xué)過程設(shè)計課前系統(tǒng)學(xué)知識【教師】1.利用超星“學(xué)習(xí)通”平臺向?qū)W生推送課前學(xué)習(xí)任務(wù)清單,并明確分階段的任務(wù)完成時間;2.根據(jù)學(xué)生完成任務(wù)進(jìn)度,做出及時反饋,督促學(xué)生按照要求保質(zhì)保量完成課前操作學(xué)習(xí);任務(wù)一課前自學(xué)了解常見內(nèi)置模塊任務(wù)一課前自學(xué)了解常見內(nèi)置模塊了解常見內(nèi)置模塊的名字及作用任務(wù)二課前測試常見內(nèi)置模塊的名字簡單內(nèi)置模塊的使用3.查閱平臺中的班級學(xué)習(xí)情況報告,通過數(shù)據(jù)分析,調(diào)整并確定本次教學(xué)的重點難點?!緦W(xué)生】1.完成網(wǎng)上指定PPT與視頻學(xué)習(xí)任務(wù);2.完成課前操作測試。課上重難點突破【教師】一、引入以手機(jī)上的常見功能為例,例如電話、信息、通訊錄、相機(jī)等功能是手機(jī)的自帶軟件,這些軟件構(gòu)成了手機(jī)運行的基礎(chǔ),具有十分重要的功能。二、講解常見內(nèi)置模塊及其使用方法1.math模塊math模塊中有大量常用的數(shù)學(xué)計算函數(shù),如三角函數(shù)(sin()、cos()、tan())、對數(shù)函數(shù)(log()、log2())等,還有pi(圓周率)、e(自然數(shù))等。通過“經(jīng)濟(jì)訂貨批量”案例來舉例math模塊中“sqrt”函數(shù)的用法。2.random模塊random模塊主要用來生成隨機(jī)數(shù),包括random()、randint(a,b)等函數(shù)。通過舉例,來說明random()、randint(a,b)、randrange(x,y,z)、choice(x)函數(shù)的使用方法。3.datetime模塊datetime模塊常用來處理時間和日期,通過舉例來說明常見函數(shù)datetime.date、datetime.datetime、datetime.time、datetime.timedelta的用法?!緦W(xué)生】1.跟隨教師的操作演示,實現(xiàn)對課前所學(xué)知識的回顧;2.課堂練習(xí);3.分小組討論。課后強(qiáng)化求提升【教師】布置課后小組任務(wù)1.課后復(fù)習(xí):重難點視頻回顧;2.課后練習(xí):完成“學(xué)習(xí)通”課后拓展提升練習(xí);3.分小組討論。教學(xué)內(nèi)容項目六模塊在財務(wù)中的應(yīng)用任務(wù)3:掌握第三方模塊教學(xué)方法項目教學(xué)法理論課時實踐課時4課時教學(xué)目標(biāo)知識目標(biāo)1.了解第三方模塊的基本概念2.掌握第三方模塊導(dǎo)入的基本方法3.了解常見第三方模塊及其參數(shù)的使用方法能力目標(biāo)1.能理解第三方模塊的運行原理2.能掌握第三方模塊的導(dǎo)入方式和命名方法3.能夠使用第三方模塊解決工作中遇到的問題素質(zhì)目標(biāo)1.具有敬業(yè)精神2.具有團(tuán)隊協(xié)作精神3.具有溝通能力4.具有吃苦耐勞的品格5.具有較強(qiáng)的領(lǐng)悟力思政目標(biāo)鍛煉靈活運用、舉一反三的思維能力教學(xué)重點第三方模塊導(dǎo)入和安裝的基本方法第三方模塊與內(nèi)置模塊的區(qū)別第三方模塊的使用方法教學(xué)難點第三方模塊的安裝第三方模塊的使用方法教學(xué)資源1.教材;2.網(wǎng)絡(luò)教學(xué)資源。教學(xué)過程教學(xué)階段教學(xué)過程設(shè)計課前系統(tǒng)學(xué)知識【教師】1.利用超星“學(xué)習(xí)通”平臺向?qū)W生推送課前學(xué)習(xí)任務(wù)清單,并明確分階段的任務(wù)完成時間;2.根據(jù)學(xué)生完成任務(wù)進(jìn)度,做出及時反饋,督促學(xué)生按照要求保質(zhì)保量完成課前操作學(xué)習(xí);任務(wù)一課前自學(xué)了解第三方模塊的概念任務(wù)一課前自學(xué)了解第三方模塊的概念了解常用第三方模塊的名字及作用任務(wù)二課前測試常見第三方模塊的名字3.查閱平臺中的班級學(xué)習(xí)情況報告,通過數(shù)據(jù)分析,調(diào)整并確定本次教學(xué)的重點難點。【學(xué)生】1.完成網(wǎng)上指定PPT與視頻學(xué)習(xí)任務(wù);2.完成課前操作測試。課上重難點突破【教師】一、引入仍然通過手機(jī)軟件的案例來幫助學(xué)生理解第三方模塊,第三方模塊類似于手機(jī)中的第三方應(yīng)用,正是因為有很多第三方應(yīng)用,才讓手機(jī)來到了智能手機(jī)時代,大大提升了手機(jī)的作用,豐富了人們的精神生活。第三方模塊對于python的重要性就像第三方應(yīng)用之于智能手機(jī)。二、講解常見第三方應(yīng)用及其使用方法1.PandasPandas是數(shù)據(jù)分析最常用的模塊,可以說是財務(wù)人員在使用Python進(jìn)行工作時使用頻率最高、最重要的模塊。pandas主要有一維Series、二維的表格DataFrame類型,常見的引入方式為importpandasaspd。(1)Series是pandas中很重要的類型。Series是每個元素都有一個標(biāo)簽的一維表格。(2)DataFrame是pandas模塊中最重要的數(shù)據(jù)類型。DataFrame相當(dāng)于一張完整的Excel表格,是一個帶行、列標(biāo)簽的二維表格。pandas的核心功能就是在二維表格DataFrame上做各種操作。DataFrame常見的操作有創(chuàng)建、直接讀取、間接讀取、數(shù)據(jù)計算、數(shù)據(jù)修改與增刪、讀取Excel文檔、數(shù)據(jù)連接與合并、數(shù)據(jù)匯總等。2.matplotlibmatplotlib是一個Python繪圖庫,已經(jīng)成為公認(rèn)的數(shù)據(jù)可視化工具。通過matplotlib可以很輕松地畫一些或簡單或復(fù)雜的圖形,幾行代碼即可生成折線圖、直方圖、條形圖、散點圖等,使用方便簡單。(1)在繪圖之前需要依次導(dǎo)入以下兩個模塊:importpandasaspdimportmatplotlib.pyplotasplt(2)創(chuàng)建畫布、創(chuàng)建繪圖區(qū)域、繪圖。常見繪圖函數(shù)有:plt.figure(figsize=(4,3))、plt.xlim((0,4))、plt.ylim((0,3))、plt.xlabel('省份')、plt.ylabel('產(chǎn)量')、plt.plot(x,y)、plt.bar()、plt.hist()、plt.scatter(x,y)、plt.pie()、plt.boxplot()。(3)matplotlib圖形的分類及繪制方法折線圖、條形圖、餅圖、合并圖形3.pyechartspyecharts是一個由百度開源的數(shù)據(jù)可視化框架,憑借著良好的交互性,精巧的圖表設(shè)計,得到了眾多開發(fā)者的認(rèn)可。pyecharts可以展示動態(tài)圖,在線報告等,比較美觀且展示數(shù)據(jù)方便,鼠標(biāo)懸停在圖上,即可顯示數(shù)值、標(biāo)簽等,甚至單擊標(biāo)簽實現(xiàn)部分圖形的關(guān)閉與打開,效果非??犰?。(1)在繪圖之前需要書寫以下兩行代碼:#導(dǎo)入繪圖模塊fromp
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度扶貧資金管理及使用專項合同3篇
- 2025年度智能廣告創(chuàng)意制作與推廣服務(wù)合同4篇
- 2024鋪位出租合同-親子樂園鋪位租賃管理協(xié)議3篇
- 2025年度石材加工與大理石施工一體化工程合同4篇
- 2025年度土地整治與修復(fù)項目租賃合同4篇
- 2025年度智能生產(chǎn)線承包運營服務(wù)合同4篇
- 2024版貨車租賃合規(guī)性及責(zé)任明確合同版B版
- 2025年度水電安裝工程智能化施工技術(shù)與保修服務(wù)合同3篇
- 2025年度智能物流配套廠房建設(shè)合同范本4篇
- 2025年度智能家居瓷磚批發(fā)代理銷售合同3篇
- 使用錯誤評估報告(可用性工程)模版
- 公司章程(二個股東模板)
- GB/T 19889.7-2005聲學(xué)建筑和建筑構(gòu)件隔聲測量第7部分:樓板撞擊聲隔聲的現(xiàn)場測量
- 世界奧林匹克數(shù)學(xué)競賽6年級試題
- 藥用植物學(xué)-課件
- 文化差異與跨文化交際課件(完整版)
- 國貨彩瞳美妝化消費趨勢洞察報告
- 云南省就業(yè)創(chuàng)業(yè)失業(yè)登記申請表
- UL_標(biāo)準(zhǔn)(1026)家用電器中文版本
- 國網(wǎng)三個項目部標(biāo)準(zhǔn)化手冊(課堂PPT)
- 快速了解陌生行業(yè)的方法論及示例PPT課件
評論
0/150
提交評論