Writing a Jinja-inspired template library in Python
In this post we'll build a minimal text templating library in Python inspired by Jinja. It will be able to display variables and iterate over arrays.
Source: Writing a Jinja-inspired template library in Python, an article by Phil Eaton.