Solamente como respuesta al titulo del tema:
Cita: Las FAQS no mencionan cómo correr *.py desde WINDOWS7+APACHE 2
1.- En tratamos que todo lo que este publicado sea independiente del sistema operativo. Aunque estamos conscientes que existen ciertos problemas específicos en windows y mac os x.
2.- Recomendamos fuertemente NO usar apache para trabajar en un ambiente de desarrollo.
3.- Siempre tratamos de fomentar el uso de algún web framework para desarrollo web. A menos que se trate de solamente servir contenido estático, en cuyo caso python no tendría nada que ver en el asunto.
4.- Si bien esto debería ser una FAQ, python != php, no por que en php se haga de una manera, significa que en python debe de ser igual.