Как 12-летний разработчик библиотеку на Python делал!

Стоит только на секунду задуматься: «Не существует детей, которые умеют делать программы профессионально». А мы ответим: «Мы!»


Привет! Это TAC. И сегодня мы расскажем, как 12-летний разработчик создал свою первую Python-библиотеку и опубликовал её на PyPI!

О библиотеке

Мы создали свою библиотеку для Python. Она называется tac-utils.


Её задача — избавить вас от необходимости запоминать эти дурацкие ANSI-коды для цветов в консоли. Обычно на это уходит как минимум 30 минут гугления и копирования. А с нашей библиотекой достаточно одной команды:

pip install tac-utils

И всё! Теперь можно писать цветной вывод в одну строчку:

from tac_utils import color print(color.red("TAC — это мы!"))

Просто, быстро, красиво. Идеально для тех, кто не хочет запоминать коды цветов.

Цвета и стили

Сейчас у нас есть огромный набор цветов, стилей и фонов:

Цвета текста:


red, green, yellow, blue, magenta, cyan, white


Стили:


bold — жирный


italic — курсив


underline — подчёркнутый


Фоны:


bg_red, bg_green, bg_yellow, bg_blue, bg_magenta, bg_cyan, bg_white

Комбинации стилей и цветов (работают все варианты):

  • bold_red, bold_green, bold_blue, bold_cyan и т.д.
  • italic_red, italic_green, italic_blue и т.д.
  • underline_red, underline_green, underline_blue и т.д.
print(color.bold_cyan("Это жирный циан!")) print(color.bg_yellow("Жёлтый фон"))

Дополнительные утилиты

В библиотеке есть две полезные функции для работы с консолью:

  • clear() — очищает экран терминала.
  • pause() — ждёт нажатия Enter (удобно для пауз в играх).

Используются так:

from tac_utils import clear, pause clear() print("Экран очищен!") pause()

Как импортировать

Одна команда для импорта всего, что нужно:

from tac_utils import color, pause, clear

После этого можно использовать все функции библиотеки.

Лицензия

Наш проект распространяется под лицензией MIT. Это значит, что вы можете использовать код в любых проектах, изменять его и даже продавать — главное, указать авторство.


Автор: TheAzdaCode © 2026

Ссылки

  • PyPI (установка): https://pypi.org/project/tac-utils/
  • GitHub (исходный код): https://github.com/TheAzdaCode/tac-utils
  • Сайт TAC: https://theazdacompany.tilda.ws
  • ВКонтакте: https://vk.com/theazdacompany
  • Мой профиль на vc.ru: https://vc.ru/id6065866

Команда TAC♥

3