如何閱讀原始碼 - 看了那麼多大佬的回答讓我受益匪淺
今天在寫登陸註冊功能的時候 遇到一些python基本語法問題 搜尋過程中看到知乎python閱讀原始碼相關話題 然後就一發不可收拾 沉浸在話題裡將近2個小時 學到了一些皮毛 總結一下
看了很多回答 有所思考
想抄輪子抄程式碼學習取人所長
其實算下來一天的程式碼量沒多少 就是一直在處理問題和閱讀相關文章而已 有所思考有想法的程式碼加起來不到200行 (其餘的都是會的跟網上copy的) 才引發我的深思
寫一些沒見過python方法和小技巧 我本來就不怎麼會python
加上對python實現一些東西和前端的東西都感興趣
在我看來想提高程式碼能力就是解決真正專案中遇到的問題 看別人的解決辦法結合專案 自行更改或者在造輪子
就好比接下來我要做的自己的小專案 前期已經做好了一些準備比如爬蟲相關 一些類 庫 等等 我想過讀request原始碼 但真的能力有限且沒有必要現在就去閱讀 等真正遇到實際問題再去閱讀也不是不可以
總結如下
我經常會感嘆XXX強大,YYY流行,無形中會把它放在一個不可觸及到的地位,感覺它很難,學不會,而令自己不敢去挑戰它
還有一點其實很重要 就是有一個大致方向
比如我未來1-2年內我想成為python web開發者
而不是資料科學或者AI DL等領域
所以我盡我所能的在web領域學習和拓展
但並不排除未來會像ai or dl datascience 方向轉
前提條件就是把web相關的py原始碼看好 專注目前領域就好
具體方法
每天固定30分鐘時間用來寫 在上班路上閱讀原始碼並思考 我很想練就一身內功(也就是常說的程式設計思想 大佬們的思想比較高深 也是我正崇拜的地方)
提及的所有連結:
這裡有大佬推薦讀此框架才4000行
這個就是《Flask Web開發:基於Python的Web應用開發實戰》的原始部落格。
500行實現輪子用不到500行的程式碼實現一個特定功能的子專案
Python 開源庫及示例程式碼 還真的有人總結 東西實在太多了 各種方面