Прежде всего введу два понятия:
1. Веб-фреймворк.
2. Движок темплейтов. Очень часто движок темплейтов уже интегрирован в какой-либо фреймворк. Но бывает и отельно.
Далее обозначим, способы ( по уровню навороченности) - как можно писать на питоне веб-приложения.
1. Низкий уровень: Писать для, например, CGI (бибилиотека CGI входит в стандартный комплект питона) - очень похоже на то, как пишут на перле: весь вывод приходится делать принтами. И много работы приходится делать ручками. Мне кажется что с этого варианта стоит начинать, чтоб понимать - как все работает. Использование его среди тех, кто уже понял, обосновано в тех случаях - когда ты жестко привязан к хостингу, на котором питон через CGI.
2. Тоже самое что первый способ, но при этом использовать какую-нибудь библиотеку темплейтов, чтоб HTML-код принтами не писать.
3. Использовать легкий фреймворк, например web.py - иделаьный вариант для средних по небольших по размеру вебо-сервисов ( в него входят разные фиговинки, сильно упрощающие процесс разработки и свой движок темпелйтов).
4. Тяжелые фреймворки - типа Django, Plone (TurboGears), Zope - для средних и больших сайтов.
4a. В последнее время, во многом засчет стандарта WSGI - появилась тенденция, собирать эм… удобные штуковины по кускам самостоятельно ( Paste напрмер). Но это для сильно бодрых духом и знающих нафига им это.
Я бы посоветовал попробовать в таком порядке - CGI, web.py, Django. На усвоение каждого их них нужно совсем немного времени.