Python является интерпретированным, объектно-ориентированным, высокоуровневым язык программирования. Его легко освоить, поскольку его синтаксис подчеркивает удобочитаемость, что снижает затраты на обслуживание программы. Многие программисты любят работать с питон потому что - без этапа компиляции - тестирование и отладка идут быстро.
Шаблоны, особенно веб-шаблоны, представляют данные в формах, которые обычно предназначены для чтения зрителем. Простейшая форма шаблонизатора заменяет значения в шаблоне для получения выходных данных.
Помимо строковых констант и устаревших строковых функций, которые перешли на строковые методы, строковый модуль Python также включает строковые шаблоны. Сам шаблон является классом, который получает строку в качестве аргумента. Объект, созданный из этого класса, называется строковым объектом шаблона. Шаблонные строки были впервые представлены в Python 2.4. Там, где операторы форматирования строк использовали знак процента для подстановок, объект шаблона использует знаки доллара.
Вне этих случаев использования знака доллара любое появление $ вызывает повышение ValueError. Методы, доступные через строки шаблона, следующие: