内容简介: 书说明 Python是全球数百万开发人员的首选语言,因为它的平滑学习曲线以及其在日常编程中的广泛应用。它的目的是在RESTful架构中构建出色的Web服务。本书将向您展示可用于构建自己的Web服务的最佳工具。 了解如何使用流行的Python框架以及Python,Django,Flask和Tornado以及相关库和工具的所有必需栈来开发RESTful API。我们将深入研究这些框架中的每一个,以构建各种Web服务,并提供有关何时使用特定框架以获得最佳结果的用例和最佳实践。 我们将向您展示使用四个框架(如请求处理,URL映射,序列化,验证,认证,授权,版本控制,ORM,数据库,模型和视图的自定义代码以及异步回调)成功开发RESTful API所需的一切。在每个框架的最后,我们将为RESTful API添加认证和安全性并为其准备测试。 在本书的最后,您将深入了解构建RESTful Web服务所需的堆栈。 你会学到什么 - 用Python结合使用和不使用数据源,从头开始开发复杂的RESTful API
- 根据RESTful API / Web服务的特定要求选择最合适的(微)框架
- 使用每个框架调试,测试和配置RESTful API
- 开发一个与PostgreSQL数据库交互的复杂RESTful API
- 将身份验证和权限添加到每个框架中构建的RESTful API
- 映射URL模式以请求处理程序并检查API的工作方式
- 剖析现有的API并重构它以利用异步代码
Packt.Building.RESTful.Python.Web.Services.2016.10.pdf
(10.71 MB)
|