Python API Development Fundamentals
暫譯: Python API 開發基礎

Chan, Jack, Chung, Ray, Huang, Jack

  • 出版商: Packt Publishing
  • 出版日期: 2019-11-21
  • 售價: $1,670
  • 貴賓價: 9.5$1,587
  • 語言: 英文
  • 頁數: 372
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1838983996
  • ISBN-13: 9781838983994
  • 相關分類: Python程式語言
  • 海外代購書籍(需單獨結帳)

商品描述

Python is a flexible language that can be used for much more than just script development. By knowing the Python RESTful APIs work, you can build a powerful backend for web applications and mobile applications using Python.

 

You'll take your first steps by building a simple API and learning how the frontend web interface can communicate with the backend. You'll also learn how to serialize and deserialize objects using the marshmallow library. Then, you'll learn how to authenticate and authorize users using Flask-JWT. You'll also learn how to enhance your APIs by adding useful features, such as email, image upload, searching, and pagination. You'll wrap up the whole book by deploying your APIs to the cloud.

 

By the end of this book, you'll have the confidence and skill to leverage the power of RESTful APIs and Python to build efficient web applications.

  • Delve deep into the principle behind RESTful API
  • Learn how to build a scalable web application with the RESTful API architecture and Flask framework
  • Know what are the exact tools and methodology to test your applications and how to use them

商品描述(中文翻譯)

Python 是一種靈活的語言,不僅僅用於腳本開發。了解 Python 的 RESTful API 工作原理後,您可以使用 Python 為網頁應用程式和行動應用程式構建強大的後端。

您將通過構建一個簡單的 API 開始您的第一步,並學習前端網頁介面如何與後端進行通信。您還將學習如何使用 marshmallow 庫進行物件的序列化和反序列化。接著,您將學習如何使用 Flask-JWT 進行用戶的身份驗證和授權。您還將學習如何通過添加有用的功能來增強您的 API,例如電子郵件、圖片上傳、搜尋和分頁。最後,您將學習如何將您的 API 部署到雲端,結束整本書的內容。

在本書結束時,您將具備利用 RESTful API 和 Python 的能力與信心,來構建高效的網頁應用程式。

- 深入了解 RESTful API 背後的原理
- 學習如何使用 RESTful API 架構和 Flask 框架構建可擴展的網頁應用程式
- 知道測試應用程式的確切工具和方法論,以及如何使用它們