Flask Web开发实战

Flask开发团队成员、知乎专栏Hello, Flask!作者编写,Flask开发团队核心维护者推荐。
Flask Web开发实战封面
  • 国内首本Flask著作,在内容上涵盖完整的Flask Web开发学习路径,在实践上包含完整的Flask Web程序开发流程。同时兼容Python2.7和Python3.6。
  • 内容最新,基于Flask 1.0.2版本,所有的Python库、前端框架和JavaScript库均使用最新版本。
  • 内容全面,除了基础知识,还包含Web API、全文搜索、国际化和本地化、第三方登录、AJAX、WebSocket、源码分析等实用内容。
  • 实战性强,包含8个示例程序,5个实战项目和1个Flask扩展。实战项目包括留言板、个人博客、图片社交网站、待办事项程序和聊天室,分别对应不同的知识点,难度递增。
  • 5个实战项目的Git标签经过精心设置,每个标签都对应新增的某个程序功能。
  • 全书所有章节均经过精心设计和编排,力求满足不同水平读者的需要,并且让读者可以循序渐进的掌握Flask开发知识和技巧。
  • 通过丰富的图表和代码示例讲解复杂知识点,尽量做到通俗易懂。

如果你想了解这本书的最新动态,可以关注我的Twitter新浪微博

欢迎加入对应的QQ群(419980814)Telegram群组(t.me/helloflask)讨论相关话题。

签名版预售

本书的作者签名版已经开始预售,签名版发货时间将会比电商提前一周左右,请访问预售页面查看更多信息。

推荐语

这本书内容翔实,推荐给想要系统学习Flask的人。不要漏掉书中的小知识点哦。

—— Flask开发团队(Pallets)核心维护者 Hsiaoming Yang

这本《Flask Web开发实战》非常有趣,是一本能够给读者带来帮助的书,作为一个Flask框架的爱好者,我也很期待这本书的出版。

—— 《Redis设计与实现》作者 黄健宏

Grey Li is a really helpful contributor to Flask and the Python community. He is making it easier for more people to learn and use Flask.

—— Flask开发团队(Pallets)核心维护者 David Lord

面向的读者群

本书面向的读者群如下:

本书不包含对Python的基础知识介绍,所以读者需要事先对Python基本语法有一定的了解。另外,Web开发不可避免的会涉及到HTML、CSS和JavaScript知识,如果你不熟悉这些,可以通过MDN提供的Web开发入门教程学习,简单了解即可。

配套资源

源码注解

本书第16章对Flask最新版本的源码进行了解析,为了便于读者对Flask的源码结构建立基本的认识,本书附带了Flask 0.1版本的源码注解,源码在Flask-Origin仓库。

其他资源

下面是一些与本书相关的资源。

作者简介

Flask Web开发实战作者

李辉,Flask开发团队(Pallets Team)成员,知乎专栏Hello, Flask!作者,曾为Flask及多个相关项目贡献过代码。他在知乎Stack Overflow上回答了大量Flask相关的问题。

你可以在他的GitHub和个人主页greyli.com上了解关于他的更多信息。

章节概括

本书共684页,三部分,共16章。

基础篇

实战篇

进阶篇

详细的目录可以在目录页面看到。

勘误与反馈

首先,为书中包含的错误表示抱歉!请访问本书GitHub仓库中的勘误文件查看书中包含的所有笔误、错误和不完善的代码实现。

如果你发现了书中的错误,或是有其他相关的建议和反馈,可以创建PR更新勘误文件,也可以在本书的GitHub仓库创建Issue指出,或是通过电子邮件withlihui@gmail.com联系我,谢谢!