Flask Web開發(fā)實戰(zhàn) :
這是一本面向Python程序員的,全面介紹Python Web框架Flask的書。關于本書的詳細介紹、相關資源等更多信息可以訪問本書的官方主頁http://helloflask.com/book了解。
? 國內首本Flask著作,在內容上涵蓋完整的Flask Web開發(fā)學習路徑,在實踐上包含完整的Flask Web程序開發(fā)流程。同時兼容Python2 .7和Python3.6。
? 內容最新,基于Flask 1.0.2版本,所有的Python庫、前端框架和JavaScript庫均使用最新版本。
? 內容全面,除了基礎知識,還包含Web API、全文搜索、國際化和本地化、第三方登錄、AJAX、WebSocket、源碼分析、擴展開發(fā)等實用內容。
? 實戰(zhàn)性強,包含8個示例程序,5個實戰(zhàn)項目和1個Flask擴展。實戰(zhàn)項目包括留言板、個人博客、圖片社交網站、...
這是一本面向Python程序員的,全面介紹Python Web框架Flask的書。關于本書的詳細介紹、相關資源等更多信息可以訪問本書的官方主頁http://helloflask.com/book了解。
? 國內首本Flask著作,在內容上涵蓋完整的Flask Web開發(fā)學習路徑,在實踐上包含完整的Flask Web程序開發(fā)流程。同時兼容Python2 .7和Python3.6。
? 內容最新,基于Flask 1.0.2版本,所有的Python庫、前端框架和JavaScript庫均使用最新版本。
? 內容全面,除了基礎知識,還包含Web API、全文搜索、國際化和本地化、第三方登錄、AJAX、WebSocket、源碼分析、擴展開發(fā)等實用內容。
? 實戰(zhàn)性強,包含8個示例程序,5個實戰(zhàn)項目和1個Flask擴展。實戰(zhàn)項目包括留言板、個人博客、圖片社交網站、待辦事項程序和聊天室,分別對應不同的知識點,難度遞增。
? 5個實戰(zhàn)項目的Git標簽經過精心設置,每個標簽都對應新增的某個程序功能。
? 全書所有章節(jié)均經過精心設計和編排,力求滿足不同水平讀者的需要,并且讓讀者可以循序漸進的掌握Flask開發(fā)知識和技巧。
? 通過豐富的圖表和代碼示例講解復雜知識點,盡量做到通俗易懂。
本書共16章,分為三部分。
第一部分 基礎篇(第1~6章)
通過大量的程序實例詳細介紹了Flask的所有基礎知識,同時在每章的后面又提供了一些進階技巧,供進階讀者學習。
第二部分 實戰(zhàn)篇(第7~11章)
通過5個真實的項目案例來串接和闡釋不同的知識點,難度逐漸遞增。這5個案例分別為:留言板SayHello、個人博客Bluelog、圖片社交網站Albumy、待辦事項程序Todoism和聊天室CatChat。
第三部分 進階篇(第12~16章)
首先介紹了Flask程序的部署流程:測試、性能優(yōu)化和部署上線;然后通過一個真實的實例講解了Flask擴展的開發(fā),最后以源代碼為切入點深入剖析了Flask的實現(xiàn)原理與主要工作機制。
李輝(Grey Li),F(xiàn)lask官方開發(fā)團隊(Pallets Team)成員,知乎專欄“Hello, Flask!”作者,HelloFlask.com網站創(chuàng)建者。對Flask有非常深入的研究,熟悉它的源代碼,有豐富的項目經驗。
他熱愛分享和創(chuàng)造,曾為Flask等多個開源項目貢獻過代碼,你可以在GitHub(github.com/greyli)上看到他的開源活動。在他的個人網站(greyli.com)上,你可以了解到關于他的更多信息。
