本书共9章,设计了9个与网络编程相关的App。第1、2章为全局性、通用性基础知识。第3~9章完成了7个具有较高实用价值的App,依次是网络爬虫App、DenseNet App、智能Web App、智能Android App、智能桌面App、人脸考勤App和机器人聊天App。
本书具备高阶性、创新性与挑战性,可作为网络工程、软件工程、计算机科学与技术、人工智能等专业的本科生教材,也可作为毕业设计指导教材、创新创业训练指导教材、实训实习指导教材,适合研究生和工程技术人员学习参考。
图书 | Python App网络编程项目实战(微课视频版)/清华开发者书库 |
内容 | 内容推荐 本书共9章,设计了9个与网络编程相关的App。第1、2章为全局性、通用性基础知识。第3~9章完成了7个具有较高实用价值的App,依次是网络爬虫App、DenseNet App、智能Web App、智能Android App、智能桌面App、人脸考勤App和机器人聊天App。 本书具备高阶性、创新性与挑战性,可作为网络工程、软件工程、计算机科学与技术、人工智能等专业的本科生教材,也可作为毕业设计指导教材、创新创业训练指导教材、实训实习指导教材,适合研究生和工程技术人员学习参考。 目录 第1章 网络编程基础 1.1 准备开发环境 1.2 客户机/服务器模式 1.3 TCP/IP通信协议 1.4 TCP 1.5 UDP 1.6 端口 1.7 IPv4与IPv6 1.8 NAT 1.9 HTTP与HTTPS 1.10 IMAP/POP3与SMTP 1.11 Python I/O数据流 1.12 Python进程与线程 1.13 Python Socket编程 1.14 Python网络编程库 1.15 第一个服务器程序 1.16 第一个客户机程序 1.17 小结 1.18 习题 第2章 Wireshark数据包解析 2.1 安装Wireshark 2.2 捕获回环地址数据包 2.3 Wireshark过滤器 2.4 数据包解析 2.5 TCP控制头解析 2.6 UDP控制头解析 2.7 IPv4与IPv6控制头解析 2.8 HTTP解析 2.9 ARP解析 2.10 用Python解析数据包 2.11 小结 2.12 习题 第3章 网络爬虫App 3.1 主模块概要设计 3.2 子模块概要设计 3.3 抓取页面 3.4 页面解析 3.5 创建数据库 3.6 写人数据库 3.7 下载图片 3.8 集成测试 3.9 小结 3.10 习题 第4章 DenseNet App 4.1 数据集简介 4.2 模块概要设计 4.3 数据集观察 4.4 分类观察 4.5 类别分布 4.6 数据增强 4.7 划分数据集 4.8 DenseNet121模型定义 4.9 DenseNet121模型训练 4.10 DenseNet121模型评估 4.11 DenseNet121模型预测 4.12 小结 4.13 习题 第5章 智能Web App 5.1 环境准备 5.2 项目概要设计 5.3 新建Flask Web项目 5.4 HTTP状态码 5.5 获取URL参数 5.6 定义用户数据表 5.7 用户注册 5.8 JSON Web令牌 5.9 用户登录 5.10 发送邮件找回密码 5.11 查询记录 5.12 添加记录 5.13 更新记录 5.14 删除记录 5.15 分类预测 5.16 前端页面 5.17 小结 5.18 习题 第6章 智能Android App 6.1 创建Android项目 6.2 定义项目结构 6.3 定义界面 6.4 定义视图导航 6.5 定义项目菜单 6.6 全局性常量与变量 6.7 图像资源 6.8 设置项目权限 6.9 配置项目依赖 6.10 定义实体类 6.11 网络访问服务接口 6.12 ViewModel组件 6.13 首页模块设计 6.14 数据绑定方法 6.15 MainActivity设计 6.16 详情模块设计 6.17 识别模块设计 6.18 小结 6.19 习题 第7章 智能桌面App 7.1 客户机/服务器通信逻辑 7.2 数据交换协议 7.3 服务器主体逻辑 7.4 服务器会话线程 7.5 客户机主体逻辑 7.6 客户机发送数据 7.7 客户机接收数据 7.8 客户机界面设计 7.9 线程池 7.10 联合测试 7.11 小结 7.12 习题 第8章 人脸考勤App 8.1 项目初始化 8.2 人脸检测 8.3 人脸识别 8.4 数据采集 8.5 自定义人脸识别模型 8.6 VGG-Face模型 8.7 人脸相似度计算 8.8 员工照片采集 8.9 服务器主程序 8.10 服务器会话线程 8.11 客户机主程序 8.12 客户机收发消息 8.13 联合测试 8.14 小结 8.15 习题 第9章 机器人聊天App 9.1 图灵机器人 9.2 项目概要设计 9.3 服务器主程序 9.4 聊天服务器 9.5 服务器接收消息 9.6 服务器发送消息 9.7 文件服务器 9.8 图片服务器 9.9 客户机主程序 9.10 客户机登录 9.11 客户机发送消息 9.12 客户机接收消息 9.13 表情包 9.14 上传图片 9.15 截屏 9.16 文件上传与下载 9.17 视频服务类 9.18 语音服务类 9.19 语音和视频控制面板 9.20 语音和视频聊天主程序 9.21 多场景综合测试 9.22 小结 9.23 习题 附录A 全书项目结构图 |
标签 | |
缩略图 | ![]() |
书名 | Python App网络编程项目实战(微课视频版)/清华开发者书库 |
副书名 | |
原作名 | |
作者 | |
译者 | |
编者 | 董相志//刘飞//崔光海 |
绘者 | |
出版社 | 清华大学出版社 |
商品编码(ISBN) | 9787302592457 |
开本 | 16开 |
页数 | 210 |
版次 | 1 |
装订 | 平装 |
字数 | 337 |
出版时间 | 2021-12-01 |
首版时间 | 2021-12-01 |
印刷时间 | 2021-12-01 |
正文语种 | 汉 |
读者对象 | 本科及以上 |
适用范围 | |
发行范围 | 公开发行 |
发行模式 | 实体书 |
首发网站 | |
连载网址 | |
图书大类 | |
图书小类 | |
重量 | 422 |
CIP核字 | 2021191813 |
中图分类号 | TP311.561 |
丛书名 | |
印张 | 14 |
印次 | 1 |
出版地 | 北京 |
长 | 260 |
宽 | 186 |
高 | 11 |
整理 | |
媒质 | |
用纸 | |
是否注音 | |
影印版本 | |
出版商国别 | CN |
是否套装 | |
著作权合同登记号 | |
版权提供者 | |
定价 | |
印数 | 2000 |
出品方 | |
作品荣誉 | |
主角 | |
配角 | |
其他角色 | |
一句话简介 | |
立意 | |
作品视角 | |
所属系列 | |
文章进度 | |
内容简介 | |
作者简介 | |
目录 | |
文摘 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于阅读小说。 |
随便看 |
|
兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。