Coder Social home page Coder Social logo

krelianhu / head-first-flask Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vions/head-first-flask

0.0 2.0 0.0 307 KB

:green_book:Introduction to Flask Web development.

Home Page: https://www.gitbook.com/book/funhacks/head-first-flask/details

License: Other

head-first-flask's Introduction

cover

Flask Web 开发入门

Flask 简介

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

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

关于本书

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

本书主要分为四个章节:

第 1 章:主要介绍 Flask 的安装和快速使用。 第 2 章:主要介绍 Flask 的基本使用方法,学习本章后,读者基本可以对 Flask 有个清晰的认识。 第 3 章:Flask 实战,介绍了如何开发一个 Web TODO 应用。 第 4 章:结束语,以及一些相关的参考资料。

声明

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

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

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

更新记录

Version 1.0

时间 说明
2016-08-22 基本完成初稿
2016-09-10 发布版本 v1.0

联系我

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

head-first-flask's People

Contributors

ethan-funny avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.