Hello,
which I guess should read public_py?
Python sites are rarely written and deployed in this manner however. Normally you would use a web framework such as Django or Flask, you would then either use apache/mod_wsgi or use gunicorn as the backend (app) webserver with nginx sitting in the front. This is however just my take on this, as I haven't professionally done this for a while.
Django is very well documented, you might want to look into that as a starting point with Python webprogramming.
Have fun!
Kari