把本身的目標公之於衆,有可能會由於受到監督而更容易完成目標,也有可能會讓你潛意識裏感受本身好像已經完成了目標,從而讓計劃更難執行。我更相信前一種理論,因此決定如今公佈第二本 Flask 書的寫做計劃。vue
儘管我很想早一點深刻學習更多的東西,而不是侷限在 Flask(或 Python) 領域,但事實是,在這一個領域就已經有太多的東西須要研究和學習……目前來講,我最想解決的就是 Web API 的編寫問題。《Flask Web 開發實戰》雖然在第十章介紹了 Web API 的大部分基礎概念,可是隻實現了一種 OAuth 認證流程,也沒能深刻更多內容,包括數據校驗、請求封裝等。所以,我決定再寫一本書來覆蓋這個主題。flask
另外一個緣由是,我在上一本書的電商頁面、豆瓣條目還有其餘地方收集到了一些批評,其中有一些很中肯,因此我想寫一本更好的 Flask 書。除了克服這些批評裏提到的缺點,我也會嘗試更科學的寫做方式,不會像上一本書那樣包含那麼多的筆誤和疏漏。緩存
做爲試水,我在 PyCon China 2019 上海場會有一個相關主題的演講:《基於 Flask 的 REST API 開發指南》,若是你感興趣的話,能夠考慮報名參加。微信
不一樣於《Flask Web 開發實戰》所追求的大而全,這本書的定位是一個小而精的 Flask 書。它會包含下面這些內容:異步
這本書一來能夠銜接《Flask 入門教程》,二來能夠補充《Flask Web 開發實戰》沒有覆蓋的內容。對於相同的主題,我會考慮使用不一樣的工具,好比《Flask Web 開發實戰》裏單元測試使用 unitttest,那麼這本書就會介紹用 pytest。工具
下面是這本書的其餘具體設計:單元測試
做爲後續,在這本書完成後,我計劃寫一本電子書來介紹如何使用 Vue.js 基於這本 Flask 書編寫的 Web API 來開發客戶端。儘管我如今還沒入門 Vue.js……可是我已經把放相關內容的網站域名準備好了:HelloVuejs.com(它和 HelloFlask.com 是兄弟域名 :p)學習
預計的發售時間是明年愚人節,即 2020 年 4 月 1 日。由於 Flask 的誕生時間是 2010 年的愚人節,因此明年愚人節會是 Flask 誕生十週年記念日,一個很完美的發售時間。測試
若是你對這本書感興趣,能夠關注個人微信公衆號、Twitter 和豆瓣帳號獲取最新動態。網站
在公開上一本寫做消息的文章裏,我徵集到了大約 40 條建議,雖然沒能徹底採納,但我都一一考慮過這些頗有價值的建議。對於這本新書,在內容、形式或是其餘任何方面,你有什麼意見和建議?歡迎發評論或私信分享你的想法,謝謝。