




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
博學(xué)谷——讓IT教學(xué)更簡單,讓IT學(xué)習(xí)更有效PAGE12PAGE5《Python程序開發(fā)案例教程(第2版)》教學(xué)設(shè)計課程名稱:授課年級:授課學(xué)期:教師姓名:年月課題名稱第13章網(wǎng)絡(luò)編程計劃課時7課時教學(xué)引入隨著計算機與互聯(lián)網(wǎng)的普及和發(fā)展,網(wǎng)絡(luò)已經(jīng)廣泛滲透到社會生活的各個方面,無論是操作系統(tǒng)還是手機應(yīng)用,都與網(wǎng)絡(luò)密切相關(guān)。網(wǎng)絡(luò)編程是Python學(xué)習(xí)中的一個關(guān)鍵環(huán)節(jié),它能夠幫助讀者理解網(wǎng)絡(luò)通信的工作原理,實現(xiàn)高效的數(shù)據(jù)交換,掌握構(gòu)建高效可靠的網(wǎng)絡(luò)應(yīng)用程序的技能。本章將對Python中網(wǎng)絡(luò)編程的相關(guān)知識進(jìn)行講解。教學(xué)目標(biāo)使學(xué)生了解協(xié)議與體系結(jié)構(gòu),能夠說出五層協(xié)議體系結(jié)構(gòu)中各層的功能,區(qū)分TCP協(xié)議和UDP協(xié)議的特點使學(xué)生了解數(shù)據(jù)傳輸流程,能夠說出兩個進(jìn)程通信的數(shù)據(jù)傳輸流程使學(xué)生了解網(wǎng)絡(luò)架構(gòu),能夠說出C/S架構(gòu)和B/S架構(gòu)的特點使學(xué)生了解IP地址和端口號,能夠說出它們的作用及特點使學(xué)生掌握socket套接字的創(chuàng)建方式,能夠通過socket()方法創(chuàng)建基于TCP通信的流式套接字使學(xué)生熟悉socket通信流程,能夠歸納面向連接通信和面向非連接通信的流程使學(xué)生掌握socket內(nèi)置方法,能夠通過這些方法實現(xiàn)socket通信使學(xué)生掌握基于UDP的網(wǎng)絡(luò)聊天室功能,能夠?qū)崿F(xiàn)基于UDP的網(wǎng)絡(luò)聊天室使學(xué)生掌握基于TCP的數(shù)據(jù)轉(zhuǎn)換功能,能夠?qū)崿F(xiàn)基于TCP的數(shù)據(jù)轉(zhuǎn)換使學(xué)生掌握并發(fā)服務(wù)器,能夠?qū)崿F(xiàn)單進(jìn)程非阻塞服務(wù)器、多進(jìn)程并發(fā)服務(wù)器以及多線程并發(fā)服務(wù)器教學(xué)重點socket套接字socket通信流程socket內(nèi)置方法實例1:掃描開放端口基于UDP的網(wǎng)絡(luò)聊天室基于TCP的數(shù)據(jù)轉(zhuǎn)換實例2:TCP文件下載單進(jìn)程非阻塞服務(wù)器多進(jìn)程并發(fā)服務(wù)器多線程并發(fā)服務(wù)器教學(xué)難點單進(jìn)程非阻塞服務(wù)器多進(jìn)程并發(fā)服務(wù)器多線程并發(fā)服務(wù)器教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進(jìn)行教學(xué)教學(xué)過程第一課時(協(xié)議與體系結(jié)構(gòu)、數(shù)據(jù)傳輸流程、網(wǎng)絡(luò)架構(gòu)、IP地址和端口號)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進(jìn)行再次鞏固講解。通過直接引入的方式導(dǎo)入新課網(wǎng)絡(luò)編程實際上是利用計算機網(wǎng)絡(luò)進(jìn)行進(jìn)程之間的數(shù)據(jù)交換。在網(wǎng)絡(luò)編程中,不同的設(shè)備上的進(jìn)程可以通過網(wǎng)絡(luò)連接進(jìn)行數(shù)據(jù)傳輸和交換,實現(xiàn)信息的傳遞和共享。網(wǎng)絡(luò)作為網(wǎng)絡(luò)編程的基礎(chǔ),我們在學(xué)習(xí)網(wǎng)絡(luò)編程之前,有必要先了解網(wǎng)絡(luò)的概念和原理,包括協(xié)議和體系結(jié)構(gòu)、數(shù)據(jù)傳輸過程、網(wǎng)絡(luò)架構(gòu)、IP地址和端口號。接下來,本節(jié)將對這些知識進(jìn)行介紹。知識點1-協(xié)議與體系結(jié)構(gòu)教師通過PPT講解協(xié)議與體系結(jié)構(gòu)。介紹網(wǎng)絡(luò)體系結(jié)構(gòu)介紹五層協(xié)議體系結(jié)構(gòu)物理層數(shù)據(jù)鏈路層網(wǎng)絡(luò)層傳輸層應(yīng)用層介紹常見協(xié)議TCP協(xié)議UDP協(xié)議IP協(xié)議知識點2-數(shù)據(jù)傳輸流程教師通過PPT講解數(shù)據(jù)傳輸流程。介紹數(shù)據(jù)傳輸流程知識點3-網(wǎng)絡(luò)架構(gòu)教師通過PPT講解網(wǎng)絡(luò)結(jié)構(gòu)。介紹什么是C/S架構(gòu)介紹什么是B/S架構(gòu)知識點4-IP地址和端口號教師通過PPT講解IP地址和端口號。介紹什么是IP地址介紹什么是端口號三、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。四、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第二課時(socket套接字、socket通信流程、socket內(nèi)置方法)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進(jìn)行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中,我們介紹了協(xié)議與體系結(jié)構(gòu)、數(shù)據(jù)傳輸流程、網(wǎng)絡(luò)架構(gòu)、IP地址和端口號,在本節(jié)中將對socket套接字、socket通信流程、socket內(nèi)置方法進(jìn)行介紹。三、新課講解知識點1-socket套接字教師通過PPT講解socket套接字。(1)介紹socket()方法作用以及參數(shù)含義(2)通過示例代碼演示socket()方法的使用知識點2-socket通信流程教師通過PPT講解socket通信流程。介紹什么是面向連接的通信介紹面向連接的通信服務(wù)器流程介紹面向連接的通信客戶端流程介紹什么是面向非連接的通信介紹面向非連接的通信流程知識點3-進(jìn)程間通信教師通過PPT講解進(jìn)程間通信。介紹Queue類的使用介紹put()方法的使用介紹get()方法的使用四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第三課時(實例1:掃描開放端口、基于UDP的網(wǎng)絡(luò)聊天室、基于TCP的數(shù)據(jù)轉(zhuǎn)換、實例2:TCP文件下載)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進(jìn)行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了socket套接字、socket通信流程、socket內(nèi)置方法,在本節(jié)中將對實例1:掃描開放端口、基于UDP的網(wǎng)絡(luò)聊天室、基于TCP的數(shù)據(jù)轉(zhuǎn)換、實例2:TCP文件下載進(jìn)行介紹。三、新課講解知識點1-實例1:掃描開放端口教師通過PPT結(jié)合實操的形式講解實例1:掃描開放端口。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例1:掃描開放端口代碼。知識點2-基于UDP的網(wǎng)絡(luò)聊天室教師通過PPT講解線程的創(chuàng)建和啟動。介紹基于UDP的網(wǎng)絡(luò)聊天室實現(xiàn)邏輯通過示例代碼演示基于UDP的網(wǎng)絡(luò)聊天室的代碼知識點3-基于TCP的數(shù)據(jù)傳輸教師通過PPT講解基于TCP的數(shù)據(jù)傳輸。介紹基于TCP的數(shù)據(jù)傳輸邏輯通過示例代碼演示基于TCP的數(shù)據(jù)傳輸代碼知識點4-實例2:TCP文件下載教師通過PPT結(jié)合實操的形式講解實例2:TCP文件下載。(1)通過PPT介紹任務(wù)案例需求。(2)通過PPT介紹任務(wù)案例分析思路。(3)在PyCharm中實現(xiàn)實例2:TCP文件下載代碼。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第四課時(單進(jìn)程非阻塞服務(wù)器、多進(jìn)程并發(fā)服務(wù)器、多線程并發(fā)服務(wù)器)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進(jìn)行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了實例1:掃描開放端口、基于UDP的網(wǎng)絡(luò)聊天室、基于TCP的數(shù)據(jù)轉(zhuǎn)換、實例2:TCP文件下載,在本節(jié)中將對單進(jìn)程非阻塞服務(wù)器、多進(jìn)程并發(fā)服務(wù)器、多線程并發(fā)服務(wù)器進(jìn)行介紹。三、新課講解知識點1-單進(jìn)程非阻塞服務(wù)器教師通過PPT講解單進(jìn)程非阻塞服務(wù)器。介紹單進(jìn)程非阻塞服務(wù)器的實現(xiàn)邏輯通過示例代碼演示單進(jìn)程非阻塞服務(wù)器的代碼知識點2-多進(jìn)程并發(fā)服務(wù)器教師通過PPT講解多進(jìn)程并發(fā)服務(wù)器。介紹多進(jìn)程并發(fā)服務(wù)器的實現(xiàn)邏輯通過示例代碼演示多進(jìn)程并發(fā)服務(wù)器的代碼知識點3-多線程并發(fā)服務(wù)器教師通過PPT講解多線程并發(fā)服務(wù)器。介紹多線程并發(fā)服務(wù)器的實現(xiàn)邏輯通過示例代碼演示多線程并發(fā)服務(wù)器的代碼四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第五、六課時(上機練習(xí))上機練習(xí)主要針對本章中需要重點掌握的知識點,以及在程序中容易出錯的內(nèi)容進(jìn)行練習(xí),通過上機練習(xí)可以考察同學(xué)對知識點的掌握情況,對代碼的熟練程度。上機一:(考察知識點為:socket套接字、socket內(nèi)置方法)形式:單獨完成題目:練習(xí)使用socket()方法創(chuàng)建socket對象練習(xí)socket內(nèi)置方法的使用上機二:(考察知識點為:實例1:掃描開放端口、基于UDP的網(wǎng)絡(luò)聊天室、基于TCP的數(shù)據(jù)轉(zhuǎn)換)形式:單獨完成題目:根據(jù)任務(wù)描述的要求,編寫代碼實現(xiàn)實例1:掃描開放端口實現(xiàn)基于UDP的網(wǎng)絡(luò)聊
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2013裝修施工合同樣本
- 書店裝修合同標(biāo)準(zhǔn)文本
- 2024年2月份腦波監(jiān)測設(shè)備過熱燙傷責(zé)任認(rèn)定書
- 車輛賠償協(xié)議書
- 傳單派發(fā)協(xié)議合同
- 二零二五版酒店裝修合同范例范文
- 裝修保修合同二零二五年
- 保潔加盟合同樣本
- 二零二五版獨資股權(quán)轉(zhuǎn)讓協(xié)議
- 隱名股東退股協(xié)議書二零二五年
- 全宋詞目錄完整版本
- 支付寶解除賬戶支付申請書
- 桂林電子科技大學(xué)國防科技泄密事件報告表
- 單原子催化劑
- 特許經(jīng)營管理手冊范本(餐飲)
- 手術(shù)室護理實踐指南之術(shù)中保溫(手術(shù)科培訓(xùn)課件)術(shù)中低體溫的預(yù)防
- 市場管理能力筆試測試題
- 學(xué)習(xí)探究診斷 化學(xué) 必修二
- 八年級道德與法治下冊 (公民基本義務(wù)) 課件
- 簡易施工方案模板范本
- 高中綜合實踐活動-調(diào)查問卷的設(shè)計教學(xué)設(shè)計學(xué)情分析教材分析課后反思
評論
0/150
提交評論