mod_npy is alternative way of running Python scripts under Apache - alternative to having mod_python installed, or running as CGI. It allows mixing Python code with HTML much like PHP. It's a mixture of Python power and PHP style page writing.
A server-side language that supports simple and efficient Python-based dynamic HTML generation, aka Python Server Pages. Those familiar with JSP, PHP, or ASP and like Python, should have a look at Spyce.