Google/App Engine

Google App Engine
Google App Engine: http://code.google.com/appengine


 * "Google App Engine enables you to build and host web apps on the same systems that power Google applications. App Engine offers fast development and deployment; simple administration, with no need to worry about hardware, patches or backups; and effortless scalability."

Overview
"Welcome to Google App Engine for Python! With App Engine, you can build web applications using the Python programming language, and take advantage of the many libraries, tools and frameworks for Python that professional developers use to build world-class web applications. Your Python application runs on Google's scalable infrastructure, and uses large-scale persistent storage and services."

Source: App Engine Python Overview - Google App Engine - Google Code - http://code.google.com/appengine/docs/python/overview.html

Why
"Google App Engine enables you to build web applications on the same scalable systems that power Google applications. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve to your users.

Not only is creating an App Engine application easy, it's free! You can create an account and publish an application that people can use right away at no charge, and with no obligation."

Source: Why App Engine - Google App Engine - Google Code - http://code.google.com/appengine/whyappengine.html

Getting Started
Getting Started: Python - Google App Engine - Google Code: http://code.google.com/appengine/docs/python/gettingstarted/

Hello, World! - Google App Engine - Google Code: http://code.google.com/appengine/docs/python/gettingstarted/helloworld.html

Free Online Class Training
Google's Python Class - Google's Python Class - Google Code - http://code.google.com/edu/languages/google-python-class/

"Welcome to Google's Python Class -- this is a free class for people with a little bit of programming experience who want to learn Python. The class includes written materials, lecture videos, and lots of code exercises to practice Python coding. These materials are used within Google to introduce Python to people who have just a little programming experience. The first exercises work on basic Python concepts like strings and lists, building up to the later exercises which are full programs dealing with text files, processes, and http connections. The class is geared for people who have a little bit of programming experience in some language, enough to know what a "variable" or "if statement" is. Beyond that, you do not need to be an expert programmer to use this material."

UTOSC 2008 - Google App Engine 101
See UTOSC 2008/Google App Engine 101