这是一本为各水平层次的Python Web开发者提供完整Flask Web开发知识体系的鸿篇巨著,由Flask官方团队成员撰写,获得Flask之父Armin Ronacher的高度认可和推荐。
本书内容系统全面,从Flask的基础知识到完整的Flask项目实战,从Flask Web API开发到Flask应用的性能优化,从Flask项目的生产部署到Flask的源码解析,本书提供了完整的Python Web工程化学习路径。
本书实战案例丰富,基础篇的大部分章节都针对相应的知识点提供了完整可运行的示例程序,实战篇则通过2个较为完整的项目案例讲解了Flask项目的组织方式和技巧,以及Flask开发中各类功能的实现方法和技巧。
内容紧跟技术发展,书中的代码和示例程序均基于Flask新发布的稳定版3.x编写,书中涉及的其他Python包和前端库也全部采用当前的新版本,确保本书在未来较长一段时间内仍可保持先进性和实用性。
本书共14章,分为三部分:
基础篇(第1~7章):通过丰富的示例讲解了Flask的核心基础与进阶技巧,为后续学习打下坚实基础。
实战篇(第8~10章):通过两个完整项目案例,将Flask的知识点融会贯通,带领读者完成从0到1的开发过程。
进阶篇(第11~14章):涵盖基于Flask与APIFlask的Web API开发、性能优化与生产部署,并深入剖析Flask的源码实现与核心机制。
本书不仅提供系统的知识讲解和完整的项目源码,还提供丰富的在线资源和活跃的读者社群。只要你了解Python的基本语法,无论你是零基础Web开发爱好者,还是想从事Python Web开发的后端工程师、运维工程师、爬虫工程师、数据科学工程师等,抑或是想要从Django、FastAPI等其他Python Web框架转向Flask的Python工程师,都能从中获益匪浅。掌握本书,你将不再畏惧任何复杂的Web开发需求,在AI时代构筑自己坚不可摧的核心竞争力。
展开