Intro to Python Web Development: from Database to Browser (Gloria W. Jacobs)
Ever wondered if you should switch from PHP to Python? Are you considering using Python for web development, but want some compelling reasons to convince you of it's possibilities? Are you new to web development, and simply want to see how data is stored, accessed, served and used in a complex browser application?
I'll be reviewing the process and the actual code I've written which stores weather data in two different databases (Postgresql and MongoDB), uses CherryPy to serve this data to a browser, and displays the results in Google Map points on a world map. You'll be surprised how little code this requires, and how easy this code is to read and maintain.
Everyone walks away with a full copy of the data set, all scripts to load data, and the code. This can be installed and executed anywhere Python is installed.
Intended Audience
This is an intro level class, aimed at experienced developers who are new to Python. (Uses 2.X).
Class Outline
- Intro, the data, where it came from and how it's used.
- How to store and serve the data from both Postgres and MongoDB
- How this translates to points on Google Maps
Requirements
Students do not need a laptop, but as always, it comes in handy if you have one. No installation is necessary at the moment. The entire class is taught from and executed on my own server. If the network goes down, we can run it locally from my laptop (I'll make sure Apache is up and running, and works locally, like last year).




























.