内容简介:
这是一本为各水平层次的Python Web开发者提供完整Flask Web开发知识体系的鸿篇巨著,由 Flask官方团队成员撰写,获得Flask之父Armin Ronacher的高度认可和推荐。本书内容系统全面,从Flask的基础知识到完整的Flask项目实战,从Flask Web API开发到Flask应用的性能优化,从Flask项目的生产部署到Flask的源码解析,本书提供了完整的Python Web工程化学习路径。内容紧跟技术发展,书中的代码和示例程序均基于Flask新发布的稳定版3.x编写,书中涉及的其他 Python包和前端库也全部采用当前的新版本,确保本书在未来较长一段时间内仍可保持先进性和实用性。
本书共14章,分为三部分:
基础篇(第1–7章):通过丰富的示例讲解了Flask的核心基础与进阶技巧,为后续学习打下坚实基础。实战篇(第8–10章):通过两个完整项目案例,将Flask的知识点融会贯通,带领读者完成从0到1的开发过程。进阶篇(第11–14章):涵盖基于Flask与APIFlask的Web API开发、性能优化与生产部署,并深入剖析Flask的源码实现与核心机制。