Como conectar meu script python ao meu arquivo HTML?

Basicamente, estou obtendo alguns dados de uma página da web e, colocando-os em uma matriz, quero exibir o conteúdo dessa matriz em uma tabela em um arquivo HTML. Após algumas pesquisas, descobri que usar um modelo mako pode ser a melhor solução, mas não entendo como usá-lo. Alguém pode me guiar pelas etapas ou oferecer uma solução melhor para executar esse script python e gerar seu resultado na web?

import urllib2
import mako
from bs4 import BeautifulSoup as BS

html = urllib2.urlopen("<link-to-web-page>")
soup = BS(html)
data = []


for each_course in soup.findAll('li',{'class':'<class-name>'}):
    inner_text = each_course.text
    data.append(inner_text)


for i in data:
    print (i+"\n")

questionAnswers(2)

yourAnswerToTheQuestion