web2py is defined as a free, open-source web framework for agile development which involves database-driven web applications. It is written and programmable in Python. It is a full-stack framework and consists of all the necessary components a developer needs to build fully functional web applications.
This tutorial is primarily meant for software professionals who work on Python and are required to create scalable, secure and portable database-driven web-based applications. web2py provides all the functionalities to create, modify, deploy, and manage an application from anywhere using your browser.
Before you start proceeding with this tutorial, we are assuming that you are already aware of the basics of Python programming. A basic understanding of Model-View-Controller is also equally important. If you are not well aware of these concepts, then we will suggest you to go through our short tutorial on Python.