版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《Python程序設(shè)計(jì)》課程教學(xué)大綱第一部分課程總體說明一、課程簡(jiǎn)介python是人工智能和大數(shù)據(jù)時(shí)代的核心編程語(yǔ)言。通過本課程的學(xué)習(xí),使學(xué)生理解Python的編程模式,熟練運(yùn)用Python運(yùn)算符、內(nèi)置函數(shù)、列表、元組、字符串、字典、集合等基本數(shù)據(jù)類型和相關(guān)列表推導(dǎo)式、切片等特性解決實(shí)際問題,熟練使用Python分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、函數(shù)設(shè)計(jì)等程序設(shè)計(jì)方法,合理利用Python讀寫文件,并進(jìn)行簡(jiǎn)單的數(shù)據(jù)處理和數(shù)據(jù)可視化,培養(yǎng)學(xué)生代碼優(yōu)化與安全編程意識(shí),為后續(xù)課程學(xué)習(xí)和從事數(shù)據(jù)分析相關(guān)工作打下扎實(shí)基礎(chǔ)。Thiscourseisanelectivecourseforthemajorofcomputerscienceandtechnology.Itisthecoreprogramminglanguageintheeraofartificialintelligenceandbigdata.Throughthestudyofthiscourse,studentscanunderstandtheprogrammingmodeofpython,skillfullyusePythonoperators,built-infunctions,lists,tuples,strings,dictionaries,setsandotherbasicdatatypesandrelatedlistderivation,slicingandothercharacteristicstosolvepracticalproblems,skillfullyusePythonbranchstructure,loopstructure,functiondesignandotherprogrammingmethods,andreasonablyusePythontoreadandwritefiles,Andcarryoutsimpledataprocessinganddatavisualization,cultivatestudents'awarenessofcodeoptimizationandsafeprogramming,andlayasolidfoundationforsubsequentcourselearninganddataanalysisrelatedwork.二、課程目標(biāo)1.價(jià)值目標(biāo):具有科技強(qiáng)國(guó)的家國(guó)情懷和誠(chéng)信守信的良好品德;能養(yǎng)成勇于擔(dān)當(dāng)?shù)穆殬I(yè)情懷;能在計(jì)算機(jī)工程實(shí)踐中理解并遵守工程職業(yè)道德和規(guī)范。2.知識(shí)目標(biāo):理解Python語(yǔ)言的基本語(yǔ)法,熟練運(yùn)用Python運(yùn)算符、內(nèi)置函數(shù)、列表、元組、字符串、字典、集合等基本數(shù)據(jù)類型和相關(guān)列表推導(dǎo)式、切片等編程知識(shí)。3.能力目標(biāo):能運(yùn)用計(jì)算思維系列方法設(shè)計(jì)解決實(shí)際問題;具有運(yùn)用模塊化思想設(shè)計(jì)較復(fù)雜的程序的能力;具有初步運(yùn)用python語(yǔ)言進(jìn)行數(shù)據(jù)分析與可視化的能力。4.綜合素養(yǎng):具有良好的團(tuán)隊(duì)意識(shí)、團(tuán)隊(duì)合作與溝通、團(tuán)隊(duì)協(xié)調(diào)或組織能力;具有自主學(xué)習(xí)、工匠精神和創(chuàng)新意識(shí)。二、課程各章對(duì)課程目標(biāo)的支撐及學(xué)時(shí)安排表1:課程各章對(duì)課程目標(biāo)的支撐及學(xué)時(shí)安排一覽表序號(hào)內(nèi)容支撐的課程目標(biāo)總學(xué)時(shí)理論學(xué)時(shí)實(shí)踐學(xué)時(shí)1初識(shí)Python課程目標(biāo)1、3、48442Python語(yǔ)法基礎(chǔ)課程目標(biāo)1、2、3、44223賦值語(yǔ)句與分支結(jié)構(gòu)課程目標(biāo)1、2、3、44224循環(huán)結(jié)構(gòu)與print語(yǔ)句課程目標(biāo)1、2、3、44225字典與集合課程目標(biāo)1、2、3、44226序列與迭代課程目標(biāo)1、2、3、44227函數(shù)課程目標(biāo)1、2、3、412668模塊課程目標(biāo)1、2、3、44229字符串與文件課程目標(biāo)1、2、3、442210面向?qū)ο蟪绦蛟O(shè)計(jì)課程目標(biāo)1、2、3、442211對(duì)象的封裝、繼承與多態(tài)課程目標(biāo)1、3、442212綜合案例分析與實(shí)踐課程目標(biāo)1、3、4844三、課程教學(xué)方式方法本課程采用“教、學(xué)、做”理實(shí)一體化教學(xué)模式,授課內(nèi)容采取案例驅(qū)動(dòng),以啟發(fā)式講授、案例教學(xué)和實(shí)踐操作為主,輔以分層分類教學(xué)、小組研討、課堂練習(xí)、課外實(shí)訓(xùn)等方式,加強(qiáng)學(xué)生對(duì)課程的參與度,培養(yǎng)學(xué)生自主學(xué)習(xí)和創(chuàng)新思維意識(shí),以達(dá)到支撐畢業(yè)要求的課程目標(biāo)。四、課程學(xué)習(xí)資源(一)教材本教材(二)參考書目:[1]董付國(guó).《Python程序設(shè)計(jì)開發(fā)寶典》,清華大學(xué)出版社,2017[2]董付國(guó).《Python可以這樣學(xué)》,清華大學(xué)出版社,2017[3]董付國(guó).《玩轉(zhuǎn)Python輕松過二級(jí)》,清華大學(xué)出版社,2018[4]嵩天,禮欣,黃天羽.《Python語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》(第2版)清華大學(xué)出版社,2020(三)其他學(xué)習(xí)資源[1]中國(guó)MOOC平臺(tái):/course/BIT-268001?tid=1002001005[2]高等教育出版社易課程網(wǎng)站:/1865445[3]:/moocs五、課程考核評(píng)價(jià)1.考核方式:考查2.成績(jī)構(gòu)成表2:課程成績(jī)構(gòu)成、考核內(nèi)容及對(duì)應(yīng)的課程目標(biāo)成績(jī)構(gòu)成考核環(huán)節(jié)考核內(nèi)容分值權(quán)重對(duì)應(yīng)的課程目標(biāo)平時(shí)成績(jī)(60%)學(xué)習(xí)筆記建議學(xué)生以思維導(dǎo)圖等各種形式歸納總結(jié)教學(xué)內(nèi)容,記錄總結(jié)課外閱讀的相關(guān)擴(kuò)展知識(shí)內(nèi)容,從數(shù)量和內(nèi)容質(zhì)量?jī)煞矫婵疾?。針?duì)課堂紀(jì)律,主動(dòng)提問或回答提問,查詢和綜述相關(guān)文獻(xiàn),網(wǎng)絡(luò)學(xué)習(xí)和課外學(xué)習(xí)情況由教師酌情給分10課程目標(biāo)1、4章節(jié)測(cè)驗(yàn)考核采用上機(jī)測(cè)試(或線上測(cè)試)的形式展開,教師根據(jù)課程內(nèi)容進(jìn)行隨堂測(cè)試,至少開展五次階段性測(cè)驗(yàn),取平均分為最終成績(jī)15課程目標(biāo)1、2、3實(shí)訓(xùn)報(bào)告實(shí)驗(yàn)報(bào)告由教師按次批改給分并反饋學(xué)生,實(shí)踐過程讓學(xué)生注重細(xì)節(jié)、精益求精,多種方案解決問題的同學(xué)可以適當(dāng)加分15課程目標(biāo)1、2、3、4線上資源學(xué)習(xí)根據(jù)學(xué)生線上學(xué)習(xí)資源(資料)和討論情況進(jìn)行考核5課程目標(biāo)1、4綜合測(cè)試采用上機(jī)測(cè)試(或線上測(cè)試)的形式展開,根據(jù)課程內(nèi)容進(jìn)度安排進(jìn)行隨堂測(cè)試15課程目標(biāo)2、3期末成績(jī)(40%)期末項(xiàng)目實(shí)踐以小組為單位,進(jìn)行自主選題,構(gòu)建一個(gè)相對(duì)完整的Python程序設(shè)計(jì)項(xiàng)目,項(xiàng)目答辯以小組為單位開展,有意識(shí)地考察學(xué)生團(tuán)隊(duì)協(xié)作、創(chuàng)新意識(shí)和解決問題能力、攻堅(jiān)克難、樂于奉獻(xiàn)、工匠精神以及誠(chéng)信等品質(zhì)能力等40課程目標(biāo)1、2、3、4綜合成績(jī)(100%)平時(shí)成績(jī)+期末項(xiàng)目實(shí)踐平時(shí)成績(jī)(60%)+期末成績(jī)(40%)100課程目標(biāo)1、2、3、4注:成績(jī)構(gòu)成比例及考核環(huán)節(jié)設(shè)計(jì)可根據(jù)課程教學(xué)需要做適當(dāng)調(diào)整。3.評(píng)價(jià)標(biāo)準(zhǔn)表3:課程考核評(píng)價(jià)標(biāo)準(zhǔn)評(píng)價(jià)環(huán)節(jié)權(quán)重優(yōu)秀(90-100)良好(80-89)中等(70-79)及格(60-69)不及格(0-59)平時(shí)考核學(xué)習(xí)筆記10能夠?qū)W(xué)習(xí)內(nèi)容進(jìn)行完整的整理和歸納,課外閱讀材料的學(xué)習(xí)筆記內(nèi)容翔實(shí),具有深度和廣度,條理清晰。能夠?qū)W(xué)習(xí)內(nèi)容進(jìn)行較好的整理和歸納,課外閱讀材料的學(xué)習(xí)筆記內(nèi)容比較翔實(shí),具有一定的深度和廣度。能夠?qū)W(xué)習(xí)內(nèi)容進(jìn)行的整理和歸納,能夠體現(xiàn)有一定的課外相關(guān)閱讀材料的拓展學(xué)習(xí)?;灸軌?qū)W(xué)習(xí)內(nèi)容進(jìn)行整理,能夠體現(xiàn)有一定的課外相關(guān)閱讀材料的拓展學(xué)習(xí)。記錄學(xué)習(xí)內(nèi)容的整理歸納很少,沒有體現(xiàn)課外閱讀材料的讀書筆記。章節(jié)測(cè)驗(yàn)15能靈活運(yùn)用所學(xué)章節(jié)知識(shí)很好地完成任務(wù),完成正確率達(dá)90%及以上能較好運(yùn)用所學(xué)章節(jié)知識(shí)較好地完成任務(wù),完成正確率達(dá)80%及以上能運(yùn)用所學(xué)章節(jié)知識(shí)完成任務(wù),完成正確率達(dá)70%及以上基本上能運(yùn)用所學(xué)章節(jié)知識(shí)完成任務(wù),完成正確率達(dá)60%及以上未完成作業(yè)和測(cè)驗(yàn)或者完成正確率達(dá)60%以下實(shí)訓(xùn)報(bào)告15能準(zhǔn)確理解并編程實(shí)現(xiàn)實(shí)訓(xùn)任務(wù),代碼規(guī)范,可讀性強(qiáng);具有應(yīng)用所學(xué)知識(shí)解決實(shí)際問題能力。能按要求撰寫實(shí)訓(xùn)報(bào)告,格式規(guī)范,內(nèi)容完整,上交及時(shí)能理解并編程實(shí)現(xiàn)實(shí)訓(xùn)任務(wù),代碼規(guī)范,可讀性較好;能較好地應(yīng)用所學(xué)知識(shí)解決實(shí)際問題。能按要求撰寫實(shí)訓(xùn)報(bào)告,格式規(guī)范,內(nèi)容完整,上交及時(shí)能較好理解并編程實(shí)現(xiàn)實(shí)訓(xùn)任務(wù),代碼較規(guī)范,能應(yīng)用所學(xué)知識(shí)解決實(shí)際問題。能按要求撰寫實(shí)訓(xùn)報(bào)告,格式較規(guī)范,內(nèi)容較完整,上交及時(shí)能基本理解并編程實(shí)現(xiàn)實(shí)訓(xùn)任務(wù),代碼基本規(guī)范,基本能應(yīng)用所學(xué)知識(shí)解決實(shí)際問題。基本能按要求寫實(shí)訓(xùn)報(bào)告,格式基本規(guī)范,內(nèi)容基本完整,上交及時(shí)不能很好地理解并編程實(shí)現(xiàn)實(shí)訓(xùn)任務(wù),不能很好地應(yīng)用所學(xué)知識(shí)解決實(shí)際問題。實(shí)訓(xùn)報(bào)告格式不規(guī)范,內(nèi)容不完整,不能按時(shí)完成實(shí)驗(yàn)報(bào)告線上資源學(xué)習(xí)5能認(rèn)真學(xué)習(xí)線上資源,積極開展討論交流,完成率達(dá)90%及以上能較好地學(xué)習(xí)線上資源,較好地開展討論交流,完成率達(dá)80%及以上能學(xué)習(xí)線上資源,并開展討論交流,完成率達(dá)70%及以上基本上能學(xué)習(xí)線上資源,但對(duì)討論交流主題不能全部完成,完成率只達(dá)到60%及以上未完成線上學(xué)習(xí)資源和討論交流內(nèi)容,完成率在60%以下綜合測(cè)試15能夠準(zhǔn)確了解并掌握Python基本語(yǔ)法。能準(zhǔn)確理解并掌握流程控制方法。能夠靈活應(yīng)用Python開發(fā)應(yīng)用程序能夠理解和解釋Python基本語(yǔ)法。能理解并掌握流程控制方法。能熟練地應(yīng)用Python開發(fā)應(yīng)用程序能夠理解和解釋Python基本語(yǔ)法?;灸芾斫獠⒄莆樟鞒炭刂品椒?。較熟練地應(yīng)用Python開發(fā)應(yīng)用程序基本能理解Python基本語(yǔ)法。基本能理解并掌握流程控制方法。基本能夠應(yīng)用Python開發(fā)應(yīng)用程序基本能理解Python基本語(yǔ)法。不能理解并掌握流程控制方法。不能應(yīng)用Python開發(fā)應(yīng)用程序期末項(xiàng)目實(shí)踐40能夠準(zhǔn)確了解并掌握Python基本語(yǔ)法。能準(zhǔn)確理解并掌握流程控制方法。能夠靈活應(yīng)用Python開發(fā)應(yīng)用程序能夠理解和解釋Python基本語(yǔ)法。能理解并掌握流程控制方法。能熟練地應(yīng)用Python開發(fā)應(yīng)用程序能夠理解和解釋Python基本語(yǔ)法?;灸芾斫獠⒄莆樟鞒炭刂品椒?。較熟練地應(yīng)用Python開發(fā)應(yīng)用程序基本能理解Python基本語(yǔ)法?;灸芾斫獠⒄莆樟鞒炭刂品椒ā;灸軌驊?yīng)用Python開發(fā)應(yīng)用程序基本能理解Python基本語(yǔ)法。不能理解并掌握流程控制方法。不能很好地應(yīng)用Python開發(fā)應(yīng)用程序六、課程目標(biāo)達(dá)成評(píng)價(jià)1.定量評(píng)價(jià)表4:課程目標(biāo)達(dá)成度評(píng)價(jià)依據(jù)及方法(定量)課程目標(biāo)評(píng)價(jià)依據(jù)評(píng)價(jià)方法課程目標(biāo)1平時(shí)成績(jī)期末項(xiàng)目實(shí)踐達(dá)成值=50%×(期末考核對(duì)應(yīng)內(nèi)容得分/期末考核對(duì)應(yīng)內(nèi)容總分)+50%×(對(duì)應(yīng)平時(shí)成績(jī)平均分/對(duì)應(yīng)平時(shí)成績(jī)總分)課程目標(biāo)2平時(shí)成績(jī)期末項(xiàng)目實(shí)踐達(dá)成值=40%×(期末考核對(duì)應(yīng)內(nèi)容得分/期末考核對(duì)應(yīng)內(nèi)容總分)+60%×(對(duì)應(yīng)平時(shí)成績(jī)平均分/對(duì)應(yīng)平時(shí)成績(jī)總分)課程目標(biāo)3平時(shí)成績(jī)期末項(xiàng)目實(shí)踐達(dá)成值=60%×(期末考核對(duì)應(yīng)內(nèi)容得分/期末考核對(duì)應(yīng)內(nèi)容總分)+40%×(對(duì)應(yīng)平時(shí)成績(jī)平均分/對(duì)應(yīng)平時(shí)成績(jī)總分)課程目標(biāo)4平時(shí)成績(jī)期末項(xiàng)目實(shí)踐達(dá)成值=70%×(期末考核對(duì)應(yīng)內(nèi)容得分/期末考核對(duì)應(yīng)內(nèi)容總分)+30%×(對(duì)應(yīng)平時(shí)成績(jī)平均分/對(duì)應(yīng)平時(shí)成績(jī)總分)注:表4中權(quán)重合理性說明:對(duì)于課程目標(biāo)1:主要評(píng)價(jià)學(xué)生價(jià)值目標(biāo)的達(dá)成,注重對(duì)學(xué)生價(jià)值觀和職業(yè)規(guī)范整體養(yǎng)成和認(rèn)同社會(huì)主義核心價(jià)值的評(píng)價(jià)。需要通過平時(shí)課堂學(xué)習(xí)、項(xiàng)目實(shí)踐、互動(dòng)交流、研討等多種方式去評(píng)價(jià)學(xué)生,故期末項(xiàng)目實(shí)踐考核成績(jī)和平時(shí)成績(jī)都均占有相同的權(quán)重。對(duì)于課程目標(biāo)2:主要評(píng)價(jià)學(xué)生知識(shí)目標(biāo)的達(dá)成,注重對(duì)學(xué)科相關(guān)知識(shí)和內(nèi)容掌握情況的評(píng)價(jià)。由于在授課過程中使用云班課教學(xué)平臺(tái),可以隨時(shí)針對(duì)知識(shí)性問題對(duì)學(xué)生掌握情況進(jìn)行測(cè)試,故平時(shí)成績(jī)占有很大比重。對(duì)于課程目標(biāo)3:主要評(píng)價(jià)學(xué)生能力目標(biāo)的達(dá)成,注重對(duì)發(fā)現(xiàn)問題、分析問題、解決問題以及學(xué)習(xí)反思能力的系統(tǒng)評(píng)價(jià)。能力評(píng)價(jià)很難量化,可以從平時(shí)課堂互動(dòng)、課后作業(yè)和期末項(xiàng)目實(shí)踐可以分析學(xué)生的能力達(dá)成情況,而且通過期末項(xiàng)目實(shí)踐對(duì)專業(yè)知識(shí)綜合應(yīng)用的考核更能體現(xiàn)學(xué)生的專業(yè)能力,故期末項(xiàng)目實(shí)踐考核成績(jī)的權(quán)重相對(duì)較大。對(duì)于課程目標(biāo)4:主要評(píng)價(jià)學(xué)生自主學(xué)習(xí)能力和和職業(yè)綜合素養(yǎng)的達(dá)成,注重對(duì)綜合情況的分析評(píng)價(jià)。由于期末項(xiàng)目實(shí)踐考核需要學(xué)生對(duì)某項(xiàng)目需求分析,并自主學(xué)習(xí)所需知識(shí),擴(kuò)展視野,并以小組團(tuán)隊(duì)完成實(shí)踐任務(wù),故期末項(xiàng)目實(shí)踐考核成績(jī)占有很大的比重。2.定性評(píng)價(jià)學(xué)科競(jìng)賽:如能獲取泰迪數(shù)據(jù)挖掘、人工智能等數(shù)據(jù)分析方面的競(jìng)賽獎(jiǎng)項(xiàng),可認(rèn)為所有課程目標(biāo)達(dá)成度較高。學(xué)生科研:如能獲取校級(jí)及以上數(shù)據(jù)分析方面的項(xiàng)目,并結(jié)題,可認(rèn)為所有課程目標(biāo)達(dá)成度較高。期末項(xiàng)目實(shí)踐考核時(shí)有意識(shí)地考察學(xué)生團(tuán)隊(duì)協(xié)作、創(chuàng)新意識(shí)和解決問題能力、攻堅(jiān)克難、樂于奉獻(xiàn)、工匠精神以及誠(chéng)信等品質(zhì)能力等。七、持續(xù)改進(jìn)本課程將根據(jù)期末項(xiàng)目實(shí)踐考核和平時(shí)考核情況、課程目標(biāo)達(dá)成情況以及學(xué)生、教育督導(dǎo)等反饋,及時(shí)總結(jié)教學(xué)中存在不足,并在下一輪課程教學(xué)中改進(jìn)提高。并從思政元素選材的精細(xì)化,課程思政評(píng)價(jià)的具體化,課程思政體系建設(shè)的系統(tǒng)化等方面進(jìn)行更深入研究,同時(shí)創(chuàng)新課程思政教學(xué)模式和方法,不斷推進(jìn)課程思政示范課建設(shè),全面提升專業(yè)課程教育質(zhì)量和效果。第二部分課程教學(xué)安排第一章Python實(shí)驗(yàn)環(huán)境的安裝與使用一、教學(xué)目標(biāo)1.價(jià)值目標(biāo):強(qiáng)化科技強(qiáng)國(guó)的愛國(guó)情懷和社會(huì)責(zé)任感,恪守誠(chéng)實(shí)守信,愛崗敬業(yè),實(shí)事求是等職業(yè)情懷。2.能力目標(biāo):能安裝Python實(shí)驗(yàn)環(huán)境、第三方包和常用IDE開發(fā)工具,能解決Python實(shí)驗(yàn)環(huán)境安裝時(shí)出現(xiàn)的問題;初驗(yàn)Pycharm安裝和使用方法,能利用發(fā)布包Pyinstaller進(jìn)行Python程序的發(fā)布;能完成簡(jiǎn)單Python程序的編寫。3.綜合素養(yǎng):培養(yǎng)學(xué)生團(tuán)隊(duì)合作能力;加深學(xué)生理解自主學(xué)習(xí)和終身學(xué)習(xí)的重要性與必要性。二、教學(xué)內(nèi)容與學(xué)時(shí)分配節(jié)次標(biāo)題主要內(nèi)容思政元素學(xué)時(shí)分配一課程概述Python課程簡(jiǎn)介、考核等1.友善、感恩2.社會(huì)責(zé)任感3.誠(chéng)實(shí)守信4.工匠精神5.團(tuán)隊(duì)合作1二計(jì)算機(jī)簡(jiǎn)史、計(jì)算機(jī)軟件與程序設(shè)計(jì)語(yǔ)言計(jì)算機(jī)組成、程序設(shè)計(jì)語(yǔ)言、計(jì)算機(jī)翻譯器等簡(jiǎn)介1三Python編程體驗(yàn)Python編程體驗(yàn)引出其優(yōu)勢(shì):與C語(yǔ)言比較,Python語(yǔ)言的特點(diǎn)與優(yōu)勢(shì)2四Python環(huán)境安裝與使用、Python庫(kù)包安裝與IDE開發(fā)工具Python實(shí)驗(yàn)環(huán)境的安裝與環(huán)境配置、Python第三方包的安裝與IDE開發(fā)工具的使用2五Python入門練習(xí)Python入門體驗(yàn)練習(xí)2三、教學(xué)方式方法采用問題引導(dǎo)的啟發(fā)式教學(xué),結(jié)合理實(shí)一體化教學(xué),以前導(dǎo)課程C語(yǔ)言為例進(jìn)行比較啟發(fā)學(xué)生嘗試使用Python實(shí)現(xiàn)以展示其優(yōu)勢(shì),授課內(nèi)容采取案例驅(qū)動(dòng)模式組織,以啟發(fā)式講授、案例比較實(shí)現(xiàn)和實(shí)踐操作為主,并配以設(shè)定的思政元素,通過互動(dòng)、課堂即測(cè)即答等手段,檢驗(yàn)學(xué)生對(duì)知識(shí)的理解和消化程度,并配以小案例限時(shí)完成實(shí)操深化知識(shí)要點(diǎn)。課前預(yù)習(xí)和課后學(xué)生在自己電腦安裝和使用體驗(yàn)編程實(shí)現(xiàn)課程目標(biāo)。四、學(xué)習(xí)資源使用教材本教材參考資料[1]董付國(guó).《Python程序設(shè)計(jì)開發(fā)寶典》,清華大學(xué)出版社,2017[2]董付國(guó).《Python可以這樣學(xué)》,清華大學(xué)出版社,2017[3]董付國(guó).《玩轉(zhuǎn)Python輕松過二級(jí)》,清華大學(xué)出版社,2018[4]嵩天,禮欣,黃天羽.《Python語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》(第2版)清華大學(xué)出版社,2020線上資源中國(guó)MOOC平臺(tái)、高等教育出版社易課程網(wǎng)站、云班課資源庫(kù)五、思考題1.Python程序設(shè)計(jì)與C語(yǔ)言程序設(shè)計(jì)相比有什么優(yōu)勢(shì)?2.在Python中導(dǎo)入模塊中的對(duì)象有哪幾種方式?3.為什么說Python采用的是基于值的內(nèi)存管理模式?第二章Python語(yǔ)法基礎(chǔ)一、教學(xué)目標(biāo)1.價(jià)值目標(biāo):強(qiáng)化社會(huì)責(zé)任感,理解做事先做人,無(wú)規(guī)矩不成方圓的道理。2.知識(shí)目標(biāo):理解Python的基本程序語(yǔ)法元素;熟悉Python的數(shù)字類型;掌握Python的字符串類型及其操作;掌握Python的格式化輸出方法和標(biāo)準(zhǔn)庫(kù)的使用方法。3.能力目標(biāo):能運(yùn)用Python基本程序語(yǔ)法規(guī)則完成簡(jiǎn)單Python程序的編寫,并能按任務(wù)需要靈活運(yùn)用格式化輸出。4.綜合素養(yǎng):具有團(tuán)隊(duì)協(xié)作、誠(chéng)實(shí)守信和積極交流溝通的意識(shí);加深學(xué)生理解自主學(xué)習(xí)和終身學(xué)習(xí)的重要性與必要性。標(biāo)識(shí)符、數(shù)據(jù)類型、運(yùn)算符、表達(dá)式、程序注釋方法、程序文件擴(kuò)展名與常見錯(cuò)誤類型、軟件開發(fā)簡(jiǎn)介與示例二、教學(xué)內(nèi)容與學(xué)時(shí)分配節(jié)次標(biāo)題主要內(nèi)容思政元素學(xué)時(shí)分配一Python基本語(yǔ)法Python基本語(yǔ)法格式、關(guān)鍵字、標(biāo)識(shí)符做事先做人,無(wú)規(guī)矩不成方圓;做事要有度,否則過猶不及;團(tuán)隊(duì)協(xié)作,誠(chéng)實(shí)守信,溝通交流1二數(shù)據(jù)類型與運(yùn)算符整數(shù)、浮點(diǎn)數(shù)和復(fù)數(shù)、數(shù)值運(yùn)算操作符1三表達(dá)式算術(shù)運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符、運(yùn)算符優(yōu)先級(jí)1四程序注釋方法、程序文件擴(kuò)展名與常見錯(cuò)誤類型程序注釋方法、程序文件擴(kuò)展名與常見錯(cuò)誤類型0.5五軟件開發(fā)簡(jiǎn)介軟件生命周期、程序開發(fā)示例:溫度轉(zhuǎn)換器0.5三、教學(xué)方式方法采用問題引導(dǎo)的啟發(fā)式教學(xué),結(jié)合理實(shí)一體化教學(xué),對(duì)比C語(yǔ)言以便深入理解其優(yōu)勢(shì),授課內(nèi)容采取案例驅(qū)動(dòng)模式組織,以啟發(fā)式講授、案例比較實(shí)現(xiàn)和實(shí)踐操作為主,并配以設(shè)定的思政元素,通過互動(dòng)、課堂即測(cè)即答等手段,檢驗(yàn)學(xué)生對(duì)知識(shí)的理解和消化程度,并配以小案例限時(shí)完成實(shí)操深化知識(shí)要點(diǎn)。課前預(yù)習(xí)和課后學(xué)生自主練習(xí)編程以實(shí)現(xiàn)課程目標(biāo)。四、學(xué)習(xí)資源使用教材本教材參考資料[1]董付國(guó).《Python可以這樣學(xué)》,清華大學(xué)出版社,2017[2]嵩天,禮欣,等.《Python語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》,清華大學(xué)出版社,2020線上資源中國(guó)MOOC平臺(tái)、高等教育出版社易課程網(wǎng)站、云班課資源庫(kù)五、思考題1.Python運(yùn)算符使用的時(shí)候有哪些注意事項(xiàng)?2.Python的格式化輸出應(yīng)用場(chǎng)景及注意事項(xiàng)?3.編寫程序,用戶輸入一個(gè)三位以上的整數(shù),輸出其百位以上的數(shù)字。例如用戶輸入1234,則程序輸出12。(提示:使用整除運(yùn)算。)第三章賦值語(yǔ)句與分支結(jié)構(gòu)一、教學(xué)目標(biāo)1.價(jià)值目標(biāo):引導(dǎo)學(xué)生做一個(gè)理智、有條理的人;懂得取舍;體驗(yàn)“量變引起質(zhì)變”的馬克思哲學(xué)觀。2.知識(shí)目標(biāo):理解語(yǔ)句的基本概念、表達(dá)式語(yǔ)句、縮進(jìn)的意義、不同形式的賦值語(yǔ)句、input賦值語(yǔ)句;掌握Python程序的分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和異常處理。3.能力目標(biāo):能靈活運(yùn)用賦值語(yǔ)句和分支結(jié)構(gòu)編寫簡(jiǎn)單的程序,并解決實(shí)際問題。4.綜合素養(yǎng):逐步養(yǎng)成自信心及勇于自我表現(xiàn)的良好素質(zhì)。具有團(tuán)隊(duì)協(xié)作、誠(chéng)實(shí)守信和積極交流溝通的意識(shí)。二、教學(xué)內(nèi)容與學(xué)時(shí)分配節(jié)次標(biāo)題主要內(nèi)容思政元素學(xué)時(shí)分配一初識(shí)語(yǔ)句語(yǔ)句基本概念 、表達(dá)式語(yǔ)句、特有的縮進(jìn)做事要有計(jì)劃,有規(guī)劃多樣化解決問題方案選擇最有效的解決問題思路和方法邏輯思維能力0.5二賦值語(yǔ)句基本賦值語(yǔ)句 、多重賦值語(yǔ)句、同時(shí)賦值語(yǔ)句、增強(qiáng)賦值語(yǔ)句、input賦值語(yǔ)句1三分支語(yǔ)句簡(jiǎn)單分支語(yǔ)句、復(fù)雜分支語(yǔ)句、多重條件分支語(yǔ)句、程序示例:尋找三個(gè)數(shù)中最大的一個(gè)2四異常處理機(jī)制異常處理概述;try/except捕捉異常語(yǔ)句語(yǔ)法;try/except語(yǔ)句應(yīng)用0.5三、教學(xué)方式方法采用問題引導(dǎo)的啟發(fā)式教學(xué),結(jié)合理實(shí)一體化教學(xué),對(duì)比C語(yǔ)言以便深入理解算法思維,授課內(nèi)容采取案例驅(qū)動(dòng)模式組織,以啟發(fā)式講授、案例比較實(shí)現(xiàn)和實(shí)踐操作為主,并配以設(shè)定的思政元素,通過互動(dòng)、課堂即測(cè)即答等手段,檢驗(yàn)學(xué)生對(duì)知識(shí)的理解和消化程度,并配以小案例限時(shí)完成實(shí)操深化知識(shí)要點(diǎn)。課前預(yù)習(xí)和課后學(xué)生自主練習(xí)編程實(shí)現(xiàn)課程目標(biāo)。四、學(xué)習(xí)資源使用教材本教材參考資料[1]董付國(guó).《Python可以這樣學(xué)》,清華大學(xué)出版社,2017[2]董付國(guó).《玩轉(zhuǎn)Python輕松過二級(jí)》,清華大學(xué)出版社,2018[3]嵩天,禮欣,黃天羽.《Python語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》(第2版)清華大學(xué)出版社,2020線上資源中國(guó)MOOC平臺(tái)、高等教育出版社易課程網(wǎng)站、云班課資源庫(kù)五、思考題1.編寫程序:某位CS(計(jì)算機(jī)科學(xué))教授給出了5分的小測(cè)驗(yàn),評(píng)分等級(jí)為5-A,4-B,3-C,2-D,1-E,0-F。編寫一個(gè)程序,接受測(cè)驗(yàn)得分作為輸入,并使用判斷結(jié)構(gòu)來計(jì)算相應(yīng)的等級(jí)。。2.編寫程序,某位CS教授給出了100分的考試,分級(jí)為90~100:A,80~89:B,70~79:C,60~69:D,<60:F。編寫一個(gè)程序,將考試分?jǐn)?shù)作為輸入,并使用判斷結(jié)構(gòu)來計(jì)算相應(yīng)的等級(jí)。3.編寫程序,某所大學(xué)根據(jù)學(xué)生拿到的學(xué)分對(duì)學(xué)生分年級(jí)。小于7學(xué)分的學(xué)生是大一新生。至少有7個(gè)學(xué)分才是大二,16分以上是大三,26分以上是大四。編寫一個(gè)程序,根據(jù)獲得的學(xué)分?jǐn)?shù)計(jì)算某學(xué)生所處的年級(jí)。第四章循環(huán)結(jié)構(gòu)與print語(yǔ)句一、教學(xué)目標(biāo)1.價(jià)值目標(biāo):透過現(xiàn)象看本質(zhì),循序漸進(jìn),遵守規(guī)則,具有正能量。2.知識(shí)目標(biāo):理解并比較for循環(huán)語(yǔ)句、while循環(huán)語(yǔ)句的相同點(diǎn)與不同點(diǎn);理解break語(yǔ)句、continue語(yǔ)句和print語(yǔ)句的使用;理解常見循環(huán)模式概念與。3.能力目標(biāo):能靈活運(yùn)用for循環(huán)與while循環(huán)解決實(shí)際問題。4.綜合素養(yǎng):逐步養(yǎng)成自信心及勇于自我表現(xiàn)的良好素質(zhì),具有團(tuán)隊(duì)協(xié)作和自主學(xué)習(xí)的意識(shí)。二、教學(xué)內(nèi)容與學(xué)時(shí)分配節(jié)次標(biāo)題主要內(nèi)容思政元素學(xué)時(shí)分配一for循環(huán)語(yǔ)句解析for循環(huán)、演示與實(shí)驗(yàn)程序?qū)嵗河?jì)算一系列數(shù)字的平均值、投資的終值通過對(duì)多種列表元素添加方法的時(shí)間和空間效度的對(duì)比分析,要透過現(xiàn)象看本質(zhì),循序漸進(jìn),遵守規(guī)則;教育學(xué)生,業(yè)精于勤,荒于嬉。1二while循環(huán)語(yǔ)句解析while循環(huán)、程序?qū)嵗河?jì)算總分與平均分 1三break語(yǔ)句、continue語(yǔ)句、print語(yǔ)句break語(yǔ)句與continue語(yǔ)句1四常見循環(huán)模式交互式循環(huán)、哨兵循環(huán)、文件循環(huán)、嵌套循環(huán) 、后測(cè)試循環(huán)、循環(huán)加一半、循環(huán)語(yǔ)句中的else子句與程序?qū)嵗?三、教學(xué)方式方法采用問題引導(dǎo)的啟發(fā)式教學(xué),結(jié)合理實(shí)一體化教學(xué),授課內(nèi)容采取案例驅(qū)動(dòng)模式組織,以啟發(fā)式講授、案例比較實(shí)現(xiàn)和實(shí)踐操作為主,并配以設(shè)定的思政元素,通過互動(dòng)、課堂即測(cè)即答等手段,檢驗(yàn)學(xué)生對(duì)知識(shí)的理解和消化程度,并配以小案例限時(shí)完成實(shí)操深化知識(shí)要點(diǎn)。課前預(yù)習(xí)和課后學(xué)生自主練習(xí)編程實(shí)現(xiàn)課程目標(biāo)。四、學(xué)習(xí)資源使用教材本教材參考資料[1]董付國(guó).《玩轉(zhuǎn)Python輕松過二級(jí)》,清華大學(xué)出版社,2018[2]嵩天,禮欣,黃天羽.《Python語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》(第2版)清華大學(xué)出版社,2020線上資源中國(guó)MOOC平臺(tái)、高等教育出版社易課程網(wǎng)站、云班課資源庫(kù)五、思考題1.編寫一個(gè)交互式Python計(jì)算器程序。程序應(yīng)該允許用戶鍵入數(shù)學(xué)表達(dá)式,然后打印表達(dá)式的值。加入循環(huán),以便用戶可以執(zhí)行許多計(jì)算(例如,最多100個(gè))。注意:要提前退出,用戶可以通過鍵入一個(gè)錯(cuò)誤的表達(dá)式,或簡(jiǎn)單地關(guān)閉計(jì)算器程序運(yùn)行的窗口,讓程序以崩潰方式結(jié)束。2.用while循環(huán)編程,來確定投資在特定利率下翻倍需要多長(zhǎng)時(shí)間。輸入是年利率,輸出是投資增加一倍的年數(shù)。注:初始投資金額無(wú)關(guān)緊要,你可以用1元。3.編程對(duì)用戶輸入的一系列數(shù)字求和。程序應(yīng)該首先提示用戶有多少數(shù)字要求和,然后依次提示用戶輸入每個(gè)數(shù)字,并在輸入所有數(shù)字后打印出總和(提示:在循環(huán)體中使用輸入語(yǔ)句)。第五章字典與集合一、教學(xué)目標(biāo)1.價(jià)值目標(biāo):強(qiáng)化愛國(guó)情懷和社會(huì)責(zé)任感,恪守誠(chéng)實(shí)守信,不做假等職業(yè)道德,愛崗敬業(yè),實(shí)事求是等職業(yè)情懷;尊重知識(shí)產(chǎn)權(quán)和他人勞動(dòng)成果,合理合法使用他人勞動(dòng)成果。2.知識(shí)目標(biāo):理解字典的概念并掌握字典的使用;理解集合的概念和應(yīng)用;掌握J(rèn)ieba庫(kù)的使用。3.能力目標(biāo):能正確理解運(yùn)用字典和集合解決實(shí)際問題。4.綜合素養(yǎng):強(qiáng)化團(tuán)隊(duì)協(xié)作和自主學(xué)習(xí)職業(yè)素養(yǎng),樹立獻(xiàn)身科學(xué)、服務(wù)社會(huì)的意識(shí)。二、教學(xué)內(nèi)容與學(xué)時(shí)分配節(jié)次標(biāo)題主要內(nèi)容思政元素學(xué)時(shí)分配一雜湊與字典結(jié)構(gòu)字典的基本概念;字典的內(nèi)置方法和函數(shù);各種刪除方法的刪除方式;字典推導(dǎo)式;字典應(yīng)用實(shí)例通過對(duì)多種字典、集合創(chuàng)建的方法從時(shí)間和空間角度的對(duì)比分析,要透過現(xiàn)象看本質(zhì),循序漸進(jìn),遵守規(guī)則;教育學(xué)生,業(yè)精于勤,荒于嬉。1二集合類型集合的創(chuàng)建、集合的元素、集合的數(shù)學(xué)運(yùn)算、集合生成式2三字典與集合的訪問接口可雜湊項(xiàng)、映射項(xiàng)1三、教學(xué)方式方法采用問題引導(dǎo)的啟發(fā)式教學(xué),結(jié)合理實(shí)一體化教學(xué),授課內(nèi)容采取案例驅(qū)動(dòng)模式組織,以啟發(fā)式講授、案例比較實(shí)現(xiàn)和實(shí)踐操作為主,并配以設(shè)定的思政元素,通過互動(dòng)、課堂即測(cè)即答等手段,檢驗(yàn)學(xué)生對(duì)知識(shí)的理解和消化程度,并配以小案例限時(shí)完成實(shí)操深化知識(shí)要點(diǎn)。課前預(yù)習(xí)和課后學(xué)生自主練習(xí)編程實(shí)現(xiàn)課程目標(biāo)。四、學(xué)習(xí)資源使用教材本教材參考資料[1]董付國(guó).《Python程序設(shè)計(jì)開發(fā)寶典》,清華大學(xué)出版社,2017[2]董付國(guó).《Python可以這樣學(xué)》,清華大學(xué)出版社,2017[3]董付國(guó).《玩轉(zhuǎn)Python輕松過二級(jí)》,清華大學(xué)出版社,2018[4]嵩天,禮欣,黃天羽.《Python語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》(第2版)清華大學(xué)出版社,2020線上資源中國(guó)MOOC平臺(tái)、高等教育出版社易課程網(wǎng)站、云班課資源庫(kù)五、思考題1.編寫程序:建立字典,鍵是代表月份的整數(shù)1到12,值是該月的英文(January、February等)。假設(shè)字典名為d,那么d[9]應(yīng)得到'September'。2.編寫程序:建立字典,字典里含有公司名與股票價(jià)值,請(qǐng)建立新字典,僅包含價(jià)值超過100的項(xiàng)目。分別運(yùn)用for循環(huán)與字典生成式來實(shí)現(xiàn)。stock={'Apple':655.95,'IBM':202.13,'HP':45.51,'Facebook':12.11,'Intel':40.51,'Atmel':10.23,'Amazon':305.35,'Google':535.81}第六章序列與迭代一、教學(xué)目標(biāo)1.價(jià)值目標(biāo):強(qiáng)化愛國(guó)情懷和效率觀,樹立成本意識(shí),建立多樣化求解和自我價(jià)值體現(xiàn)的意識(shí)。2.知識(shí)目標(biāo):理解序列的核心概念迭代;掌握常見序列包括列表、元組、字符串、文件等的存取操作;掌握各種序列內(nèi)置函數(shù)的應(yīng)用。3.能力目標(biāo):能運(yùn)用序列和迭代的思想為實(shí)際問題需求選擇合適的數(shù)據(jù)類型,能對(duì)各種序列實(shí)現(xiàn)創(chuàng)建與存取操作。4.綜合素養(yǎng):具有工程項(xiàng)目分析能力和管理能力,強(qiáng)化團(tuán)隊(duì)協(xié)作和自主學(xué)習(xí)職業(yè)素養(yǎng),認(rèn)識(shí)言傳身教的重要性。二、教學(xué)內(nèi)容與學(xué)時(shí)分配節(jié)次標(biāo)題主要內(nèi)容思政元素學(xué)時(shí)分配一類型與對(duì)象類型即對(duì)象,命名空間通過序列類型與迭代操作的分析,培養(yǎng)學(xué)生工程項(xiàng)目分析能力和管理能力,同時(shí)加強(qiáng)學(xué)生的團(tuán)隊(duì)精神及合作能力。通過不同序列的定義與存取等操作,說明言傳身教的重要性。1二抽象數(shù)據(jù)類型序列的概念、迭代器與共同接口1三元素的訪問序列元素索引、序列切片、對(duì)象的比較、序列的運(yùn)算符“+”與“*”、序列類型的方法、淺復(fù)制與深復(fù)制1四迭代的概念、列表生成式 迭代的概念、列表生成式 1三、教學(xué)方式方法采用問題引導(dǎo)的啟發(fā)式教學(xué),結(jié)合理實(shí)一體化教學(xué),授課內(nèi)容采取案例驅(qū)動(dòng)模式組織,以啟發(fā)式講授、案例比較實(shí)現(xiàn)和實(shí)踐操作為主,并配以設(shè)定的思政元素,通過互動(dòng)、課堂即測(cè)即答等手段,檢驗(yàn)學(xué)生對(duì)知識(shí)的理解和消化程度,并配以小案例限時(shí)完成實(shí)操深化知識(shí)要點(diǎn)。課前預(yù)習(xí)和課后學(xué)生自主練習(xí)編程實(shí)現(xiàn)課程目標(biāo)。四、學(xué)習(xí)資源使用教材本教材參考資料[1]董付國(guó).《Python程序設(shè)計(jì)開發(fā)寶典》,清華大學(xué)出版社,2017[2]董付國(guó).《玩轉(zhuǎn)Python輕松過二級(jí)》,清華大學(xué)出版社,2018[3]嵩天,禮欣,黃天羽.《Python語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》(第2版)清華大學(xué)出版社,2020線上資源中國(guó)MOOC平臺(tái)、高等教育出版社易課程網(wǎng)站、云班課資源庫(kù)五、思考題編寫程序:①首字母縮略詞是一個(gè)單詞,是從短語(yǔ)中的單詞取第一個(gè)字母形成的。例如,RAM是“randomaccessmemory”的縮寫。編寫一個(gè)程序,允許用戶鍵入一個(gè)短語(yǔ),然后輸出該短語(yǔ)的首字母縮略詞。注意:首字母縮略詞應(yīng)該全部為大寫,即使短語(yǔ)中的單詞沒大寫。②編寫一個(gè)程序,計(jì)算用戶輸入的句子中的單詞數(shù)。③編寫一個(gè)程序,計(jì)算用戶輸入的句子中的平均單詞長(zhǎng)度。④編寫本書程序?qū)嵗?-1(chaos.py)程序的改進(jìn)版本,允許用戶輸入兩個(gè)初始值和迭代次數(shù),然后打印一個(gè)格式很好的表格,顯示這些值隨時(shí)間的變化情況。例如,如果初始值為0.25和0.26(10次迭代),表格可能如下所示:index0.250.26-----------------------------10.731250 0.75036020.766441 0.73054730.698135 0.76770740.821896 0.69549950.570894 0.82594260.955399 0.56067170.166187 0.96064480.540418 0.14744790.968629 0.490255100.118509 0.974630第七章函數(shù)一、教學(xué)目標(biāo)1.價(jià)值目標(biāo):強(qiáng)化愛國(guó)情懷和效率觀,樹立成本意識(shí),建立多樣化求解和自我價(jià)值體現(xiàn)的意識(shí)。2.知識(shí)目標(biāo):理解代碼復(fù)用和模塊化設(shè)計(jì)的思想;掌握函數(shù)的定義和調(diào)用方法;理解函數(shù)的參數(shù)傳遞過程;掌握各種數(shù)據(jù)類型在函數(shù)中的應(yīng)用;認(rèn)識(shí)內(nèi)置函數(shù)的應(yīng)用。3.能力目標(biāo):能運(yùn)用代碼復(fù)用和模塊化設(shè)計(jì)的思想為實(shí)際問題需求編寫函數(shù)實(shí)現(xiàn),能應(yīng)用各種數(shù)據(jù)類型實(shí)現(xiàn)函數(shù)功能。4.綜合素養(yǎng):具有工程項(xiàng)目分析能力和管理能力,強(qiáng)化團(tuán)隊(duì)協(xié)作和自主學(xué)習(xí)職業(yè)素養(yǎng),認(rèn)識(shí)言傳身教的重要性。二、教學(xué)內(nèi)容與學(xué)時(shí)分配節(jié)次標(biāo)題主要內(nèi)容思政元素學(xué)時(shí)分配一函數(shù)的定義代碼復(fù)用和模塊化設(shè)計(jì)、函數(shù)的定義、函數(shù)的調(diào)用通過函數(shù)結(jié)構(gòu)化的程序分析,培養(yǎng)學(xué)生工程項(xiàng)目分析能力和管理能力,同時(shí)加強(qiáng)學(xué)生的團(tuán)隊(duì)精神及合作能力。通過遞歸函數(shù)的定義,說明言傳身教的重要性。2二函數(shù)的參數(shù)與返回值位置參數(shù)與關(guān)鍵字參數(shù)、形參與“*”和“**”、實(shí)參與“*”和“**”、函數(shù)的返回值2三函數(shù)的生命周期與作用域第一次指定名稱、同名問題 、del語(yǔ)句2四函數(shù)的遞歸遞歸的概念、實(shí)例:漢諾塔2三、教學(xué)方式方法采用問題引導(dǎo)的啟發(fā)式教學(xué),結(jié)合理實(shí)一體化教學(xué),授課內(nèi)容采取案例驅(qū)動(dòng)模式組織,以啟發(fā)式講授、案例比較實(shí)現(xiàn)和實(shí)踐操作為主,并配以設(shè)定的思政元素,通過互動(dòng)、課堂即測(cè)即答等手段,檢驗(yàn)學(xué)生對(duì)知識(shí)的理解和消化程度,并配以小案例限時(shí)完成實(shí)操深化知識(shí)要點(diǎn)。課前預(yù)習(xí)和課后學(xué)生自主練習(xí)編程實(shí)現(xiàn)課程目標(biāo)。四、學(xué)習(xí)資源使用教材本教材參考資料[1]董付國(guó).《Python程序設(shè)計(jì)開發(fā)寶典》,清華大學(xué)出版社,2017[2]嵩天,禮欣,等.《Python語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》,清華大學(xué)出版社,2020線上資源中國(guó)MOOC平臺(tái)、高等教育出版社易課程網(wǎng)站、云班課資源庫(kù)五、思考題1.編寫一個(gè)函數(shù),給定三邊的長(zhǎng)度作為參數(shù),計(jì)算三角形面積。2.請(qǐng)編寫函數(shù),參數(shù)是個(gè)列表,里面都是整數(shù),返回列表的元素是原本的元素加上索引值后的整數(shù)。例:傳入[8,4,1,7],返回[8+0,4+1,1+2,7+3],也就是[8,5,3,10]。3.請(qǐng)編寫函數(shù),兩個(gè)正整數(shù)參數(shù)x與y,返回x%y的運(yùn)算結(jié)果,但不能使用”%”運(yùn)算符。分別以迭代與遞歸方式編寫。第八章模塊一、教學(xué)目標(biāo)1.價(jià)值目標(biāo):強(qiáng)化多樣化求解和自我價(jià)值體現(xiàn)的意識(shí);愛崗敬業(yè),實(shí)事求是的職業(yè)情懷;尊重他人勞動(dòng)成果,取之有道。2.知識(shí)目標(biāo):理解模塊的概念;掌握模塊的使用;能正確地調(diào)用內(nèi)置模塊與第三方模塊。3.能力目標(biāo):能根據(jù)實(shí)際需要靈活運(yùn)用函數(shù)庫(kù)、程序庫(kù)、模塊、包、類庫(kù)、軟件開發(fā)框架等,以充分實(shí)現(xiàn)程序代碼模塊化的復(fù)用。4.綜合素養(yǎng):強(qiáng)化團(tuán)隊(duì)協(xié)作和自主學(xué)習(xí)職業(yè)素養(yǎng),認(rèn)識(shí)模塊化與復(fù)用的重要性。二、教學(xué)內(nèi)容與學(xué)時(shí)分配節(jié)次標(biāo)題主要內(nèi)容思政元素學(xué)時(shí)分配一模塊的概念模塊:獨(dú)立的.py文件,包:按目錄組織模塊通過模塊化的程序設(shè)計(jì),培養(yǎng)學(xué)生工程項(xiàng)目分析能力和管理能力,同時(shí)加強(qiáng)學(xué)生的團(tuán)隊(duì)精神及合作能力。1二模塊的使用模塊的讀入、自定義程序模塊、標(biāo)準(zhǔn)程序庫(kù)、順序搜索模塊、內(nèi)置模塊的使用1三讀入模塊import/as語(yǔ)句、from/import語(yǔ)句、import*的妙用、內(nèi)置函數(shù)dir()1四第三方模塊常見第三方模塊的介紹與簡(jiǎn)單使用1三、教學(xué)方式方法采用問題引導(dǎo)的啟發(fā)式教學(xué),結(jié)合理實(shí)一體化教學(xué),授課內(nèi)容采取案例驅(qū)動(dòng)模式組織,以啟發(fā)式講授、案例比較實(shí)現(xiàn)和實(shí)踐操作為主,并配以設(shè)定的思政元素,通過互動(dòng)、課堂即測(cè)即答等手段,檢驗(yàn)學(xué)生對(duì)知識(shí)的理解和消化程度,并配以小案例限時(shí)完成實(shí)操深化知識(shí)要點(diǎn)。課前預(yù)習(xí)和課后學(xué)生自主練習(xí)編程實(shí)現(xiàn)課程目標(biāo)。四、學(xué)習(xí)資源使用教材本教材參考資料[1]董付國(guó).《Python程序設(shè)計(jì)開發(fā)寶典》,清華大學(xué)出版社,2017[2]嵩天,禮欣,等.《Python語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》,清華大學(xué)出版社,2020線上資源中國(guó)MOOC平臺(tái)、高等教育出版社易課程網(wǎng)站、云班課資源庫(kù)五、思考題1.嘗試導(dǎo)入不同的模塊并調(diào)用其中的方法。2.編寫兩個(gè)函數(shù),并自定義一個(gè)模塊。第九章字符串與文件一、教學(xué)目標(biāo)1.價(jià)值目標(biāo):強(qiáng)化多樣化求解和自我價(jià)值體現(xiàn)的意識(shí);合理應(yīng)用他人成果,取之有道;強(qiáng)化愛國(guó)情懷和社會(huì)核心價(jià)值觀。2.知識(shí)目標(biāo):掌握字符串的概念與內(nèi)置函數(shù)的使用;掌握文件的讀寫方法以及應(yīng)用方法;理解數(shù)據(jù)組織的維度及其特點(diǎn);理解Python的文件操作。3.能力目標(biāo):能靈活運(yùn)用字符串的內(nèi)置函數(shù)對(duì)字符串進(jìn)行操作;能靈活運(yùn)用文件基本操作對(duì)文件進(jìn)行讀寫和應(yīng)用。4.綜合素養(yǎng):強(qiáng)化團(tuán)隊(duì)協(xié)作和自主學(xué)習(xí)職業(yè)素養(yǎng),增強(qiáng)上進(jìn)心和集體榮譽(yù)感。二、教學(xué)內(nèi)容與學(xué)時(shí)分配節(jié)次標(biāo)題主要內(nèi)容思政元素學(xué)時(shí)分配一字符串的概念字符串?dāng)?shù)據(jù)類型、字符串轉(zhuǎn)換函數(shù)、簡(jiǎn)單字符串處理函數(shù)、字符串表示函數(shù)、輸入/輸出操作、字符串格式化通過對(duì)字符串的分析,培養(yǎng)學(xué)生嚴(yán)謹(jǐn)細(xì)致的學(xué)術(shù)能力,同時(shí)加強(qiáng)學(xué)生的團(tuán)隊(duì)精神及合作能力。通過字符串的定義與存取等操作,說明言傳身教的重要性。1二文件處理認(rèn)識(shí)文件、打開模式、多行字符串 、處理文件、示例程序:批處理用戶名2三文件對(duì)話框文件對(duì)話框1三、教學(xué)方式方法采用問題引導(dǎo)的啟發(fā)式教學(xué),結(jié)合理實(shí)一體化教學(xué),授課內(nèi)容采取案例驅(qū)動(dòng)模式組織,以啟發(fā)式講授、案例比較實(shí)現(xiàn)和實(shí)踐操作為主,并配以設(shè)定的思政元素,通過互動(dòng)、課堂即測(cè)即答等手段,檢驗(yàn)學(xué)生對(duì)知識(shí)的理解和消化程度,并配以小案例限時(shí)完成實(shí)操深化知識(shí)要點(diǎn)。課前預(yù)習(xí)和課后學(xué)生自主練習(xí)編程實(shí)現(xiàn)課程目標(biāo)。四、學(xué)習(xí)資源使用教材本教材參考資料[1]董付國(guó).《Python程序設(shè)計(jì)開發(fā)寶典》,清華大學(xué)出版社,2017[2]董付國(guó).《Python可以這樣學(xué)》,清華大學(xué)出版社,2017[3]董付國(guó).《玩轉(zhuǎn)Python輕松過二級(jí)》,清華大學(xué)出版社,2018[4]嵩天,禮欣,黃天羽.《Python語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》(第2版)清華大學(xué)出版社,2020線上資源中國(guó)MOOC平臺(tái)、高等教育出版社易課程網(wǎng)站、云班課資源庫(kù)五、思考題1.單詞計(jì)數(shù)。請(qǐng)編寫一個(gè)程序,該程序接受文件名作為輸入,分析這個(gè)文件以確定其中包含的行數(shù)、單詞數(shù)和字符數(shù),然后打印三個(gè)數(shù)字,顯示文件的行數(shù)、單詞數(shù)和字符數(shù)。2.請(qǐng)編寫程序讀取Python程序文件,計(jì)算其行數(shù),僅含空白字節(jié)的行不算,只有注解的行也不算。第十章面向?qū)ο蟪绦蛟O(shè)計(jì)一、教學(xué)目標(biāo)1.價(jià)值目標(biāo):傳承優(yōu)良傳統(tǒng),堅(jiān)守實(shí)心使命,樹立科技強(qiáng)國(guó)的科學(xué)精神,形成嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度。2.知識(shí)目標(biāo):理解面向?qū)ο笙嚓P(guān)概念;熟悉類和對(duì)象的定義,掌握屬性和方法的訪問。3.能力目標(biāo):能在編程中定義類并創(chuàng)建對(duì)象;能進(jìn)行屬性和不同類型方法的自定義和訪問;能實(shí)現(xiàn)類的繼承和方法重寫。4.綜合素養(yǎng):強(qiáng)化團(tuán)隊(duì)協(xié)作和自主學(xué)習(xí)職業(yè)素養(yǎng),提升質(zhì)量意識(shí)和工匠精神,認(rèn)識(shí)面向?qū)ο蠛皖惖闹匾浴6?、教學(xué)內(nèi)容與學(xué)時(shí)分配節(jié)次標(biāo)題主要內(nèi)容思政元素學(xué)時(shí)分配一面向?qū)ο蟮母拍睿侯惻c對(duì)象對(duì)象的定義、類的定義、對(duì)象的建立 探索精神與隱私保護(hù)1二構(gòu)造函數(shù)與對(duì)象初始化構(gòu)造函數(shù)與對(duì)象初始化1三類的方法與作用域類的方法與作用域1四示例程序講解與演示示例程序:發(fā)射炮彈、程序規(guī)格說明、設(shè)計(jì)程序、程序模塊化 、Projectile類的定義、用類數(shù)據(jù)處理1三、教學(xué)方式方法采用問題引導(dǎo)的啟發(fā)式教學(xué),結(jié)合理實(shí)一體化教學(xué),授課內(nèi)容采取案例驅(qū)動(dòng)模式組織,以啟發(fā)式講授、案例比較實(shí)現(xiàn)和實(shí)踐操作為主,并配以設(shè)定的思政元素,通過互動(dòng)、課堂即測(cè)即答等手段,檢驗(yàn)學(xué)生對(duì)知識(shí)的理解和消化程度,并配以小案例限時(shí)完成實(shí)操深化知識(shí)要點(diǎn)。課前預(yù)習(xí)和課后學(xué)生自主練習(xí)編程實(shí)現(xiàn)課程目標(biāo)。四、學(xué)習(xí)資源使用教材本教材參考資料[1]董付國(guó).《Python程序設(shè)計(jì)開發(fā)寶典》,清華大學(xué)出版社,2017[2]董付國(guó).《Python可以這樣學(xué)》,清華大學(xué)出版社,2017[3]董付國(guó).《玩轉(zhuǎn)Python輕松過二級(jí)》,清華大學(xué)出版社,2018[4]嵩天,禮欣,黃天羽.《Python語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》(第2版)清華大學(xué)出版社,2020線上資源中國(guó)MOOC平臺(tái)、高等教育出版社易課程網(wǎng)站、云班課資源庫(kù)五、思考題編寫程序:設(shè)計(jì)一個(gè)名為Stock的類,表示一個(gè)公司的股票,它包括:(1)一個(gè)名為symbol的私有字符串變量,表示股票的代碼。(2)一個(gè)名為name的私有字符串變量,表示股票的名字。(3)一個(gè)名為preClosingPrice的私有浮點(diǎn)變量,存儲(chǔ)前一天的股票收盤價(jià)格。(4)一個(gè)名為curPrice的私有浮點(diǎn)變量,存儲(chǔ)當(dāng)前的股票價(jià)格。(5)一個(gè)構(gòu)造方法,創(chuàng)建一個(gè)具有特定股票代碼、名字、前一天收盤價(jià)格和當(dāng)前價(jià)格的股票。(6)一個(gè)返回股票代碼的get()方法。(7)一個(gè)返回股票名字的get()方法。(8)獲取和設(shè)置股票前一天收盤價(jià)格的get()和set()方法。(9)獲取和設(shè)置股票當(dāng)前價(jià)格的get()和set()方法。(10)一個(gè)名為getChangePercent()的方法,返回從preClosingPrice到curPrice所改變的百分比(漲幅)。編寫這個(gè)類。同時(shí)編寫一個(gè)測(cè)試程序,通過Stock類創(chuàng)建一個(gè)股票對(duì)象,這個(gè)股票的代碼是10001,它的名字是平頭哥芯片,前一天的收盤價(jià)為62.82元,當(dāng)前價(jià)格是70.32元,并且顯示這個(gè)股票的股票名字、前一天收盤價(jià)、當(dāng)前價(jià)和當(dāng)前的漲幅。第十一章對(duì)象的封裝、繼承與多態(tài)一、教學(xué)目標(biāo)1.價(jià)值目標(biāo):傳承優(yōu)良傳統(tǒng),堅(jiān)守實(shí)心使命,樹立科技強(qiáng)國(guó)的科學(xué)精神,形成嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度。2.知識(shí)目標(biāo):理解面向?qū)ο笾械姆庋b、繼承和多態(tài);熟悉方法與運(yùn)算符的重載。3.能力目標(biāo):能在編程中運(yùn)用封裝、繼承和多態(tài),達(dá)到程序代碼重復(fù)使用、穩(wěn)定且易于維護(hù)的目標(biāo);能實(shí)現(xiàn)方法與運(yùn)算符的重載。4.綜合素養(yǎng):強(qiáng)化團(tuán)隊(duì)協(xié)作和自主學(xué)習(xí)職業(yè)素養(yǎng),提升質(zhì)量意識(shí)和工匠精神,認(rèn)識(shí)面向?qū)ο蠛皖惖闹匾浴6?、教學(xué)內(nèi)容與學(xué)時(shí)分配節(jié)次標(biāo)題主要內(nèi)容思政元素學(xué)時(shí)分配一對(duì)象的封裝封裝的概念、限制訪問 探索精神與隱私保護(hù)1二繼承與多態(tài)繼承的定義、多態(tài)的定義、__init__函數(shù)、多重繼承機(jī)制、元類的概念、復(fù)用與重載1三對(duì)象信息的獲取type()函數(shù)與dir()函數(shù)1四面向?qū)ο蟪绦蛟O(shè)計(jì)過程以實(shí)例講解與演示面向?qū)ο蟪绦蛟O(shè)計(jì)過程1三、教學(xué)方式方法采用問題引導(dǎo)的啟發(fā)式教學(xué),結(jié)合理實(shí)一體化教學(xué),授課內(nèi)容采取案例驅(qū)動(dòng)模式組織,以啟發(fā)式講授、案例比較實(shí)現(xiàn)和實(shí)踐操作為主,并配以設(shè)定的思政元素,通過互動(dòng)、課堂即測(cè)即答等手段,檢驗(yàn)學(xué)生對(duì)知識(shí)的理解和消化程度,并配以小案例限時(shí)完成實(shí)操深化知識(shí)要點(diǎn)。課前預(yù)習(xí)和課后學(xué)生自主練習(xí)編程實(shí)現(xiàn)課程目標(biāo)。四、學(xué)習(xí)資源使用教材本教材參考資料[1]董付國(guó).《Python程序設(shè)計(jì)開發(fā)寶典》,清華大學(xué)出版社,2017[2]董付國(guó).《Python可以這樣學(xué)》,清華大學(xué)出版社,2017[3]董付國(guó).《玩轉(zhuǎn)Python輕松過二級(jí)》,清華大學(xué)出版社,2018[4]嵩天,禮欣,黃天羽.《Python語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》(第2版)清華大學(xué)出版社,2020線上資源中國(guó)MOOC平臺(tái)、高等教育出版社易課程網(wǎng)站、云班課資源庫(kù)五、思考題編寫程序:設(shè)計(jì)一個(gè)Person類,屬性為id、name、age,編寫方法,實(shí)現(xiàn)對(duì)Person類的錄入和輸出。同時(shí)編寫一個(gè)Student類,其父類為(3)中的Person類,增加屬性class,并實(shí)現(xiàn)學(xué)生的輸入和輸出。第十二章綜合案例分析一、教
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 瓶裝水市場(chǎng)競(jìng)爭(zhēng)態(tài)勢(shì)分析考核試卷
- 景區(qū)旅游服務(wù)質(zhì)量持續(xù)改進(jìn)措施考核試卷
- 放射性廢物運(yùn)輸與包裝要求考核試卷
- 空調(diào)課程設(shè)計(jì)日記
- 電氣工程設(shè)備維護(hù)管理規(guī)范考核試卷
- 玻璃制品綠色包裝與物流考核試卷
- 全國(guó)初中數(shù)學(xué)競(jìng)賽試題(含答案)-20220207144625
- 求職信要手寫嘛還是打印
- 銀行資金安全保證書
- 2025年液位傳感器項(xiàng)目建議書
- 云計(jì)算體系結(jié)構(gòu)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 油浸變壓器排油注氮消防系統(tǒng)設(shè)計(jì)、施工及驗(yàn)收規(guī)范
- 2023-2024學(xué)年四川省成都市武侯區(qū)九年級(jí)(上)期末物理試卷
- 燒烤店裝修合同范文模板
- 客戶滿意度調(diào)查管理制度
- 2024年中國(guó)櫻桃番茄種市場(chǎng)調(diào)查研究報(bào)告
- 數(shù)據(jù)分析基礎(chǔ)與應(yīng)用指南
- 人教版(PEP)小學(xué)六年級(jí)英語(yǔ)上冊(cè)全冊(cè)教案
- 廣東省廣州市海珠區(qū)2023-2024學(xué)年六年級(jí)上學(xué)期月考英語(yǔ)試卷
- 急救理論知識(shí)試題庫(kù)(附參考答案)
- 《春秋》導(dǎo)讀學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
評(píng)論
0/150
提交評(píng)論