Python程序設(shè)計(jì)基礎(chǔ)教程PPT1教學(xué)大綱_第1頁
Python程序設(shè)計(jì)基礎(chǔ)教程PPT1教學(xué)大綱_第2頁
Python程序設(shè)計(jì)基礎(chǔ)教程PPT1教學(xué)大綱_第3頁
Python程序設(shè)計(jì)基礎(chǔ)教程PPT1教學(xué)大綱_第4頁
Python程序設(shè)計(jì)基礎(chǔ)教程PPT1教學(xué)大綱_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGEPAGE7--《Python程序設(shè)計(jì)基礎(chǔ)教程(題庫(kù).微課視頻.二級(jí)真題解析)》教學(xué)大綱課程名稱:Python程序設(shè)計(jì)基礎(chǔ)教程Course:BasiccourseofPythonProgramming課程編號(hào):課程學(xué)分:2學(xué)分(其中理論課1學(xué)分;實(shí)驗(yàn)課1學(xué)分,共48學(xué)時(shí))本門課程的教學(xué)目標(biāo)和要求:Python作為開源和生態(tài)語言的代表,語法簡(jiǎn)潔優(yōu)雅,擁有豐富的標(biāo)準(zhǔn)庫(kù)和擴(kuò)展庫(kù),可采用多種編程方式,近年來全球使用人數(shù)呈直線上升趨勢(shì),是各行各業(yè)融入“互聯(lián)網(wǎng)+”時(shí)代必備掌握工具,是國(guó)內(nèi)眾多高等院校告別“水課”,打造“金課”首選入門編程語言之一。通過本門課程學(xué)習(xí)完成以下三個(gè)維度教學(xué)目標(biāo):1、價(jià)值引領(lǐng):探索并挖掘課程中的育人元素,有效開展課程思政教育。2、知識(shí)探究:培養(yǎng)學(xué)生運(yùn)用Python語言解決生活實(shí)際問題,為適應(yīng)人工智能時(shí)代需求奠定課程基礎(chǔ)。針對(duì)部分想通過全國(guó)二級(jí)等級(jí)考試的學(xué)生,本書也配備相應(yīng)習(xí)題及模擬試題詳細(xì)講解,為有更高目標(biāo)的學(xué)生提供有效幫助。3、能力建設(shè):培養(yǎng)學(xué)生計(jì)算思維能力、創(chuàng)新性及批判性思維能力。教學(xué)重點(diǎn):熟練掌握Python程序設(shè)計(jì)應(yīng)用技術(shù)和原理。教學(xué)難點(diǎn):綜合運(yùn)用Python的技術(shù)和原理解決實(shí)際的問題。教學(xué)對(duì)象:文科各專業(yè)、高職院校、計(jì)算機(jī)編程初學(xué)者。教學(xué)方式:本課程采用理論講授與實(shí)驗(yàn)上機(jī)實(shí)踐相結(jié)合的教學(xué)方式。由于本課程的操作性極強(qiáng),因此教學(xué)中應(yīng)充分地運(yùn)用多媒體教學(xué)手段,加強(qiáng)學(xué)生的上機(jī)實(shí)踐,處理好理論與上機(jī)操作的關(guān)系。教學(xué)時(shí)數(shù):本課程共48學(xué)時(shí),課堂講授22學(xué)時(shí),上機(jī)實(shí)驗(yàn)16學(xué)時(shí)??己朔绞剑壕€下教學(xué)?;贠BE模式,以結(jié)果為導(dǎo)向的教考分離模式??荚嚍闄C(jī)考、題庫(kù)抽題形式。平時(shí)成績(jī)共40分,構(gòu)成如下。平時(shí)成績(jī)40分加期末上機(jī)考試60分,共100分。(1)出勤(觀看微視頻)或隨堂測(cè)試,10分(老師自己決定)。(2)兩次綜合大作業(yè)各10分,共20分。第一次作業(yè):tutle庫(kù)與程序設(shè)計(jì)綜合運(yùn)用。第二次作業(yè):詞云的生成。(3)一次期中測(cè)試,10分。期中測(cè)試采用題庫(kù)進(jìn)行測(cè)試。第1章初識(shí)Python語言十六問(2學(xué)時(shí))教學(xué)目標(biāo)和要求:了解Python語言在人工智能時(shí)代的作用及應(yīng)用領(lǐng)域;理解Python的作為開源、生態(tài)、簡(jiǎn)潔、通用、腳本語言特點(diǎn)的內(nèi)涵;了解Python既面向過程又面向?qū)ο笳Z言的程序設(shè)計(jì)思想的含義;了解Python運(yùn)行方法及使用過程中的技巧。教學(xué)重點(diǎn)和難點(diǎn):重點(diǎn)是掌握Python作為靜態(tài)語言和腳本語言的區(qū)別;難點(diǎn)是正確理解C語言與Python語言的各自的區(qū)限性,理解多種語言交叉并用的現(xiàn)實(shí)意義。教學(xué)方式:課堂講授2學(xué)時(shí)。復(fù)習(xí)與思考題:1.Python2.X系列與Python3.X系列的區(qū)別?2.各舉出兩個(gè)例子說明哪些高級(jí)語言是腳本語言,哪些是靜態(tài)語言?3.Python語言為什么是生態(tài)語言的代表?4.運(yùn)行Python語言有哪些方法?5.舉例說明Python語言的應(yīng)用領(lǐng)域?第2章Python語言基礎(chǔ)(6學(xué)時(shí))教學(xué)目標(biāo)和要求:掌握33個(gè)保留字含義。理解常量與變量的區(qū)別。掌握變量的命名規(guī)則及賦值方法。掌握input()、print()、eval()三個(gè)內(nèi)置函數(shù)的方法。了解編程的步驟、IPO編程模式及縮進(jìn)、注釋的含義。掌握turtle函數(shù)庫(kù)常見函數(shù)的功能。教學(xué)重點(diǎn):33個(gè)保留字含義。常量與變量的區(qū)別。變量的命名規(guī)則及賦值方法。掌握input()、print()、eval()三個(gè)內(nèi)置函數(shù)的方法。教學(xué)難點(diǎn):運(yùn)用turtle庫(kù)的常用函數(shù)繪制各種圖形。教學(xué)方式:課堂講授2學(xué)時(shí),實(shí)驗(yàn)4學(xué)時(shí)。復(fù)習(xí)與思考題:1.內(nèi)置函數(shù)與標(biāo)準(zhǔn)函數(shù)的區(qū)別?2.張三與“張三”的區(qū)別?3.請(qǐng)說明導(dǎo)入turtle庫(kù)的三種方法。4.請(qǐng)說明將變量a和b分別賦值為3和4,可以使用幾種不同的賦值方法?5.有兩個(gè)變量名,“2021我愛你!”和“我愛你2021!”,請(qǐng)問這兩個(gè)變量命名是否合法?第3章常見數(shù)據(jù)類型(8學(xué)時(shí))教學(xué)目標(biāo)和要求:掌握數(shù)字類型、字符串類型、布爾數(shù)據(jù)類型的特點(diǎn)及區(qū)別。掌握上述三種基本數(shù)據(jù)類型運(yùn)算符及內(nèi)置函數(shù)的使用方法。掌握Math庫(kù)常用函數(shù)的功能并針對(duì)數(shù)字類型易混淆函數(shù)在功能上的細(xì)微差別。掌握字符串表示、索引、切片方法及format格式化的方法。教學(xué)重點(diǎn):掌握數(shù)字類型、字符串類型、布爾數(shù)據(jù)類型特點(diǎn)、表示方法、運(yùn)算符功能、內(nèi)置函數(shù)功能、處理方法。教學(xué)難點(diǎn):字符串format格式化基本使用方法及格式控制方法。教學(xué)方式:課堂講授4學(xué)時(shí),實(shí)驗(yàn)4學(xué)時(shí)。復(fù)習(xí)與思考題:1.簡(jiǎn)述=,is和==的區(qū)別。2.簡(jiǎn)述短路邏輯特性的含義。3.下列語句的執(zhí)行結(jié)果是False,分析其原因。>>>frommathimportsqrt>>>print(sqrt(3)*sqrt(3)==3)4.分析下面的程序段能否正確執(zhí)行,總結(jié)函數(shù)fabs(x)與abs()之間的差異。123456789importmatha=-10b=-10.3232c=1+1.0jprint"a的絕對(duì)值是:",abs(a))print("b的絕對(duì)值是:",abs(b))print("b的絕對(duì)值是:",math.fabs(b))print("c的的絕對(duì)值是:",abs(c))print("c的絕對(duì)值是:",math.fabs(c))5.寫出下列數(shù)學(xué)表達(dá)式的Python表示形式。(1)|x+y|+z4 (2)-b+(3)sin45°+e106.對(duì)任意一個(gè)三位數(shù)的正整數(shù)x,分別取出其個(gè)位數(shù)、十位數(shù)和百位數(shù),請(qǐng)寫出對(duì)應(yīng)的python表達(dá)式。第4章組合數(shù)據(jù)類型(10學(xué)時(shí))教學(xué)目標(biāo)和要求:了解序列、集合、字典三種不同組合數(shù)據(jù)類型特點(diǎn)及區(qū)別。掌握列表定義、基本操作、內(nèi)置函數(shù)及操作方法功能及用法。掌握range()函數(shù)的使用方法。了解列表與元組的區(qū)別。掌握創(chuàng)建集合方法、集合基本操作、集合運(yùn)算符的使用方法。掌握字典的特點(diǎn),創(chuàng)建字典的方法、字典基本操作、操作函數(shù)、操作方法。了解time及datetime庫(kù)函數(shù)的使用方法。教學(xué)重點(diǎn):掌握列表、元組、集合、字典創(chuàng)建方法、基本操作、操作函數(shù)、操作方法的功能及應(yīng)用。教學(xué)難點(diǎn):列表、字典、日期時(shí)間庫(kù)相互結(jié)合的綜合應(yīng)用。教學(xué)方式:課堂講授4學(xué)時(shí),實(shí)驗(yàn)6學(xué)時(shí)。復(fù)習(xí)與思考題:1.Python的序列類型有哪些?2.請(qǐng)簡(jiǎn)述列表與元組的區(qū)別。3.請(qǐng)簡(jiǎn)述序列類型中索引的作用。4.對(duì)于列表list1和list2是否可以使用等號(hào)實(shí)現(xiàn)直接賦值,如list1=litst2?為什么?5.請(qǐng)簡(jiǎn)述兩個(gè)由多字符組成的字符串的比較方法。6.什么是空字典和空集合?怎么創(chuàng)建?7.集合有哪兩種類型?如何創(chuàng)建?8.試述刪除字典和集合中元素的方法,并比較相同點(diǎn)和不同點(diǎn)。9.試述字典與集合這兩種類型的數(shù)據(jù)與列表、元組和字符串的區(qū)別。10.集合中數(shù)據(jù)不允許重復(fù),可以利用這一特性進(jìn)行去重操作,試述如何利用集合把字符串中數(shù)據(jù)去重。第5章程序控制結(jié)構(gòu)(10學(xué)時(shí))教學(xué)目標(biāo)和要求:了解程序的基本結(jié)構(gòu)。了解縮進(jìn)和注釋的基本方法。掌握程序的單路分支、雙路分支和多路分支結(jié)構(gòu)。掌握程序的for循環(huán)和while循環(huán)結(jié)構(gòu)。理解嵌套程序的編程方法。了解程序的異常處理及用法。掌握random函數(shù)庫(kù)的使用方法。教學(xué)重點(diǎn):掌握if語句、for語句和while語句的使用方法。教學(xué)難點(diǎn):分支及循環(huán)程序結(jié)構(gòu)的應(yīng)用和random庫(kù)的使用方法。教學(xué)方式:課堂講授4學(xué)時(shí),實(shí)驗(yàn)6學(xué)時(shí)。復(fù)習(xí)與思考題:1.簡(jiǎn)述Python程序的基本構(gòu)成。2.<條件表達(dá)式>的值在什么情況下為False?3.簡(jiǎn)述range()函數(shù)三個(gè)參數(shù)的作用。4.簡(jiǎn)述break、continue和pass的作用。5.簡(jiǎn)述異常的概念。第6章函數(shù)(4學(xué)時(shí))教學(xué)目標(biāo)和要求:掌握函數(shù)的定義和調(diào)用方法。理解函數(shù)的參數(shù)傳遞過程以及變量的作用范圍。了解lambda函數(shù)的功能。掌握遞歸編程的方法,并了解與循環(huán)相比的優(yōu)、劣勢(shì)。教學(xué)重點(diǎn):掌握函數(shù)的定義和調(diào)用方法。教學(xué)難點(diǎn):函數(shù)的參數(shù)傳遞方法及作用域適用范圍。教學(xué)方式:課堂講授2學(xué)時(shí),實(shí)驗(yàn)2學(xué)時(shí)。復(fù)習(xí)與思考題:1.函數(shù)的定義方式及語句描述?2.函數(shù)的使用步驟?3.一般什么情況下會(huì)使用可變參數(shù)?4.函數(shù)是否必須內(nèi)部有返回值?如果函數(shù)沒有return語句函數(shù)的執(zhí)行結(jié)果是什么?如何體現(xiàn)在執(zhí)行過程?5.全局變量與局部變量有何區(qū)別?變量的生存期有何不同?第7章文件及數(shù)據(jù)處理(4學(xué)時(shí))教學(xué)目標(biāo)和要求:理解文件概念。掌握文件的打開、關(guān)閉、讀取、寫入的操作方法。掌握文件的讀/寫操作。掌握一維數(shù)據(jù)、二維數(shù)據(jù)、高維數(shù)據(jù)的表示、存儲(chǔ)、寫入方法。教學(xué)重點(diǎn):文件概念及相關(guān)操作。教學(xué)難點(diǎn):CSV文件格式讀/寫數(shù)據(jù)。教學(xué)方式:課堂講授2學(xué)時(shí),實(shí)驗(yàn)2學(xué)時(shí)。復(fù)習(xí)與思考題:1.常用的文本文件編碼方式有哪幾種?漢字在不同的編碼中各占幾個(gè)字節(jié)?2.列出任意4種文件訪問模式,說明其含義。3.文本文件和二進(jìn)制文件在讀/寫時(shí)有什么區(qū)別?舉例說明。4.readlines()方法和readline()方法讀取文本文件時(shí),主要區(qū)別是什么?5.請(qǐng)說明文件寫入時(shí)seek方法后面接三種不同參數(shù)0、1、2之間的區(qū)別?第8章第三方庫(kù)的概要介紹(4學(xué)時(shí))教學(xué)目標(biāo)和要求:掌握Python第三方庫(kù)的安裝方法。掌握wordloud庫(kù)、jieba庫(kù)、pyinstaller庫(kù)的使用方法。了解第三方庫(kù)的應(yīng)用領(lǐng)域及功能。教學(xué)重點(diǎn):wordloud庫(kù)、jieba庫(kù)的使用方法,兩個(gè)第三庫(kù)結(jié)合解決各種實(shí)際問題(突破全國(guó)二級(jí)考試難題)。教學(xué)難點(diǎn):wordloud庫(kù)、jieba庫(kù)的使用方法,兩個(gè)第三庫(kù)結(jié)合解決各種實(shí)際問題(突破全國(guó)二級(jí)考試難題)。教學(xué)方式:課堂講授2學(xué)時(shí),實(shí)驗(yàn)2學(xué)時(shí)。復(fù)習(xí)與思考題:1.下載與卸載第三方庫(kù)使用的pip命令分別是什么?2.WordCloud類最常用的方法有哪兩個(gè),功能是什么?3.簡(jiǎn)述針對(duì)一段英文和一段漢語,兩者在切分單詞方法上有何不同?4.簡(jiǎn)述網(wǎng)絡(luò)爬蟲爬取程序的基本流程?參考文獻(xiàn)[1]李麗等.Python語言程序設(shè)計(jì).北京:清華大學(xué)出版社,2020.[2]嵩天,禮欣,黃天羽.Python語言程序設(shè)計(jì)基礎(chǔ)(第2版).北京:高等教育出版社,2017.[3]王小銀,王曙燕,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論