Python for Google App Engine

Massimiliano Pippi

  • 出版商: Packt Publishing
  • 出版日期: 2015-01-31
  • 定價: $1,140
  • 售價: 9.0$1,026
  • 語言: 英文
  • 頁數: 184
  • 裝訂: Paperback
  • ISBN: 1784398195
  • ISBN-13: 9781784398194
  • 相關分類: Python程式語言
  • 立即出貨 (庫存=1)

商品描述

Master the full range of development features provided by Google App Engine to build and run scalable web applications in Python

About This Book

  • Use the power of Python to build full-fledged, scalable web applications running on Google's infrastructure
  • Learn how to use Google Cloud Platform tools and services adding features and enriching your Python web applications
  • Build a real-world web application in no time with this comprehensive step-by-step guide

Who This Book Is For

If you are a Python developer, whether you have experience in web applications development or not, and want to rapidly deploy a scalable backend service or a modern web application on Google App Engine, then this book is for you.

What You Will Learn

  • Persist and manage data in the cloud datastore with the NDB Python API
  • Run asynchronous tasks with task queue and Cron
  • Set up, use, and manage a MySQL server instance on Cloud SQL
  • Employ channels to develop real-time applications with push notifications from the server
  • Write a complete Django application using Cloud SQL as the data backend
  • Use cloud endpoints to rapidly provide REST APIs for your mobile clients

In Detail

Google App Engine is a key component of the Google Cloud Platform and one of the most comprehensive cloud services. Together with Python, the first programming language ever supported by the platform, Google App Engine favors rapid development, significantly contributing to the success of your projects.

This book will guide you through the Google Cloud Platform starting from the basics all the way through successfully designing, building, and running modern and scalable web applications in Python with Google App Engine. From authentication to data storage, and from asynchronous jobs to server push techniques, you will learn how to use services such as datastore, cloud storage, Cloud SQL, task queues and channels in a Python application based on web frameworks such as Webapp2 and Django. As the topics in this book are covered in a step-by-step fashion, you will get to grips with the information quickly and easily.

商品描述(中文翻譯)

掌握Google App Engine提供的完整開發功能,以Python建立和運行可擴展的網絡應用程式。

關於本書:
- 使用Python的強大功能,在Google基礎設施上建立完整且可擴展的網絡應用程式。
- 學習使用Google Cloud Platform工具和服務,為Python網絡應用程式增加功能和豐富性。
- 通過這本全面的逐步指南,快速建立一個真實的網絡應用程式。

本書適合對象:
- 如果你是一位Python開發者,無論你是否有網絡應用程式開發經驗,並且想要快速部署可擴展的後端服務或現代網絡應用程式到Google App Engine,那麼這本書適合你。

你將學到什麼:
- 使用NDB Python API在雲數據存儲中持久保存和管理數據。
- 使用任務隊列和Cron運行異步任務。
- 在Cloud SQL上設置、使用和管理MySQL服務器實例。
- 使用通道從服務器開發實時應用程式並進行推送通知。
- 使用Cloud SQL作為數據後端,編寫完整的Django應用程式。
- 使用雲端端點快速為移動客戶端提供REST API。

詳細內容:
Google App Engine是Google Cloud Platform的重要組件,也是最全面的雲服務之一。與Python一起,這是平台支持的第一種編程語言,Google App Engine有利於快速開發,大大促進了項目的成功。

本書將引導您從基礎知識開始,全面設計、構建和運行使用Google App Engine的Python現代可擴展網絡應用程式。從身份驗證到數據存儲,從異步任務到服務器推送技術,您將學習如何在基於Webapp2和Django等Web框架的Python應用程式中使用數據存儲、雲存儲、Cloud SQL、任務隊列和通道等服務。由於本書的主題是逐步介紹的,您將能夠快速且輕鬆地掌握這些信息。