Python Web Applications
There are many packages that allow you to create web applications using Python. Some of them allow very rapid prototypes for small applications. A noteworthy example is NiceGUI which can be used to create web frontends to scripting applications.
There are also large, comprehensive packages implementing the model-view-controller MVC pattern. These include Django and Flask. Both allow building the server side of web applications with a REST addon and both offer great tutorials: