1) Валидная html5 верстка. все через data-
2) Поправил часть кода под PEP-8 + небольшой рефакторинг