更快速!更安全!更高效!
讓你的Python Web開發體驗全面升級 ??
用FastAPI打造現代化的Web API與後端服務!
FastAPI極速、簡潔、強大的特性,成為現代Python Web開發的首選框架。本書將帶你從基礎入門到進階應用,掌握FastAPI 的最佳實踐,打造高效、可擴展、符合標準的Web API。
不論是初學者還是資深開發者,本書都能幫助你快速上手並發揮FastAPI的最大潛力!
FastAPI是個誕生沒多久就開發穩定的框架,在簡潔的設計中充分利用了Python的新特性。正如其名所示,FastAPI確實運行快速,可與Golang等語言中的類似框架相媲美。透過這本實用的書籍,熟悉Python的開發者將學習如何使用FastAPI,在更短時間內用更少的程式碼完成更多工作。
作者Bill Lubanovic深入介紹了FastAPI開發的細節,提供了各種主題的操作指南,如表單、資料庫存取、圖形、地圖等進階的概念。本書還能讓你快速掌握RESTful API、資料驗證、授權和效能最佳化等知識。由於與Flask和Django等框架的相似性,你會發現FastAPI很容易上手。
透過本書,你將:
.學習如何使用FastAPI建立網路應用程式。
.了解FastAPI、Starlette和Pydantic之間的差異。
.學習使用FastAPI與眾不同的兩個特性:非同步函式以及資料型別檢查和驗證。
.探索Python3.8+的新特性,特別是型別註解。
.理解同步和非同步Python之間的差異。
.學習如何連接外部API和服務。
好評推薦
「FastAPI變簡單了!本書在簡化FastAPI概念方面表現出色,展現了作者的精湛功力。讀者將獲得能立即上手應用的實用知識。」 —Ganesh Harke資深軟體工程師,花旗銀行
「本書全面概述了FastAPI框架及其周邊生態系統,讓讀者能夠快速並全面地了解現代網頁開發。」 —William Jamir Silva資深軟體工程師,Adjust GmbH?