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

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上Python程序設(shè)計(jì)課程教學(xué)大綱 課程編號(hào): 課程名稱: Python程序設(shè)計(jì)課程類別: 專業(yè)必修、選修課總學(xué)時(shí): 48-64學(xué)時(shí)總學(xué)分: 3-4學(xué)分適用對(duì)象:計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程等專業(yè)本科學(xué)生課程性質(zhì)和目標(biāo): Python程序設(shè)計(jì)的課程性質(zhì)是普通高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)本科專業(yè)的一門必(選)修課程。該課程結(jié)合大學(xué)和大學(xué)生實(shí)際情況,全面介紹了Python語(yǔ)言的基本語(yǔ)法以及與當(dāng)前主流語(yǔ)言Java等的異同,同時(shí)重點(diǎn)介紹了Python特有的字符串、列表和元組、映射和集合類型、模塊和包、面向?qū)ο缶幊?、Python數(shù)據(jù)庫(kù)編程、GUI編程和Django框架Web編程,全面領(lǐng)

2、略Python程序設(shè)計(jì)的原理和技術(shù),讓學(xué)生快速全面掌握現(xiàn)代最流行程序設(shè)計(jì)技術(shù),進(jìn)一步提高學(xué)生的軟件編程能力。先修后續(xù)課程: 先修課程:C、Java程序設(shè)計(jì) 后續(xù)課程:無(wú)。課程內(nèi)容: 本課程共48-64個(gè)學(xué)時(shí),3-4個(gè)學(xué)分。教學(xué)大綱主要說(shuō)明教學(xué)目的與要求、課程重點(diǎn)與難點(diǎn)、教學(xué)內(nèi)容與學(xué)時(shí)分配。該課程采用理論實(shí)踐一體化教學(xué)模式,各項(xiàng)目的參考學(xué)時(shí)見(jiàn)下面的學(xué)時(shí)分配表。學(xué)時(shí)分配表課 程 內(nèi) 容學(xué) 時(shí)Python語(yǔ)言簡(jiǎn)介2數(shù)據(jù)類型、運(yùn)算符及表達(dá)式24程序流程控制24字符串、列表和元組46映射和集合類型46函數(shù)46模塊和包24文件46面向?qū)ο缶幊?8Python數(shù)據(jù)庫(kù)編程46tkinter GUI編程68Dj

3、ango框架Web編程68課時(shí)總計(jì)4864第1章 Python語(yǔ)言簡(jiǎn)介【目的要求】:n 了解Python語(yǔ)言的發(fā)展歷史n 掌握Python語(yǔ)言的特點(diǎn)n 了解Python的應(yīng)用n 掌握Python中的安裝n 掌握第一個(gè)Python程序【重點(diǎn)與難點(diǎn)】:Python語(yǔ)言的特點(diǎn)、安裝、熟悉掌握第一個(gè)Python程序?!局饕獌?nèi)容及學(xué)時(shí)分配】理論教學(xué)內(nèi)容(1學(xué)時(shí)):主要包含:1. 什么是Python語(yǔ)言;2. Python語(yǔ)言的發(fā)展歷史;3. Python語(yǔ)言的特點(diǎn);4. Python語(yǔ)言的應(yīng)用;5. Python的安裝;6. 第一個(gè)Python程序;實(shí)踐教學(xué)內(nèi)容與安排(1學(xué)時(shí)):見(jiàn)本章教材習(xí)題作業(yè)與思考

4、 見(jiàn)本章教材習(xí)題第2章 數(shù)據(jù)類型、運(yùn)算符及表達(dá)式【目的要求】:n 理解Python程序基本結(jié)構(gòu)n 理解Python中的輸出格式n 掌握Python的基本數(shù)據(jù)類型n 掌握Python中的輸入輸出函數(shù)n 掌握Python中的運(yùn)算符和表達(dá)式【重點(diǎn)與難點(diǎn)】:基本數(shù)據(jù)類型、輸入輸出函數(shù)【主要內(nèi)容及學(xué)時(shí)分配】理論教學(xué)內(nèi)容(2學(xué)時(shí)):主要包含:1. Python程序基本結(jié)構(gòu);2. 基本輸入和輸出;3. 數(shù)據(jù)類型;4. 運(yùn)算符;實(shí)踐教學(xué)內(nèi)容與安排(2學(xué)時(shí)):見(jiàn)本章教材習(xí)題作業(yè)與思考 見(jiàn)本章教材習(xí)題第3章 程序流程控制【目的要求】:n 掌握if語(yǔ)句n 掌握while和for循環(huán)語(yǔ)句n 會(huì)使用break和cont

5、inue語(yǔ)句控制程序的執(zhí)行順序 【重點(diǎn)與難點(diǎn)】:if/elif/else選擇結(jié)構(gòu),for語(yǔ)句的特有形式?!局饕獌?nèi)容及學(xué)時(shí)分配】理論教學(xué)內(nèi)容(2學(xué)時(shí)):主要包含:1. 控制結(jié)構(gòu);2. if選擇結(jié)構(gòu);3. if/else選擇結(jié)構(gòu);4. if/elif/else選擇結(jié)構(gòu);5. while循環(huán)結(jié)構(gòu);6. for循環(huán)結(jié)構(gòu);實(shí)踐教學(xué)內(nèi)容與安排(2學(xué)時(shí)):見(jiàn)本章教材習(xí)題作業(yè)與思考 見(jiàn)本章教材習(xí)題第4章 序列:字符串、列表和元組【目的要求】:n 掌握字符串的創(chuàng)建、訪問(wèn)、操作和常用內(nèi)置函數(shù)n 掌握列表的創(chuàng)建、訪問(wèn)、操作和常用內(nèi)置函數(shù)n 掌握元組的創(chuàng)建、訪問(wèn)、操作和常用內(nèi)置函數(shù) 【重點(diǎn)與難點(diǎn)】:字符串和列表【主要

6、內(nèi)容及學(xué)時(shí)分配】理論教學(xué)內(nèi)容(4學(xué)時(shí)):主要包含:1. 字符串的表示和創(chuàng)建;2. 字符串基本操作;3. 字符串方法;4. 列表基本操作;5. 列表的訪問(wèn)、排序和反轉(zhuǎn);6. 元組的創(chuàng)建;7. 元組的訪問(wèn);8. 元組的其它基本操作和方法。實(shí)踐教學(xué)內(nèi)容與安排(2學(xué)時(shí)):見(jiàn)本章教材習(xí)題作業(yè)與思考 見(jiàn)本章教材習(xí)題第5章 映射和集合類型【目的要求】:n 掌握字典的創(chuàng)建、訪問(wèn)、更新n 熟悉字典的常用內(nèi)置函數(shù)n 掌握集合的創(chuàng)建、訪問(wèn)、更新n 熟悉集合的常用內(nèi)置函數(shù)【重點(diǎn)與難點(diǎn)】:字典的創(chuàng)建、訪問(wèn)和更新?!局饕獌?nèi)容及學(xué)時(shí)分配】理論教學(xué)內(nèi)容(4學(xué)時(shí)):主要包含:1. 創(chuàng)建字典;2. 訪問(wèn)字典;3. 更新字典;4.

7、 字典常用操作和方法;5. 創(chuàng)建集合;6. 訪問(wèn)集合;7更新集合(可變集合)8集合操作實(shí)踐教學(xué)內(nèi)容與安排(2學(xué)時(shí)):見(jiàn)本章教材習(xí)題作業(yè)與思考 見(jiàn)本章教材習(xí)題第6章 函數(shù)【目的要求】: n 熟練掌握函數(shù)n 理解函數(shù)及函數(shù)參數(shù)的分類并能夠靈活使用n 掌握函數(shù)的嵌套調(diào)用n 掌握函數(shù)的遞歸調(diào)用n 掌握變量的作用域【重點(diǎn)與難點(diǎn)】:重點(diǎn)是函數(shù)的定義使用。難點(diǎn)是lambda函數(shù)以及函數(shù)列表的使用?!局饕獌?nèi)容及學(xué)時(shí)分配】理論教學(xué)內(nèi)容(4學(xué)時(shí)):主要包含:1. 函數(shù)的定義;2. 函數(shù)的調(diào)用;3. 函數(shù)參數(shù);4. 函數(shù)的嵌套定義和lambda函數(shù)定義;5. 函數(shù)的遞歸調(diào)用和函數(shù)序列調(diào)用;6. 函數(shù)變量的作用域。實(shí)

8、踐教學(xué)內(nèi)容與安排(2學(xué)時(shí)):見(jiàn)本章教材習(xí)題作業(yè)與思考 見(jiàn)本章教材習(xí)題第7章 模塊和包【目的要求】:n 理解命名空間的概念n 掌握模塊及模塊的導(dǎo)入n 了解模塊導(dǎo)入的特性及模塊內(nèi)建函數(shù)n 掌握包的相關(guān)概念【重點(diǎn)與難點(diǎn)】:重點(diǎn)模塊和模塊的導(dǎo)入。難點(diǎn)包的相關(guān)概念?!局饕獌?nèi)容及學(xué)時(shí)分配】理論教學(xué)內(nèi)容(2-4學(xué)時(shí)):主要包含:1. 命名空間的分類;2. 命名空間的規(guī)則;3. 命名空間示例;4. 導(dǎo)入模塊;5. 導(dǎo)入與執(zhí)行語(yǔ)句;6. import及from的使用;7. 重新載入模塊;8. 嵌套導(dǎo)入模塊;9. 模塊對(duì)象屬性和命令行參數(shù);10. 模塊搜索路徑;11. 包的基本結(jié)構(gòu);12. 包的導(dǎo)入;實(shí)踐教學(xué)內(nèi)容

9、與安排(無(wú))作業(yè)與思考 見(jiàn)本章教材習(xí)題第8章 文件【目的要求】:n 掌握文件的打開(kāi)和關(guān)閉n 掌握文件的讀寫(xiě)n 掌握文件的備份和刪除n 掌握文件夾的創(chuàng)建和刪除 【重點(diǎn)與難點(diǎn)】:重點(diǎn)文件的基本操作。難點(diǎn)是文件的備份?!局饕獌?nèi)容及學(xué)時(shí)分配】理論教學(xué)內(nèi)容(4學(xué)時(shí)):主要包含:1. 文件的打開(kāi)與關(guān)閉;2. 文件的讀寫(xiě);3. 文件的備份和刪除;4. 文件夾的創(chuàng)建和刪除;實(shí)踐教學(xué)內(nèi)容與安排(2學(xué)時(shí)):見(jiàn)本章教材習(xí)題作業(yè)與思考 見(jiàn)本章教材習(xí)題第9章 面向?qū)ο缶幊獭灸康囊蟆浚簄 理解Python的面向?qū)ο髇 掌握類、對(duì)象以及它們之間的關(guān)系n 掌握類、對(duì)象的屬性和方法n 掌握類的組合、繼承與派生n 掌握類的重載

10、與多態(tài)n 掌握異常捕獲的方式n 掌握拋出異常和自定義異常 【重點(diǎn)與難點(diǎn)】:重點(diǎn)是Python類的屬性和方法、組合、繼承與派生、異常捕獲。 難點(diǎn)是重載與多態(tài)?!局饕獌?nèi)容及學(xué)時(shí)分配】理論教學(xué)內(nèi)容(4-6學(xué)時(shí)):主要包含:1. 理解Python的面向?qū)ο螅?. 定義和使用類;3. 類、對(duì)象的屬性和方法;4. 類的組合;5. 繼承與派生;6. 運(yùn)算符重載和模塊中的類;7. 異常處理;8. 實(shí)例:用戶注冊(cè)信息;實(shí)踐教學(xué)內(nèi)容與安排(2學(xué)時(shí)):見(jiàn)本章教材習(xí)題作業(yè)與思考 見(jiàn)本章教材習(xí)題第10章 Python數(shù)據(jù)庫(kù)編程【目的要求】:n 學(xué)會(huì)訪問(wèn)和操作SQLite數(shù)據(jù)庫(kù)n 學(xué)會(huì)訪問(wèn)和操作MySQL數(shù)據(jù)庫(kù) 【重點(diǎn)與

11、難點(diǎn)】:SQLite和MySQL數(shù)據(jù)庫(kù)的訪問(wèn)和操作方法?!局饕獌?nèi)容及學(xué)時(shí)分配】理論教學(xué)內(nèi)容(4學(xué)時(shí)):主要包含:1. 了解Python的SQL接口;2. 連接和創(chuàng)建SQLite數(shù)據(jù)庫(kù);3. 創(chuàng)建表;4. 添加記錄;5. 執(zhí)行查詢;6. 使用Row對(duì)象;7. 修改記錄;8. 刪除記錄;9. 實(shí)例:導(dǎo)入文件中的數(shù)據(jù);10. 訪問(wèn)MySQL數(shù)據(jù)庫(kù)實(shí)例;11. 連接MySQL服務(wù)器;12. MySQL數(shù)據(jù)庫(kù)操作;13. MySQL表操作;14. MySQL查詢參數(shù);15. 實(shí)例:加入數(shù)據(jù)庫(kù)的用戶注冊(cè)信息系統(tǒng);實(shí)踐教學(xué)內(nèi)容與安排(2學(xué)時(shí)):見(jiàn)本章教材習(xí)題作業(yè)與思考 見(jiàn)本章教材習(xí)題第11章 Tkinter

12、 GUI編程【目的要求】:n Tkinter編程基礎(chǔ)n Tkinter組件n 對(duì)話框 【重點(diǎn)與難點(diǎn)】:使用tkinter創(chuàng)建GUI應(yīng)用程序的基礎(chǔ)知識(shí)。 【主要內(nèi)容及學(xué)時(shí)分配】理論教學(xué)內(nèi)容(4-6學(xué)時(shí)):主要包含:1. tkinter編程基礎(chǔ);2. tkinter模塊中的各種常用組件;3. 實(shí)例:基于GUI的用戶注冊(cè)信息系統(tǒng);實(shí)踐教學(xué)內(nèi)容與安排(2-4學(xué)時(shí)):見(jiàn)本章教材習(xí)題作業(yè)與思考第12章 Django框架Web編程【目的要求】:n 理解Django框架n 理解MVC模式和Django的MTV模式n 掌握Django的安裝n 能夠部署運(yùn)行本章的案例 【重點(diǎn)與難點(diǎn)】:重點(diǎn)是理解Django框架、

13、MVC模式和Django的MTV模式 難點(diǎn)是Diango的安裝、部署和開(kāi)發(fā)?!局饕獌?nèi)容及學(xué)時(shí)分配】理論教學(xué)內(nèi)容(4-6學(xué)時(shí)):主要包含:1. Django框架與MTV模式;2. 創(chuàng)建Django項(xiàng)目;3. Django項(xiàng)目的高級(jí)配置;4. Template模板;5. 實(shí)例:學(xué)生信息管理;實(shí)踐教學(xué)內(nèi)容與安排(2-4學(xué)時(shí)):見(jiàn)本章教材習(xí)題作業(yè)與思考 見(jiàn)本章教材習(xí)題教學(xué)策略與方法建議: 該課程旨在加強(qiáng)學(xué)生對(duì)程序設(shè)計(jì)的鞏固加深和提高,根據(jù)其實(shí)踐性強(qiáng)的專業(yè)特點(diǎn),制定合理的學(xué)習(xí)計(jì)劃,擬采用的教學(xué)策略與方法主要有:1. 采用多媒體教學(xué)與課堂板書(shū)相結(jié)合的方法:一方面充分準(zhǔn)備PPT,另一方面要在黑板上適當(dāng)板書(shū)某

14、些條目和重點(diǎn)知識(shí);2. 重點(diǎn)知識(shí)強(qiáng)化訓(xùn)練的方式:對(duì)于某些重點(diǎn)和難點(diǎn)的知識(shí),教師采用強(qiáng)化訓(xùn)練的方式來(lái)進(jìn)行鞏固,加深理解;3. 課程為理論與實(shí)踐相結(jié)合授課,在課堂上應(yīng)根據(jù)實(shí)際情況,多演示一些實(shí)踐性的操作和軟件,以此來(lái)加深對(duì)理論的理解;4. 課堂提問(wèn)與布置作業(yè)相結(jié)合的方法:在相應(yīng)課程之后布置作業(yè),同時(shí)在課堂上進(jìn)行適當(dāng)?shù)奶釂?wèn),以及抽取部分學(xué)生上講臺(tái)進(jìn)行編寫(xiě)程序;5. 適當(dāng)拓展授課知識(shí)面,提高學(xué)生學(xué)習(xí)興趣:在講授課本上的知識(shí)之外,適當(dāng)引進(jìn)一些相關(guān)的其它知識(shí)來(lái)介紹,用以提高學(xué)生的積極主動(dòng)性、增強(qiáng)學(xué)習(xí)興趣;6. 公正公平對(duì)待學(xué)生與因材施教相結(jié)合:無(wú)論學(xué)生之前的其它學(xué)習(xí)情況如何,公平公正地對(duì)待每個(gè)學(xué)生,同時(shí),根據(jù)不同學(xué)生的基礎(chǔ)不同和掌握知識(shí)的快慢不同進(jìn)行適當(dāng)?shù)囊虿氖┙痰墓芾?/p>

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論