资讯专栏INFORMATION COLUMN

我的第一本 gitbook: Flask Web 开发笔记

KevinYan / 1684人阅读

摘要:月份发布了第版,收到不少网友的良好建议,所以又抽空进行了完善,当然也拖了不少时间。本书主要介绍的基本使用,这也是我一开始在学习过程中经常用到的。第章实战,介绍了如何开发一个简单的应用。声明本书由编写,采用协议发布。

书籍地址

head-first-flask

Flask 简介

Python 中有许多 Web 开发框架,比如 Django,Flask,Tornado,Bottle 和 web.py 等,其中,Django 可以说是一个全能型(all in one)的框架,自带管理后台;而 Flask 则是一个非常轻量级的框架,提供了搭建 Web 服务的必要组件,如果你不喜欢自带的组件,由于 Flask 良好的扩展性,你也可以使用其他开源的 Flask 扩展插件,甚至可以自己写一个,让喜欢折腾的开发者一展身手;Tornado 则主打异步处理,高并发,这也是它的一个显著特点。

第一次接触到 Flask 时被它的简洁感动了,几行代码就可以快速搭建出一个简单的 Web 服务,于是就开心地踏上了 Flask 的学习之路,慢慢地就学习到了诸如 Jinja2 模板引擎,路由,视图,静态文件和蓝图等。Flask 非常小,源码文件包括注释在内,总共才 6000 多行,当你能熟练使用 Flask 的各个模块时,相信你也可以读懂它的所有源码。

关于本书

本书的写作开始于 2016 年 7 月,当时的初衷就是想把学的东西记录下来,但是比较分散,后来想到可以把它写成一本开源的电子书,何乐而不为?可是真正写的时候,才发现写书真的好费精力。但不管怎样,最后还是写了一些东西。9 月份发布了第 1 版,收到不少网友的良好建议,所以又抽空进行了完善,当然也拖了不少时间。

本书主要介绍 Flask 的基本使用,这也是我一开始在学习 Flask 过程中经常用到的。我也希望读者能通过本书快速掌握 Flask 的基本功能,快速构建出自己的 Web 服务。阅读本书可能需要读者掌握基本的 Python 语法知识,以及简单的 HTML 语法。

本书主要分为五个章节:

第 1 章:介绍 Flask 的安装和快速使用。

第 2 章:介绍 Flask 的基本使用方法,比如路由,静态模板,蓝图和工厂方法等。

第 3 章:介绍 Flask 常用扩展插件的使用方法。

第 4 章:Flask 实战,介绍了如何开发一个简单的 Web TODO 应用。

第 5 章:结束语,包含一些相关的参考资料以及资源推荐。

声明

本书由 ethan-funny 编写,采用 CC BY-NC-ND 4.0 协议发布。

这意味着你可以在非商业性使用的前提下自由转载,但必须:

保持署名

不对本书进行修改

更新记录
时间 说明
2016-11-14 发布版本 v1.1,增加了蓝图、工厂方法、消息闪现和 Flask 常用扩展等
2016-09-10 发布版本 v1.0,包含基本的路由和视图,模板引擎,部署等
2016-08-22 基本完成初稿
联系我

如果你对于本书有什么建议或意见,欢迎批评指正,并联系我。

个人主页

GitHub

Twitter

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/44273.html

相关文章

  • Web开发者手边的一本CentOS小书

    摘要:悟至此,我给自己安排了新一轮的开发知识补完计划。虽然本书打着整理补完的旗号,但毕竟只是一本小书,肯定是比不上外面那些大部头的。因此,本书的着重点是一名开发人员所需要的知识体系。本文首发于的技术博客实用至上,非经作者同意,请勿转载。 缘起 毕业四年有余,这一段走来甚是曲折。web开发是个大工程,其中牵涉到的知识点数不胜数,我本以为这路是一往无前,却道是盘绕而上;纸上得来终觉浅,初时看往往...

    shixinzhang 评论0 收藏0
  • Web 开发学习笔记(1) --- 搭建你的第一个 Web Server

    摘要:简介是一个轻量级的框架如果要学习开发非常适合作为我们学习的起点通过接下来的这一些列的博客我们将学习如何利用以及其他工具搭建一个简单的网站开发环境命令如下第一个首先我们创建一个文件夹并在其中新建一个文件接着我们打开按照的示例 简介 Flask 是一个轻量级的 Web 框架, 如果要学习 Web 开发, Flask 非常适合作为我们学习的起点. 通过接下来的这一些列的博客, 我们将学习如何...

    calx 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<