Escrevendo um site em Python

Eu sou bastante proficiente em PHP, mas quero tentar algo novo.

Eu também sei um pouco de Python, o suficiente para fazer o básico do básico, mas não usei em uma situação de tipo de web design.

Acabei de escrever isso, o 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()

A coisa é que isso parece muito complicado. Sem usar algo enorme como o django, qual é a melhor maneira de escrever scripts que podem processar e postar?

questionAnswers(9)

yourAnswerToTheQuestion