Это не так сложно как может показаться. По крайней мере движок для интерфейса уже есть в Python из коробки!
Это библиотека curses!
Для Windows она не идет в поставке. Нужно установить windows-curses
pip install windows-cursesЭта библиотека превращает терминал в "ASCII canvas" и можете "рисовать" в нём с помощью любых символов что пожелаете!
Что можно сделать? Вот несколько идей:
🖥 Крутое меню для вашего CLI
📝 Свой текстовый редактор в терминале (vim, nano)
📺 Оконный интерфейс в терминале (Norton Commander, Midnight Commander)
🐍 Игра на базе терминала (тетрис, карты, змейка)
/Каждый питонист должен написать "Змейку"! /
📊 Приложение с анимированными элементами статистики (htop)
🚀 Свой REPL c блекджеком и автокомплитами (bpython, ptpython)
__________________
🌎 Мои эксперементы за вечер, простое меню для выбора действий.
А это мануал на devdungeon.com для тех кто хочет проникнуться этой темой
#libs
