Web applications can be made with Python. You need a Web Framework to create web apps. A Web Framework is a module that makes web development much easier.
Python Frameworks are used for the backend.
Popular Frameworks include:
- Django a large framework that comes with ORM and many features. Hard to setup but stable and scalable
- Flask a micro framework that often needs other modules to make your complete web app
Flask is the easiest to get started. You only need a few lines of code to setup and run the web app. For Django it may take half an hour just to setup the Framework the first time.
Read More: Web Applciation