Позвольте мне добавить Мако Прекрасный быстрый инструмент (и даже использует синтаксис $ {var}).
Примечание: Mako, Jinja и Cheetah являются текстовыми языками (они обрабатывают и генерируют текст). Я бы заказал их Мако> Джинджа> Гепард (с точки зрения возможностей и читабельности), но предпочтения людей различаются.
Малыш и его преемник Генши - это языки атрибутов, поддерживающие HTML / XML (<div py:if="variable"> ... </div>
и т. Д.) Это совершенно другая методология - и инструменты, подходящие только для HTML или XML.