前言
Python绝对是最流行的编程语言之一。 它是开源的,多平台的,您可以使用它来开发任何类型的应用程序,从网站和Web服务到人工智能和机器学习应用程序。 您将始终在Python中找到一个框架或一组软件包,以便在任何领域中使您更轻松。 在最重要和最受欢迎的云计算提供商中,使用Python及其最受欢迎的Web框架Django非常容易。 因此,Python是开发在云上运行的现代可扩展RESTful Web服务的绝佳选择。
REST(Representational State Transfer)是最近推动现代和可扩展Web开发的架构风格。 如果您想成为构建复杂Web应用程序和移动应用程序世界的一员,您将需要开发RESTful Web服务并与之交互。 在许多情况下,您必须从头开始设计和开发RESTful Web服务并随着时间的推移维护API。 深入了解RESTful Web服务是任何软件开发工作的基本技能。
本书包含了从头开始介绍使用最新版本的Django,Django REST框架,Python开发和测试RESTful Web服务所需了解的全部内容。 通过结合Python软件包使用的真实示例,从而使您简化任务。 您将学习使用大量工具来测试和开发统一,高质量且可扩展的RESTful Web服务。 您将使用面向对象的编程和Python 3.6代码来进行代码重用并简化将来的维护。 您将利用自动化测试来确保RESTful Web服务的按预期运行。
本书将允许你使用Django和Django REST framework 来创建你自己的RESTful Web Services来应用在任何领域在Python 3.6及以上的版本中。你讲能够学习在Linux,Windows,和macOS上创建应用程序的过程。