FastAPI学习手册
爱飞翔 译
出版时间:2025年06月
页数:339
“这本书让你轻松学会FastAPI。作者熟练地演示了这个框架的用法,让大家很容易就能理解FastAPI的一些概念。你可以将书里的实用知识,立刻运用到实际的编程中。”
——Ganesh Harke
花旗银行(Citibank)的高级软件工程师
“这本书详细讲解了FastAPI框架及其周边产品,让读者迅速而全面地掌握如何用这套技术做Web开发。”
——William Jamir Silva
Adjust GmbH的高级软件工程师
FastAPI是个年轻而稳健的框架,它设计得相当清晰,并且利用了Python语言中的一些新特性。正如其名称所示,这个框架的速度确实快,能够与采用Go语言所编写的框架相争。熟悉Python语言的开发者能够通过这本实用教程,学到如何运用FastAPI框架,以尽可能少的代码迅速开发出Web应用。
本书作者描述了FastAPI开发中的诸多细节,并通过各种示例,讲解了表单、数据库访问、图表与地图制作等高级话题。这本书能够帮助你迅速了解RESTful API、数据验证、授权,以及性能优化等技术。FastAPI与Flask及Django框架类似,用过那两种框架的读者很容易就能学会FastAPI。
本书涵盖了以下内容:
● 怎样使用FastAPI构建Web应用程序。
● FastAPI、Starlette与Pydantic之间的区别及联系。
● 让FastAPI框架与众不同的两项特性,也就是对异步函数的支持,以及数据类型的检测及验证机制。
● Python 3.8及后续版本所支持的新功能,尤其是类型注解机制。
● 同步Python代码与异步Python代码之间的区别。
● 怎样与外部的API及服务相连接。
书名:FastAPI学习手册
译者:爱飞翔 译
国内出版社:中国电力出版社
出版时间:2025年06月
页数:339
书号:978-7-5198-9958-5
原版书书名:FastAPI
原版书出版商:O'Reilly Media
Bill Lubanovic
Bill Lubanovic在长达40余年的软件开发生涯中积累了丰富的实战经验,开发过的项目跨越数据库、Web、分布式系统等多个领域。他曾负责用Python重新实现流行工具Wayback Machine。
Bill Lubanovic精通Linux系统、Web开发,以及Python语言。他最近与同事采用FastAPI重写了一套做生物医学研究的大型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厘米)。每种刺尾鬣蜥都有不同的颜色,而且会随着体温、情绪、健康程度以及栖息地的温度,改变其颜色。这些颜色包括棕色、黑色、灰色、粉色、绿色与黄色。一般来说,刺尾鬣蜥是杂食动物,吃各种水果、花朵、树叶以及小动物。
鬣蜥各地都有,而刺尾鬣蜥,则原产于墨西哥与中美洲。它们出现在热带及亚热带的干燥林及灌木丛中,偶尔也出现在被人类改变的地方乃至城镇之中。有几种刺尾鬣蜥,只出现在很小的一块区域内,例如Roatán刺尾鬣蜥,只出现在洪都拉斯海湾群岛的罗阿坦岛,又例如Utila刺尾鬣蜥,只出现在乌提拉岛的沼泽与红树林地带(这个岛远离洪都拉斯的加勒比海岸),再比如Motagua刺尾鬣蜥,只出现在危地马拉。
刺尾鬣蜥之中的几个,是濒危或极危物种。有几个物种在美国是入侵物种(西部的和黑色的刺尾鬣蜥)。刺尾鬣蜥面临各种威胁,例如栖息地由于发展农业或养牛而丧失,有人将其当成宠物做非法交易,遭到偷猎,遭遇栖息地破碎(habitat fragmentation)问题,有人引入了它们的天敌,或是有人因为害怕刺尾鬣蜥而将其杀掉等。O’Reilly图书封面上的许多动物属于濒危动物,无论是否濒危,这些动物都对这个世界有着重要的意义。