*近几年异步编程模型兴起,所有常用的编程语言都在向异步编程模型这个方向演化,甚至系统级编程语言C 在C 2020的标准里已经纳了异步模型。Python也紧跟时代步伐支持了异步编程模型,在Python网站发这个技术分支里已经涌现出了一系列的基于异步编程模型的框架,而一些老牌技术框架也始逐步地支持异步,例如大名鼎鼎的Django在3.0版本以后支持了ASGI,这是个始,相信在随后的发展中它会全面支持异步。作者将十几年的编程经验汇总并以实用性为根本原则编写本书,全面讲解异步IO编程模型在Python语言中的应用,以及基于异步IO实现一个完整全栈框架的所有流程。
售 价:¥
纸质售价:¥59.60购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
封面页
书名页
版权页
内容简介
作者简介
序一
序二
前言
目录
基础篇
第1章 Python AIO库
1.1 协程
1.2 任务
1.3 支持阻塞型IO
1.4 支持CPU密集型运算
1.5 文件异步IO
1.6 异步Socket服务器
1.7 异步Socket客户端
1.8 异步HTTP客户端
1.9 异步HTTP服务器
1.10 子进程
第2章 Docker工具
2.1 安装Docker及Docker compose
2.2 使用Docker命令
2.3 编写Docker镜像
2.4 编排服务
第3章 AIOHTTP
3.1 创建异步Web服务器
3.2 路由
3.3 静态文件处理
3.4 模板渲染
3.5 处理表单提交
3.6 文件上传
3.7 Session
3.8 HTTP客户端
3.9 HTTPS支持
第4章 aioMySQL
4.1 搭建MariaDB数据库环境
4.2 连接数据库
4.3 操作数据库
4.4 SQLAlchemy异步
4.5 与AIOHTTP集成
第5章 ASGI
5.1 WSGI
5.2 ASGI
5.3 Uvicorn
5.4 Daphne
5.5 Django搭配ASGI
5.6 Quart
5.7 Starlette
第6章 Tornado
6.1 TCP服务器
6.2 HTTP服务器
6.3 路由
6.4 处理静态文件
6.5 模板渲染
6.6 多语言支持
6.7 使用WSGIContainer集成旧系统
6.8 HTTP客户端
第7章 Socket.IO
7.1 WebSocket实时通信
7.2 Socket.IOASGIApp
7.3 Socket.IO实时通信
7.4 实现聊天室服务器端
7.5 实现聊天室浏览器端
7.6 Socket.IO与AIOHTTP集成
7.7 Socket.IO与Tornado集成
实战篇
第8章 实现全栈框架cms4py
8.1 制订需求
8.2 接入ASGI
8.3 处理静态文件请求
8.4 静态文件缓存
8.5 处理动态请求
8.6 实现控制器热更新
8.7 实现动态页面缓存
8.8 实现路径参数解析功能
8.9 实现表单解析功能
8.10 实现Cookie操作
8.11 实现Session机制
8.12 实现多语言支持
8.13 集成模板渲染功能
8.14 实现页面重定向
8.15 集成pyDAL
8.16 集成Socket.IO
8.17 支持WSGI
8.18 部署在Apache服务器后端
8.19 技术总结
第9章 房屋直租系统项目实例
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 项目总结
附录A 名词解释
附录B 开发环境约定
附录C 创建项目及依赖项安装
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜