Perhaps you have heard of web2py, the new kid on the block of Web Frameworks. web2py is written in Python so it is more solid and much faster than Ruby on Rails. web2py is also a web application itself so you can do all development, deployment and maintenance of your applications through your web browser and that makes it easier to use than any other framework. Moreover web2py ships in one complete package (for Windows, Mac or Unix/ Linux) including everything you need to start development (including Python, SQLite3, and multi-threaded web server).

What is Python?
Python is an object oriented programming language designed to be super easy to teach without any compromise on functionality. Most Java algorithms can be rewritten in Python in one tenth of their original length. Python comes with an extensive set of portable stan- dard libraries including support for many standard internet protocols (http, xml, smtp, pop, and imap, just to mention a few) and APIs to the Operating System.

What is web2py?
web2py is an open source web framework written in Python and programmable in Python for fast development of database-driven web applications. There are many web frameworks today including Ruby on Rails, Django, Pylons and Turbo Gears, so why another one? I developed web2py with the following goals in mind:
1) As similar as possible to Rails but in Python, so that it is more solid and much faster.
2) All-in-one package with no installation, no configuration and no shell scripting required.
3) Be super easy to teach (my job is to teach). So I made web2py itself as a web application.

Download pdf Rolling with web2py