首先,感謝 Flask Web Development 這本書,由淺入深、又在工程角度上全面地介紹的 Flask,是本好書,推薦。
然后,更關(guān)鍵的,針對 Klib 接下來的開發(fā)需要,面向項目進(jìn)行學(xué)習(xí),既可以用成就感避免學(xué)習(xí)過程的枯燥、疲倦,還可以在學(xué)習(xí)結(jié)束后,生成一個可以用于實(shí)際生產(chǎn)的項目。
一些學(xué)習(xí)的步驟,記下來,也供自己以后學(xué)習(xí)新語言時參考:
- 先概覽性地學(xué)習(xí),把框架搭起來,然后總共要學(xué)哪些方面的知識,并有基本的了解。
- 開發(fā)一個小項目,解決一個小需求,把興趣調(diào)動起來。
- 優(yōu)化項目的目錄結(jié)構(gòu),這是 把上面提到的框架落實(shí)下來。比如這個過程這我知道要注意整體工作流程、不同環(huán)境切換、測試、日志、等等,之后就可以慢慢填坑。
- 增加一個小功能,盡可能地優(yōu)化。在優(yōu)化過程中,會發(fā)現(xiàn)很多不足、自己不會的東西。在優(yōu)化的契機(jī),學(xué)習(xí)、鞏固這些點(diǎn)。
- 繼續(xù)增加一個小功能,繼續(xù)優(yōu)化。
- 如此反復(fù),直至功能基本完整、也沒什么迫切需要學(xué)習(xí)的點(diǎn)。
- 進(jìn)入實(shí)戰(zhàn)項目。
爭取早日使用 Flask 完成 Klib 的后端功能。