Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!
Приват: https://boosty.to/pythontoday
YouTube: https://clck.ru/3LfJhM
Канал админа: @akagodlike
Чат: @python2day_chat
Сотрудничество: @web_runner
Канал в РКН: https://clck.ru/3GBFVm
Post #6208
14.9K



🔥 Rich — библиотека для красивого вывода данных в консоль!
Забываем про скучные принты — теперь ваши консольные скрипты будут выглядеть красиво и профессионально!
Rich позволяет легко форматировать текст, добавлять цвета, таблички, прогресс-бары и даже рендерить Markdown прямо в терминале.
Что умеет Rich?
🟢 Раскрашивать текст, добавлять стили и эмодзи;
🟢 Строить таблицы, прогресс-бары, статус-строки;
🟢 Рендерить Markdown и JSON с подсветкой;
🟢 Логировать с уровнями (debug, info, error) — и всё это цветное!
⚙️ Установка:
Примеры:
1️⃣ Цветной текст и эмодзи:
2️⃣ Таблица:
3️⃣ Прогресс-бар:
Ваши скрипты будут не только работать, но и радовать глаз!
🔗 Документация
5️⃣ GitHub
#python #soft #code
Забываем про скучные принты — теперь ваши консольные скрипты будут выглядеть красиво и профессионально!
Rich позволяет легко форматировать текст, добавлять цвета, таблички, прогресс-бары и даже рендерить Markdown прямо в терминале.
Что умеет Rich?
🟢 Раскрашивать текст, добавлять стили и эмодзи;
🟢 Строить таблицы, прогресс-бары, статус-строки;
🟢 Рендерить Markdown и JSON с подсветкой;
🟢 Логировать с уровнями (debug, info, error) — и всё это цветное!
⚙️ Установка:
$ pip install rich
Примеры:
1️⃣ Цветной текст и эмодзи:
from rich import print
print("[bold red]Ошибка![/bold red] Что-то пошло не так... :fire:")
2️⃣ Таблица:
from rich.table import Table
from rich.console import Console
console = Console()
table = Table(title="Топ криптовалют")
table.add_column("Название", style="cyan", no_wrap=True)
table.add_column("Цена", style="green")
table.add_column("Изменение", style="red")
table.add_row("Bitcoin", "$96,000", "-1.2%")
table.add_row("Ethereum", "$2,900", "+0.5%")
table.add_row("Solana", "$192", "+3.8%")
console.print(table)
3️⃣ Прогресс-бар:
from rich.progress import track
import time
for step in track(range(10), description="Загрузка..."):
time.sleep(0.3)
Ваши скрипты будут не только работать, но и радовать глаз!
🔗 Документация
5️⃣ GitHub
#python #soft #code
- 👍 65
- 🔥 21
- ❤ 9







