【单元:网络编程】 | ||||
内容描述: 随着计算机与因特网的普及和发展,网络已渗入到社会生活的各行各业,大到操作系统,小到手机应用,都与网络息息相关。因此,网络编程是Python学习中的重要环节,本单元将对Python网络编程相关知识进行讲解。
| ||||
能力目标 | 知识目标 | 素质目标 | ||
1.能够熟练运用UDP实现网络通信 2.能够熟练运用TCP实现网络通信 3. 能够搭建I/O多线转接服务器 | 1. 了解网络编程的基本概念 2. 掌握TCP与UDP通信流程,熟练使用socket内置方法 3. 掌握TCP并发服务器实现方式 4. 熟悉I/O多线转接服务器的搭建方法 | 1. 养成积极主动学习意识 2. 养成勤于动手的习惯 3. 养成团队合作能力 4. 养成良好的编程习惯 | ||
学习任务 | 重点难点 | 突破方法 | ||
任务一 网络概述 任务二 socket网络编程基础 任务三 基于UDP的网络聊天室 任务四 基于TCP的数据转换 | 教学重点:socket套接字;socket内置方法 教学难点:基于UDP的网络聊天;基于TCP的数据转换 | 采用翻转课堂、项目导入的教学模式,进行分组讨论、演示动画原理。运用多媒体、PyCharm开发环境、实训助手、教学平台等辅助授课。 | ||
【导学视频】 | ||||
【思维导图】 | ||||
【课程思政】 | ||||
【课前准备】 | ||||
课前微课 | socket的含义 | socket的内置方法 | ||
查找资料 | 网络通信协议 | |||
【学习资源】 | ||||
教学视频 | ||||
移动端学习通道 |
|
| ||
教学 设计 | ||||
教案 | ||||
课件 | ||||
《socket网络编程基础》课件 | ||||
习题 | ||||
实训 任务 | ||||
实训 流程 | ||||
案例 源码 | ||||
音频 答疑 | ||||
原理动画 | ||||
【拓展资源】 | ||||
1 x证书 | ||||
企业 案例 | ||||
专业 英语 | client客户机 server服务器 browser浏览器 port端口号 socket套接字 accept接受 send发送 close关闭 | |||
拓展 作业 | 1. 登录系统账号检测 2. 完成TCP文件下载 3.练习基于UDP的聊天室 | |||
推荐 学习 内容 |