书籍详情
《 利用FastAPI构建Python微服务》[67]百度网盘|亲测有效|pdf下载
  • 利用FastAPI构建Python微服务

  • 出版社:清华大学出版社
  • 作者:[美]舍温·约翰·C.特拉古拉 著 王婷 译
  • 出版时间:2023-09-20
  • 热度:2550
  • 上架时间:2025-03-08 06:13:50
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

产品特色

编辑推荐

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

 
内容简介

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

作者简介

舍温·约翰·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。

目  录
第1篇 与FastAPI微服务开发应用相关的架构概念
第1章 设置FastAPI 3
1.1 技术要求 3
1.2 设置开发环境 4
1.3 初始化和配置FastAPI 5
1.4 设计和实现REST API 6
1.5 管理用户请求和服务器响应 9
1.5.1 参数类型声明 9
1.5.2 路径参数 10
1.5.3 查询参数 12
1.5.4 默认参数 13
1.5.5 可选参数 14
1.5.6 混合所有类型的参数 16
1.5.7 请求正文 16
前  言
本书将向你详细介绍FastAPI框架及其组件,以及如何联合应用这些组件与一些第三方工具来构建微服务应用程序。读者需要具备一些Python编程背景、API开发原理知识以及对创建企业级微服务应用程序背后原理的理解。这不仅仅是一本参考用书,它还提供一些代码蓝图,在阐释和演示各章主题的同时,还可以帮助开发人员解决实际应用问题。
本书读者
本书适用于想要学习如何使用FastAPI框架来实现微服务的Python Web开发人员、高级Python用户和使用Flask或Django的后端开发人员。熟悉REST API和微服务的读者也可以从本书中受益。本书的某些章节包含中级开发人员和Python爱好者也可以涉猎的一般概念、过程和说明。
内容介绍
本书分为3篇,共11章。具体内容安排如下。
第1篇为“与FastAPI微服务开发应用相关的架构概念”,包括第1~4章。
第1章“设置FastAPI”,介绍如何使用核心模块类和装饰器创建FastAPI端点,以及如何通过FastAPI框架管理传入的API请求和传出的响应。

相关推荐