All Projects → ethan-funny → Head First Flask

ethan-funny / Head First Flask

Licence: other
📙Introduction to Flask Web development.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Head First Flask

Beibq
基于flask开发类似gitbook的知识管理网站。 http://demo.beibq.cn
Stars: ✭ 480 (+35.21%)
Mutual labels:  flask, gitbook
Cmdb
CMDB: configuration and management of IT resources, demo: http://121.42.12.46:8000
Stars: ✭ 337 (-5.07%)
Mutual labels:  flask
Deepchatmodels
Conversation models in TensorFlow. (website removed)
Stars: ✭ 312 (-12.11%)
Mutual labels:  flask
Onjava8
《On Java 8》中文版
Stars: ✭ 16,522 (+4554.08%)
Mutual labels:  gitbook
Flask Smorest
DB agnostic framework to build auto-documented REST APIs with Flask and marshmallow
Stars: ✭ 317 (-10.7%)
Mutual labels:  flask
Redis Monitor
💻 A very simple redis monitor based on Flask and React. 一个部署简单的 redis 监控程序,使用 Flask 和 React 完成。
Stars: ✭ 330 (-7.04%)
Mutual labels:  flask
Algorithm Exercise
Data Structure and Algorithm notes. 数据结构与算法/leetcode/lintcode题解/
Stars: ✭ 3,276 (+822.82%)
Mutual labels:  gitbook
Flask Session
Server side session extension for Flask
Stars: ✭ 344 (-3.1%)
Mutual labels:  flask
Meinheld Gunicorn Flask Docker
Docker image with Meinheld and Gunicorn for Flask applications in Python. Optionally with Alpine Linux.
Stars: ✭ 336 (-5.35%)
Mutual labels:  flask
Gather Deployment
Gathers scalable tensorflow and infrastructure deployment
Stars: ✭ 326 (-8.17%)
Mutual labels:  flask
Flask Bookshelf
Flask Series
Stars: ✭ 327 (-7.89%)
Mutual labels:  flask
Prometheus flask exporter
Prometheus exporter for Flask applications
Stars: ✭ 318 (-10.42%)
Mutual labels:  flask
Docute
📚 Effortless documentation, done right.
Stars: ✭ 3,575 (+907.04%)
Mutual labels:  gitbook
Flask Appbuilder
Simple and rapid application development framework, built on top of Flask. includes detailed security, auto CRUD generation for your models, google charts and much more. Demo (login with guest/welcome) - http://flaskappbuilder.pythonanywhere.com/
Stars: ✭ 3,603 (+914.93%)
Mutual labels:  flask
Static Program Analysis Book
Getting started with static program analysis. 静态程序分析入门教程。
Stars: ✭ 338 (-4.79%)
Mutual labels:  gitbook
Renrenbackup
A backup tool for renren.com
Stars: ✭ 309 (-12.96%)
Mutual labels:  flask
Burp suite doc zh cn
这是基于Burp Suite官方文档翻译而来的中文版文档
Stars: ✭ 323 (-9.01%)
Mutual labels:  gitbook
Tasking Manager
Tasking Manager - The tool to team up for mapping in OpenStreetMap
Stars: ✭ 328 (-7.61%)
Mutual labels:  flask
Microblog
A microblogging web application written in Python and Flask that I developed as part of my Flask Mega-Tutorial series.
Stars: ✭ 3,788 (+967.04%)
Mutual labels:  flask
Flask Sqlalchemy
Adds SQLAlchemy support to Flask
Stars: ✭ 3,658 (+930.42%)
Mutual labels:  flask

Flask Web 开发入门

Version License: CC BY-NC-ND 4.0 Analytics

Flask 简介

Python 中有许多 Web 开发框架,比如 DjangoFlaskTornadoBottleweb.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 章:结束语,包含一些相关的参考资料以及资源推荐。

声明

Creative Commons License

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

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

  1. 保持署名
  2. 不对本书进行修改

更新记录

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

联系我

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

支持我

如果你觉得本书对你有所帮助,不妨请我喝杯咖啡,感谢支持!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].