《Python Web API 设计与开发》动态

关于新书《 Python Web API 设计与开发》(暂定名)的相关动态。你可以通过把主题状态设置为「监看」来订阅最新动态(需要登陆账号)。

为了保持内容集中,本主题为只读状态,反馈和留言请发到这个主题

1 个赞

主页上的写作进度一直没更新是因为中间有过一次方向调整,也就是决定只写 Web API 相关内容。方向变更导致删掉了第一部分的几章,剩下的两章也都需要相应的调整。等我调整好再计算进度。

分享一下目前暂定的章节安排:

  • 搭建开发环境
  • Web API 和 REST
  • Web API 前期设计(主要关于资源和动作的识别和端点及响应数据的设计)
  • API 描述语言(主要关于使用 OpenAPI 描述 API 并生成交互式文档和 Mock 服务器)
  • Flask 基础
  • 数据库支持
  • 请求验证与响应封装(即序列化与反序列化)
  • 资源的操作、查询和过滤
  • 身份认证与访问限制
  • 错误处理和日志
  • 单元测试和 API 文档
  • 项目结构组织
  • 其他 Web API 框架和扩展
  • 进阶主题(主要关于版本管理、缓存、异步任务、电子邮件等)
  • 部署
3 个赞

因为删掉了关于模板、表单和用户认证的三章,又计划加入 Connexion、FastAPI、Falcon 等相关内容,所以进度退到 42%……

P.S. 书名考虑改成「Python Web API 设计与开发」。

4 个赞

决定先完成《Flask Web 开发实战(第 2 版)》(预计十二月底完成),然后再写这本书。