当前位置:网站首页>推荐书籍 > 正文 >>

利用FastAPI构建Python微服务

图书信息

作者:(美)舍温·约翰·C.特拉古拉著王婷译

出版社:清华大学出版社

定价:129.00

ISBN:9787302644866

出版时间:2023-09-01

分类:图书,行业职业,计算机,数据库

商品介绍

目录

第1篇与FastAPI微服务开发应用相关的架构概念

第1章设置FastAPI

1.1技术要求

1.2设置开发环境

1.3初始化和配置FastAPI

1.4设计和实现RESTAPI

1.5管理用户请求和服务器响应

1.5.1参数类型声明

1.5.2路径参数

1.5.3查询参数

1.5.4默认参数

1.5.5可选参数

1.5.6混合所有类型的参数

1.5.7请求正文

1.5.8请求标头

1.5.9响应数据

1.6处理表单参数

1.7管理cookie

1.8小结

第2章探索核心功能

2.1技术要求

2.2构建和组织大型项目

2.2.1实现API服务

……

内容简介

本书详细阐述了与分布式机器学习相关的基本解决方案,主要包括设置FastAPI,探索核心功能,依赖注入研究,构建微服务应用程序,连接到关系数据库,使用非关系数据库,保护RESTAPI的安全,创建协程、事件和消息驱动的事务,利用其他高级功能,解决数值、符号和图形问题,添加其他微服务功能等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。

本书适合作为高等院校计算机及相关专业的教材和教学参考用书,也可作为相关开发人员的自学用书和参考手册。

作者简介

舍温·约翰·C.特拉古拉是Java、ASP.NET MVC和Python应用程序方面的主题专家,并且还具有一些前端框架背景。他管理着一个开发团队来构建与制造和固定资产、文档管理、记录管理、POS以及库存系统相关的各种应用程序。作为顾问,他拥有构建实验室信息管理系统(laboratory information management system,LIMS)和混合移动应用程序的背景。自2010年以来,他还为Python、Django、Flask、Jakarta EE、C#、ASP.NET MVC、JSF、Java和一些前端框架的课程提供企业新人培训服务。他撰写了Spring MVC Blueprints和Spring 5 Cookbook之类的书籍,另外还发布了Packt视频Modern Java Web Applications with Spring Boot 2.x。

主编推荐

《利用FastAPI构建Python微服务》将向你详细介绍FastAPI框架及其组件,以及如何联合应用这些组件与一些第三方工具来构建微服务应用程序。读者需要具备一些Python编程背景、API开发原理知识以及对创建企业级微服务应用程序背后原理的理解。这不仅仅是一本参考用书,它还提供一些代码蓝图,在阐释和演示各章主题的同时,还可以帮助开发人员解决实际应用问题。

推荐书籍