FastAPI學習手冊
愛飛翔 譯
出版時間:2025年06月
頁數(shù):339
“這本書讓你輕松學會FastAPI。作者熟練地演示了這個框架的用法,讓大家很容易就能理解FastAPI的一些概念。你可以將書里的實用知識,立刻運用到實際的編程中?!?br />
——Ganesh Harke
花旗銀行(Citibank)的高級軟件工程師
“這本書詳細講解了FastAPI框架及其周邊產品,讓讀者迅速而全面地掌握如何用這套技術做Web開發(fā)。”
——William Jamir Silva
Adjust GmbH的高級軟件工程師
FastAPI是個年輕而穩(wěn)健的框架,它設計得相當清晰,并且利用了Python語言中的一些新特性。正如其名稱所示,這個框架的速度確實快,能夠與采用Go語言所編寫的框架相爭。熟悉Python語言的開發(fā)者能夠通過這本實用教程,學到如何運用FastAPI框架,以盡可能少的代碼迅速開發(fā)出Web應用。
本書作者描述了FastAPI開發(fā)中的諸多細節(jié),并通過各種示例,講解了表單、數(shù)據(jù)庫訪問、圖表與地圖制作等高級話題。這本書能夠幫助你迅速了解RESTful API、數(shù)據(jù)驗證、授權,以及性能優(yōu)化等技術。FastAPI與Flask及Django框架類似,用過那兩種框架的讀者很容易就能學會FastAPI。
本書涵蓋了以下內容:
● 怎樣使用FastAPI構建Web應用程序。
● FastAPI、Starlette與Pydantic之間的區(qū)別及聯(lián)系。
● 讓FastAPI框架與眾不同的兩項特性,也就是對異步函數(shù)的支持,以及數(shù)據(jù)類型的檢測及驗證機制。
● Python 3.8及后續(xù)版本所支持的新功能,尤其是類型注解機制。
● 同步Python代碼與異步Python代碼之間的區(qū)別。
● 怎樣與外部的API及服務相連接。
書名:FastAPI學習手冊
譯者:愛飛翔 譯
國內出版社:中國電力出版社
出版時間:2025年06月
頁數(shù):339
書號:978-7-5198-9958-5
原版書書名:FastAPI
原版書出版商:O'Reilly Media
Bill Lubanovic
Bill Lubanovic在長達40余年的軟件開發(fā)生涯中積累了豐富的實戰(zhàn)經(jīng)驗,開發(fā)過的項目跨越數(shù)據(jù)庫、Web、分布式系統(tǒng)等多個領域。他曾負責用Python重新實現(xiàn)流行工具Wayback Machine。
Bill Lubanovic精通Linux系統(tǒng)、Web開發(fā),以及Python語言。他最近與同事采用FastAPI重寫了一套做生物醫(yī)學研究的大型API。Bill是O’Reilly出版的《Linux System Administration》一書的合著者,他還撰寫了O’Reilly的《Introducing Python》。
Bill Lubanovic started developing software with Unix in the 1970s, GUIs in the 1980s, and the Web in the 1990s. He now does web visualization work for a wind energy company.
本書封面動物是一只刺尾鬣蜥(學名:spiny-tailed iguana,又名櫛尾蜥),在生物學上面的屬名是Ctenosaura。這個詞源自希臘語的ctenos(意思是梳,刺尾鬣蜥的背部與尾部正有這種梳狀物)以及saura(意思是蜥蜴)。在Ctenosaura屬里面,目前已知有15個種,其中包括five-keeled刺尾鬣蜥(學名Ctenosaura quinquecarinata)、black-chested刺尾鬣蜥(學名Ctenosaura melanosterna)、Motagua刺尾鬣蜥(學名Ctenosaura palearis)、Oaxaca刺尾鬣蜥(學名Ctenosaura oaxacana)、Roatán刺尾鬣蜥(學名Ctenosaura oedirhina)與Utila刺尾鬣蜥(學名Ctenosaura bakeri)等。
刺尾鬣蜥的體長范圍是4.9英寸(12.446厘米)~39英寸(99.06厘米)。每種刺尾鬣蜥都有不同的顏色,而且會隨著體溫、情緒、健康程度以及棲息地的溫度,改變其顏色。這些顏色包括棕色、黑色、灰色、粉色、綠色與黃色。一般來說,刺尾鬣蜥是雜食動物,吃各種水果、花朵、樹葉以及小動物。
鬣蜥各地都有,而刺尾鬣蜥,則原產于墨西哥與中美洲。它們出現(xiàn)在熱帶及亞熱帶的干燥林及灌木叢中,偶爾也出現(xiàn)在被人類改變的地方乃至城鎮(zhèn)之中。有幾種刺尾鬣蜥,只出現(xiàn)在很小的一塊區(qū)域內,例如Roatán刺尾鬣蜥,只出現(xiàn)在洪都拉斯海灣群島的羅阿坦島,又例如Utila刺尾鬣蜥,只出現(xiàn)在烏提拉島的沼澤與紅樹林地帶(這個島遠離洪都拉斯的加勒比海岸),再比如Motagua刺尾鬣蜥,只出現(xiàn)在危地馬拉。
刺尾鬣蜥之中的幾個,是瀕?;驑O危物種。有幾個物種在美國是入侵物種(西部的和黑色的刺尾鬣蜥)。刺尾鬣蜥面臨各種威脅,例如棲息地由于發(fā)展農業(yè)或養(yǎng)牛而喪失,有人將其當成寵物做非法交易,遭到偷獵,遭遇棲息地破碎(habitat fragmentation)問題,有人引入了它們的天敵,或是有人因為害怕刺尾鬣蜥而將其殺掉等。O’Reilly圖書封面上的許多動物屬于瀕危動物,無論是否瀕危,這些動物都對這個世界有著重要的意義。