I want to create a simple LOCAL web app in Python.
The web server and \"back-end\" code will run on the same system (initially, Windows system) as the UI. I doubt it
I think web2py might be a geat solution here. It requires no installation and has no dependencies (it even comes with its own Python interpreter as well as a web-server and the SQLite database). You can even distribute your application as a Windows or Mac binary (including web2py), and users can easily run it locally with no installation.