初學(xué)Python,有哪些開源項目代碼可以學(xué)習(xí)呢?閱讀Python開源項目代碼主要原因有什么?下文將作詳細(xì)介紹,一起隨小編了解一下!

閱讀Python開源項目代碼原因:

1、在工作過程中遇到一些問題,Google和StackOverFlow等網(wǎng)站找不到解決辦法,只能去翻源碼。

2、對某些項目或者方向感興趣,希望能夠深入了解。

3、學(xué)習(xí)遇到瓶頸需要汲取開源項目的經(jīng)驗和用法來做提高。

沒有目的的閱讀開源項目就是耍流氓,浪費了時間,但是能學(xué)到的東西很少,怎樣根據(jù)自身情況去閱讀呢?

1、和興趣以及工作契合,例如,工作中沒有機會用到celery,又不是自己想造個輪子,讀它的源碼做什么?所以要從平時能接觸到的那些項目中選取。

2、一個方向只看一兩個典型的就可以了,比如web框架,看bottle和flask的源碼,但是,并不是堆得多了更好,有時候反而選擇太多會懵。

Python金融實戰(zhàn)課

點擊圖片了解Python金融實戰(zhàn)課詳情?。?!

3、不同技術(shù)階段的選擇代碼量、復(fù)雜度不一樣的項目。

4、清楚自己看代碼的目的,就是你看代碼是想了解人家怎么設(shè)計、調(diào)試bug、還是只是想學(xué)習(xí)正確的編程用法呢。

怎么閱讀開源項目源碼

1、不要畏懼

2、帶著問題去閱讀代碼

3、斷點調(diào)試

4、善用文檔、官網(wǎng)例子

5、理解作者的思考方式

6、閱讀項目的早期版本

7、記憶并繪制項目架構(gòu)

8、參與