Hola que tal, bueno con respecto a lo que comentas eduardo, yo apenas estoy iniciando con Python y Django y un poco de PHP. Lo que e hecho es leer mucho y hacer aplicaciones sencillas ( Para no tener tanto estres
).
Para mi, se me a complicado un poco, puesto que tengo mucho programando, pero para Form y el cambio a Web, si que es un cambio grande, pero la verdad que me a gustado mas Python que PHP, se me hace mas ligero y facil de entender ( Todo es cuestion de leer y practicar )
Segun e leido y como bien se te a comentado, para correr cosas de Python en los navegadores ocupas Django ( Para PHP ocupas el Apache
) y con eso podras ver las opciones que usas.
Yo digo, que primero ocupas separar un poco de que quieres aplicar Form o Web, para que puedas identificar un poco mejor que ocupas.