My Account Log in

3 options

Python for Google app engine : master the full range of development features provided by Google App Engine to build and run scalable web applications in Python / Massimiliano Pippi.

EBSCOhost Academic eBook Collection (North America) Available online

EBSCOhost Academic eBook Collection (North America)

Ebook Central College Complete Available online

Ebook Central College Complete

O'Reilly Online Learning: Academic/Public Library Edition Available online

O'Reilly Online Learning: Academic/Public Library Edition
Format:
Book
Author/Creator:
Pippi, Massimiliano, author.
Series:
Community experience distilled.
Community Experience Distilled
Language:
English
Subjects (All):
Google Apps.
Web site development--Computer programs.
Application software--Development.
Python (Computer program language).
Physical Description:
1 online resource (198 p.)
Edition:
1st edition
Other Title:
Master the full range of development features provided by Google App Engine to build and run scalable web applications in Python
Place of Publication:
Birmingham, England : Packt Publishing, 2015.
Language Note:
English
System Details:
text file
Summary:
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.
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started; The cloud computing stack - SaaS, PaaS, and IaaS; Google Cloud Platform; Hosting + Compute; Storage; BigQuery; Services; What Google App Engine does; The runtime environment; The services; Making our first Python application; Download and installation; Installing on Windows; Installing on Mac OS X; Installing on Linux; App Engine Launcher; Creating the application; The app.yaml configuration file; The main.py application script
Running the development serverUploading the application to App Engine; Google Developer Console; Development Console; Summary; Chapter 2: A More Complex Application; Experimenting on the Notes application; Authenticating users; HTML templates with Jinja2; Handling forms; Persisting data in Datastore; Defining the models; Basic querying; Transactions; Using static files; Summary; Chapter 3: Storing and Processing Users' Data; Uploading files to Google Cloud Storage; Installing Cloud Storage Client Library; Adding a form to upload images; Serving files from Cloud Storage
Serving files through Google's Content Delivery NetworkServing images; Serving other types of files; Transforming images with the Images service; Processing long jobs with the task queue; Scheduling tasks with Cron; Sending notification e-mails; Receiving users' data as e-mail messages; Summary; Chapter 4: Improving Application Performances; Advanced use of Datastore; More on properties - arrange composite data with StructuredProperty; More on queries - save space with projections and optimize iterations with mapping; Projection queries; Mapping; NDB asynchronous operations; Caching
Backup and restore functionalitiesIndexing; Using Memcache; Breaking our application into modules; Summary; Chapter 5: Storing Data in Google Cloud SQL; Creating a Cloud SQL instance; Configuring access; Setting the root password; Connecting to the instance with the MySQL console; Creating the notes database; Creating a dedicated user; Creating tables; Connecting to the instance from our application; Loading and saving data; Using the local MySQL installation for development; Summary; Chapter 6: Using Channels to Implement a Real-time Application; Understanding how the Channel API works
Making our application real timeImplementing the server; The JavaScript code for clients; Tracking connections and disconnections; Summary; Chapter 7: Building an Application with Django; Setting up the local environment; Configuring a virtual environment; Installing dependencies; Rewriting our application using Django 1.7; Using Google Cloud SQL as a database backend; Creating a reusable application in Django; Views and templates; Authenticating users with Django; Using the ORM and the migrations system; Processing forms with the Forms API; Uploading files to the Google Cloud Storage
Summary
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed February 6, 2015).
ISBN:
9781784392376
1784392375
OCLC:
904442193

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

We want your feedback!

Thanks for using the Penn Libraries new search tool. We encourage you to submit feedback as we continue to improve the site.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account