从flask学python---从flask v0.1开始---01

正如侯杰所说,“源码面前,了无秘密”。

学习编程最好的方法是多写代码。是“多”写,不是“乱”写。如果是不加学习和思考,然后闭门造车,一通乱写,自己还洋洋得意,代码的水平只会止步不前,甚至养成一种“戾气”。

多写代码确实是提高代码水平的唯一之道。多写的前提是多看。看什么?看优秀的开源代码。

python是一门看看书就很容易入门的语言,但是当你看到一定的程度,再凭看书,已经很难提高。看着书上列出的种种用法,感觉是理解了,但是真的需要用到的时候,自己就是拿不出一份“优雅”的代码。这不是“会与不会”的区别,而是“熟与不熟”的区别。

废话说了一大通,让我们开始做点实事吧,从分析flask源代码开始,学习python。因此这一系列的文章不适合连基本语法还不熟悉的朋友,这系列的文章适合那些已经会用python,但希望通过继续学习,写出像flask一样优雅代码的人。

flask当前的代码量已经很大,文件也很多,如果直接从官网下个源码,一头扎进去,一定迷失方向。



让我们追随flask的开发者的脚步从最初开始。

首先从github上clone flask的源代码到本地(这不是一篇讲git 和 github 的教程)。

然后git tag看一下flask的版本信息:


然后git show 01看一下tag0.1的commit信息。


接着git reset --hard 回到第一次提交


这样在flask目录下,只有一个flask.py文件和一个example目录了。flask第一次提交的代码就是flask.py了只有356行,是不是觉得压力小多了。


从下一篇文章开始,正式开始分析flask,学习python。(不定期更新,尽量不gg)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值