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)讨论相关话题。

购买方式 & 相关链接

本书已发售,下面是常见的购买渠道:

欢迎访问本书的豆瓣图书页面撰写书评或短评。

拿到书后,请先阅读勘误,标记出错误。遇到问题,请先查看FAQ,尝试搜索解决无果可以在helloflask仓库创建issue。

购买电子书时建议不要选择京东和当当,它们的排版效果很差。亚马逊电子书并非只能通过Kindle设备阅读,你也可以使用亚马逊提供的全平台支持的阅读软件来阅读。

勘误 & FAQ & 可改进实现

首先,为书中包含的错误表示抱歉!

本书的Meta仓库helloflask仓库包含下列信息:

如果你发现了书中的错误,或是有其他相关的建议和想法,可以通过下面的方式进行反馈:

你也可以直接提交PR来修改本书GitHub仓库里的勘误文件(errata/errata.md)、FAQ文件(faq/faq.md)和可改进实现文件(improvement/improvement.md),谢谢!

推荐语

这本书内容翔实,推荐给想要系统学习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开发入门教程学习,简单了解即可。

配套资源

建议按照书中的指示从GitHub克隆源码仓库,如果速度过慢,可以点击这里下载源码合集打包文件。

相关资源

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

作者简介

Flask Web开发实战作者

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

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

Powered by This Book

如果你通过阅读本书实现了自己的小项目,欢迎通过各种途径让我知道,我会把你的项目添加到这里和helloflask仓库的README中。

分享 & 评价 & 讨论

如果这本书帮到了你,或是你觉得这本书还不错,欢迎通过社交平台私信或是或发Email告诉我,这对我来说是非常珍贵的鼓励!另外,你也可以通过下面的途径来分享和推荐本书:

章节概括

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

基础篇

实战篇

进阶篇

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

章节试读

后记

后记被编辑删掉了,补在这里,请读完最后一页后来看:

经过这一段漫长的Flask之旅,你应该收获了不少东西。虽然本书结束了,但你的学习还没有止步。希望这本书可以让你的某些想法走进现实,带给人们一些特别的记忆。也希望你可以慷慨的分享你的代码、经验和思想,因为你正和其他人一样,用你的方式改变着这个世界。但愿这本书帮到了你,祝你好运!

李辉

2018年4月1日