для выделения python или любого другого языка, код / синтаксис, который вам нужен pygments
pygments используется в sphinx , генератор defacto do c, чтобы выделить синтаксис.
Я хотел бы указать вам на этот подпроект django: djangosnippets.org , репо уже доступно на github ( здесь ), это своего рода сайт, на котором размещены фрагменты для django с использованием пигментов для выделения синтаксиса, здесь нужно взглянуть на код и получите вдохновение.
обратитесь к do c https://pygments.org/docs/styles/, чтобы узнать больше о том, как написать свой собственный стиль или даже больше свой собственный лексер.