Web2py - Python framework

Web2py is an open source web application focused on rapid development of secure database-driven web applications.It is written and programmable in Python-an interpreted,object-oriented,high-level programming language.Web framework performs much of heavy lifting and sets up a template to build a web application easily.

It allows to easily program with a unified interface from anywhere one can access a web browser and can easily create and test application in the same interface.

Web2py is designed to guide a web developed to follow good software engineering practices,such as using the Model View Controller(MVC) pattern.It separates the data representation(model) to the data presentation(view) and also from the application logic and workflow(controller).It provides libraries to help the developer design,implement,and test each of the three parts separately,and makes them work together.--WEB2PY complete reference manual,5th edition by Massimo Di Pierro