博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
写一本Flask入门教程
阅读量:6619 次
发布时间:2019-06-25

本文共 885 字,大约阅读时间需要 2 分钟。

第一次萌生出写Flask教程的念头是在2016年,也就是刚开始写知乎专栏《》的时候。写了几篇文章后,原来计划的系统性的教程变成了一堆零散主题的文章,就没有再继续。一年后,又有过一次写教程的念头,那是在《》;只不过,刚刚完成第一篇,就开始写《》了。书写完到现在,已经又是一年过去了。

为什么要写一个教程

《Flask Web开发实战》作为一本书,必然要尽可能的包含详尽的相关知识。而有的人更希望能有一个简单的入门教程,用来快速对Python Web开发建立一个基本的概念,为后续的学习打下基础。如果你在阅读《Flask Web开发实战》的时候感到吃力,那么这个入门教程就是为你准备的。
教程的名字暂定为《Flask入门教程:使用Python和Flask开发你的第一个Web程序》。
暂定的目录如下:
  • 准备工作
  • Hello, Flask!
  • 模板和静态文件
  • 表单
  • 数据库
  • 用户认证
  • 组织你的代码
  • 测试
  • 部署上线
还有暂定的封面:

新的编写形式

这个教程采用了一种新的编写模式,我计划在教程里完整的呈现开发一个Flask程序的基本过程,包括每一个需要执行的命令,每一个文件的编写内容。因此,它不会像一本书一样包含大量解释和提示,除了开发流程外,尽量只保留入门所需的最简信息量,同时优化所有术语的描述。
作为阅读者,则需要自己动手敲出教程里的每一个命令和每一行代码,最终部署一个完全由自己编写的Flask程序。我想这个学习方式大概可以叫做“肌肉复制学习法”,或者是“自己动手跟着做一遍学习法” :p。
通过自己动手开发一个程序,初学者可以对开发过程中涉及的概念建立一些自己的理解,后续的深入学习可以进一步加深或是纠正这些理解。
这个想法参考了ZED A. SHAW的《Learn X the Hard Way》系列。如果你对于这个教程的形式设计和内容安排有什么想法和建议,欢迎评论提出来。

写作计划

也许有人已经开始期待了,但是这个教程还没有诞生……不过我已经开始写了,预计会在11月底完成所有内容。教程到时会连载在专栏,同时也会提供电子书下载。

相关链接

  • 教程主页:
  • 教程源码:

转载地址:http://usupo.baihongyu.com/

你可能感兴趣的文章
FCKeditor无test上传页面二次上传
查看>>
分形树Fractal tree介绍——具体如何结合TokuDB还没有太懂,先记住其和LSM都是一样的适合写密集...
查看>>
让pt-slave-restart支持MariaDB
查看>>
Android系统应用可靠性测试-猴子测试与Monkey应用实战
查看>>
灵活运用ISA的链接转换功能:ISA2006系列之十三
查看>>
MVC:找不到请求的 .Net Framework Data Provider
查看>>
数学建模一二
查看>>
eclipse中快捷键
查看>>
iOS / OXS LeanCloud云存储方案简单测试记录
查看>>
初尝dinnernow
查看>>
linux中生成考核用的GPT分区表结构修复案例
查看>>
综合应用WPF/WCF/WF/LINQ之三十九:实现一个简单的DataGrid之获取某格的原始(或当前)行(或列)的Index...
查看>>
SharePoint Server 2013 之一:为SharePoint启航
查看>>
UpdatePanel的妙用:Incremental Content
查看>>
羊坊店不眠夜
查看>>
让Windows CE 6.0 R2支持.NET CF 3.5
查看>>
鼠标滑过某一个图标时,提示讯息
查看>>
转载:如何运用VI编辑器进行查找替换
查看>>
Storyboard只支持iOS5.0或者以上的版本
查看>>
搜索引擎蜘蛛爬虫原理
查看>>