- Flask Web開發:基于Python的Web應用開發實戰(第2版)
- (美)米格爾·格林貝格
- 513字
- 2020-05-06 16:36:49
面向的讀者群
要想更好地理解本書內容,你需要具備一定的Python編程經驗。閱讀本書并不要求你了解Flask的相關知識,但你最好理解Python的一些概念,比如包、模塊、函數、裝飾器和面向對象編程。熟悉異常處理,知道如何從棧跟蹤中分析問題也有助于理解本書。
學習本書示例代碼時,你大部分時間都將在命令行中操作。因此,你應該能夠熟練使用自己操作系統中的命令行。
現代Web應用都不可避免地需要使用HTML、CSS和JavaScript。本書開發的示例應用當然也用到了這些技術,但本書沒有對其進行詳細介紹,也沒有說明應該如何使用。因此,如果你想開發完整的應用,且無法向精通客戶端技術的開發者尋求幫助,那就需要對這些語言有一定程度的了解。
本書配套的應用是開源的,我把它上傳到GitHub了。雖然你可以從GitHub上下載ZIP或TAR格式的源碼,但我還是強烈建議你安裝Git客戶端,以便熟悉怎么使用源碼版本控制系統(至少要知道如何直接從倉庫中克隆源碼以及如何切換到應用的不同版本)。接下來的“如何使用示例代碼”部分會介紹幾個你需要知道的命令。你或許也希望在自己的項目中使用版本控制,那就把本書作為學習Git的一個契機吧。
最后要說明的是,本書并不是完整且詳盡的Flask框架手冊。雖然本書介紹了Flask的大部分功能,但你還需要配合使用Flask官方文檔(http://flask.pocoo.org/)。
推薦閱讀
- 深入理解Android(卷I)
- Responsive Web Design with HTML5 and CSS3
- Learning Bayesian Models with R
- C語言程序設計
- Eclipse Plug-in Development:Beginner's Guide(Second Edition)
- TypeScript項目開發實戰
- Kotlin編程實戰:創建優雅、富于表現力和高性能的JVM與Android應用程序
- Test-Driven Machine Learning
- Azure Serverless Computing Cookbook
- JSP程序設計與案例實戰(慕課版)
- Getting Started with React VR
- Python面試通關寶典
- 你真的會寫代碼嗎
- Drupal Search Engine Optimization
- 計算思維與Python編程