10. Reference Material

We found the following references useful while writing prestans, they cover a variety of advanced Python programming and Web development topics.

It’s important that you understand the basic concepts of Python Web Programming. All our documentation and support is based around the assumption that you are familiar with Python Web development using WSGI and are writing Ajax Web apps.

10.1. WSGI & REST

10.2. HTTP

10.3. Advanced Python

Implementation specific posts:

Frameworks:

10.4. Serialization format

10.5. Server Software

  • Google App Engine - an extemely easy to work with Cloud platform run by Google.
  • mod_wsgi - a connector module allowing your to run WSGI apps with Apache Web server.
  • wsgid - Wsgid is a generic WSGI handler for mongrel2 web server. Mongrel2 is a non-blocking web server backed by a high performance queue (0mq). Wsgid plays a gateway role between mongrel2 and your WSGI application, offering a full daemon environment with start/stop/reload functionality.
  • Werkzeug - The Python WSGI Utility Library (including a development HTTP server)
  • MongoDB - MongoDB (from “humongous”) is a scalable, high-performance, open source NoSQL database. Written in C++.

10.6. Developer Tools

  • JSON Lint - a hosted JSON validation service
  • JSON View - a in browser JSON prettifier for Chrome and Firefox.
  • Postman - a Chrome plugin to ease API testing.