Escribiendo un sitio web en Python

Soy bastante competente en PHP, pero quiero probar algo nuevo.

También sé un poco de Python, lo suficiente como para hacer lo básico de lo básico, pero no lo he usado en una situación de tipo de diseño web.

Acabo de escribir esto, que funciona:

#!/usr/bin/python

def main():
    print "Content-type: text/html"
    print
    print "<html><head>"
    print "<title>Hello World from Python</title>"
    print "</head><body>"
    print "Hello World!"
    print "</body></html>"

if __name__ == "__main__":
    main()

La cosa es que esto parece bastante engorroso. Sin usar algo tan grande como django, ¿cuál es la mejor manera de escribir scripts que pueden procesarse para obtener y publicar?

Respuestas a la pregunta(9)

Su respuesta a la pregunta