初学Python,有哪些开源项目代码可以学习呢?阅读Python开源项目代码主要原因有什么?下文将作详细介绍,一起随小编了解一下!

阅读Python开源项目代码原因:

1、在工作过程中遇到一些问题,Google和StackOverFlow等网站找不到解决办法,只能去翻源码。

2、对某些项目或者方向感兴趣,希望能够深入了解。

3、学习遇到瓶颈需要汲取开源项目的经验和用法来做提高。

没有目的的阅读开源项目就是耍流氓,浪费了时间,但是能学到的东西很少,怎样根据自身情况去阅读呢?

1、和兴趣以及工作契合,例如,工作中没有机会用到celery,又不是自己想造个轮子,读它的源码做什么?所以要从平时能接触到的那些项目中选取。

2、一个方向只看一两个典型的就可以了,比如web框架,看bottle和flask的源码,但是,并不是堆得多了更好,有时候反而选择太多会懵。

Python金融实战课

点击图片了解Python金融实战课详情!!!

3、不同技术阶段的选择代码量、复杂度不一样的项目。

4、清楚自己看代码的目的,就是你看代码是想了解人家怎么设计、调试bug、还是只是想学习正确的编程用法呢。

怎么阅读开源项目源码

1、不要畏惧

2、带着问题去阅读代码

3、断点调试

4、善用文档、官网例子

5、理解作者的思考方式

6、阅读项目的早期版本

7、记忆并绘制项目架构

8、参与