咱們學習python Web開發時,會選擇使用Django、flask等框架。
在學習flask時,推薦學習看看《Flask Web開發基於Python的Web應用開發實戰第2版》和《Flask Web開發實戰入門、進階與原理解析》前端
其中,《Flask Web開發實戰入門、進階與原理解析》是一本面向Python程序員的,全面介紹Python Web框架Flask的書。
學習完整的Flask Web開發學習路徑和完整的Flask Web程序開發流程,兼容Python2 .7和Python3.6。
基於Flask 1.0.2版本,全部的Python庫、前端框架和JavaScript庫均使用最新版本。
內容有基礎知識、Web API、全文搜索、國際化和本地化、第三方登陸、AJAX、WebSocket、源碼分析、擴展開發等實用內容。python
《Flask Web開發實戰入門、進階與原理解析》PDF學習:程序員
下載: https://pan.baidu.com/s/1nzWEyYZzh5T5azCr6FGQag
提取碼: i4h2flask
實戰性強,包含8個示例程序,5個實戰項目和1個Flask擴展。實戰項目包括留言板、我的博客、圖片社交網站、待辦事項程序和聊天室,分別對應不一樣的知識點,難度遞增。性能優化
全書全部章節編排能夠按部就班的掌握Flask開發知識和技巧。
經過豐富的圖表和代碼示例講解複雜知識點,儘可能作到通俗易懂。前端框架
共16章,分爲三部分。
第一部分 基礎篇(第1~6章)
經過大量的程序實例詳細介紹了Flask的全部基礎知識,同時在每章的後面又提供了一些進階技巧,供進階讀者學習。框架
第二部分 實戰篇(第7~11章)
經過5個真實的項目案例來串接和闡釋不一樣的知識點,難度逐漸遞增。這5個案例分別爲:留言板SayHello、我的博客Bluelog、圖片社交網站Albumy、待辦事項程序Todoism和聊天室CatChat。源碼分析
第三部分 進階篇(第12~16章)
首先介紹了Flask程序的部署流程:測試、性能優化和部署上線;而後經過一個真實的實例講解了Flask擴展的開發,最後以源代碼爲切入點深刻剖析了Flask的實現原理與主要工做機制。性能