< >
🏆 花旗銀行與Adjust GmbH資深工程師聯名實戰推薦🏆 首本繁體中文FastAPI專書🏆 GitHub 70,000+⭐推薦的熱門開發框架🏆 40年開發經驗的專家力作 更快速!更安全!更高效!讓你的Python Web開發體驗全面升級 🚀用FastAPI打造現代化的Web API與後端服務!FastAPI極速、簡潔、強大的特性,成為現代Python Web開發的首選框架。本書將帶你從基礎入門到進階應用,掌握FastAPI 的最佳實踐,打造高效、可擴展、符合標準的Web API。不論是初學者還是資深開發者,本書都能幫助你快速上手並發揮FastAPI的最大潛力!「FastAPI變簡單了!本書在簡化FastAPI概念方面表現出色,展現了作者的精湛功力。讀者將獲得能立即上手應用的實用知識。」—Ganesh Harke,資深軟體工程師,花旗銀行「本書全面概述了FastAPI框架及其周邊生態系統,讓讀者能夠快速並全面地了解現代網頁開發。」—William Jamir Silva,資深軟體工程師,Adjust GmbHFastAPI是個誕生沒多久就開發穩定的框架,在簡潔的設計中充分利用了Python的新特性。正如其名所示,FastAPI確實運行快速,可與Golang等語言中的類似框架相媲美。透過這本實用的書籍,熟悉Python的開發者將學習如何使用FastAPI,在更短時間內用更少的程式碼完成更多工作。作者Bill Lubanovic深入介紹了FastAPI開發的細節,提供了各種主題的操作指南,如表單、資料庫存取、圖形、地圖等進階的概念。本書還能讓你快速掌握RESTful API、資料驗證、授權和效能最佳化等知識。由於與Flask和Django等框架的相似性,你會發現FastAPI很容易上手。透過本書,你將:.學習如何使用FastAPI建立網路應用程式。.了解FastAPI、Starlette和Pydantic之間的差異。.學習使用FastAPI與眾不同的兩個特性:非同步函式以及資料型別檢查和驗證。.探索Python3.8+的新特性,特別是型別註解。.理解同步和非同步Python之間的差異。.學習如何連接外部API和服務。
Bill Lubanovic 擁有超過40年的開發經驗,專精於Linux、Web和Python。他最近與團隊使用 FastAPI重寫了一個大型生物醫學研究 API。Bill是《Linux系統管理》的共同作者,也撰寫了《精通Python》一書,2本書均由歐萊禮出版。
第一部分 有什麼新鮮事?第一章 現代網路第二章 現代 Python第二部分 FastAPI 導覽第三章 FastAPI 導覽第四章 非同步、並行和 Starlette 導覽第五章 Pydantic、型別提示和模型導覽第六章 依賴關係第七章 框架比較第三部分 建立網站第八章 網站第九章 服務層第十章 資料層第十一章 驗證與授權第十二章 測試第十三章 正式環境第四部分 展示廳第十四章 資料庫、資料科學和一點點 AI第十五章 檔案第十六章 表單和模板第十七章 資料探索與視覺化第十八章 遊戲附錄A 延伸閱讀附錄B 生物與人類
精通API架構|設計、營運和發展基於API的系統 API設計模式|簡化整合的訊息交換技術 持續API管理|在不斷演變的生態系統中做出正確決策 第二版
購買紙本書