С модулем Python Curses
инициализировать проклятия и дать им цвет для использования
from curses import *
stdscr = initscr()
start_color()
init_pair(1,COLOR_RED,COLOR_WHITE)
получить ширину экрана и высоту экрана
max_y, max_x = stdscr.getmaxyx()
создать заголовок подокна с максимальной шириной терминала
header = stdscr.subwin(1, max_x, 0, 0)
раскрасить фон заголовка и текст внутри него
header.bkgd(color_pair(1))
wtv, который вы хотите сказать
header.addstr('Header Text')
показать все
header.refresh()