Python for Google App Engine
Use the Amazon App to scan ISBNs and compare prices.
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.
Don't have a Kindle? Compra tu Kindle aquí, or download a FREE Kindle Reading App.
Product details
- Publisher : Packt Publishing (January 27, 2015)
- Language : English
- Paperback : 198 pages
- ISBN-10 : 1784398195
- ISBN-13 : 978-1784398194
- Item Weight : 12.3 ounces
- Dimensions : 7.5 x 0.45 x 9.25 inches
- Best Sellers Rank: #4,257,663 in Books (See Top 100 in Books)
- #2,445 in Mobile App Development & Programming
- #3,608 in Software Design & Engineering
- #4,134 in Python Programming
- Customer Reviews:
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Publisher Link: https://www.packtpub.com/virtualization-and-cloud/python-google-app-engine
5/5 - Know Python prior to engaging in this book, no need for the Google App Engine experience though.
The book as others mention creates a basic web application, then you learn more and go back over the content to create a more robust expandable application that uses the previous example. The book uses Google SQL Cloud, however I opted to just keep it on my local machine. Still worth checking it out though despite me not wanting Google to have any more of my data. As for the book itself, it's structured, logical, stays on track, and has a lot of up sides. My favorite part would be utilizing memcache and tracking connections, start seeing some strange stuff well you can now act on it or let customers know that you're experiencing issues and are working to resolve it. I'm also a very huge fan of the MVC pattern, so using modular design was also something that made me fall in love with this book even more.
All in all I would highly recommend this book and can't wait to build up on top of what I've already learned.
The first application is a web app, hosted on the App Engine, that allows users to record notes. This gradually gets updated in each of the first few chapters, as additional App Engine functionality is introduced. Later chapters deal with Google Cloud SQL, a real-time application and the use of the Django framework to re-implement the original 'notes' application covered earlier.
The book is clear and logical, and introduces new concepts fairly quickly, though at an adequate pace for anyone with a reasonable amount of Python experience. At 198 pages the book felt a little short and perhaps would have benefited from a bit more in the way of discussion
around some of the material. Nonetheless, it is an excellent starting point for a rapid understanding of the Google App Engine, and comes recommended.
The book has the basics to start learning how use the Google API to develop web sites with this tools
I really recommend the book because it helps me to learn about the Web Services like RESP API, I could understand the main idea of how the google framework Works.
Applications are the main topic of this title, very interesting explanations, very useful for projects.
Thanks
The first chapter helps the reader to get started with Google App Engine. It provides instructions on how to set up the runtime for Linux, OS X and Windows. In the following chapters the author implements a note-taking web application increasing chapter after chapter the features of the app and the complexity of the code, This lets the reader to gradually assimilate the new concepts showed in each chapters and to smoothly progress in the book. The firsts examples use the webapp2 framework while the last chapters use the much more popular Django framework.
The book is well written, covers all the basic features of Google App Engine, and provides a lot of reusable code.
Top reviews from other countries
(2) Good package with safety measures
(3) Simple to understand with simple English.
(4) The author used sufficient examples to make it understandable.
(5) Good paper quality
(6) Cost of book should have been within ₹500/-
Reviewed in India on March 7, 2020
(2) Good package with safety measures
(3) Simple to understand with simple English.
(4) The author used sufficient examples to make it understandable.
(5) Good paper quality
(6) Cost of book should have been within ₹500/-
