首先,感谢 Flask Web Development 这本书,由浅入深、又在工程角度上全面地介绍的 Flask,是本好书,推荐。
然后,更关键的,针对 Klib 接下来的开发需要,面向项目进行学习,既可以用成就感避免学习过程的枯燥、疲倦,还可以在学习结束后,生成一个可以用于实际生产的项目。
一些学习的步骤,记下来,也供自己以后学习新语言时参考:
- 先概览性地学习,把框架搭起来,然后总共要学哪些方面的知识,并有基本的了解。
- 开发一个小项目,解决一个小需求,把兴趣调动起来。
- 优化项目的目录结构,这是 把上面提到的框架落实下来。比如这个过程这我知道要注意整体工作流程、不同环境切换、测试、日志、等等,之后就可以慢慢填坑。
- 增加一个小功能,尽可能地优化。在优化过程中,会发现很多不足、自己不会的东西。在优化的契机,学习、巩固这些点。
- 继续增加一个小功能,继续优化。
- 如此反复,直至功能基本完整、也没什么迫切需要学习的点。
- 进入实战项目。
争取早日使用 Flask 完成 Klib 的后端功能。