rich

Utilities

Стиль терминала

Обзор rich

Rich — это библиотека Python для вывода форматированного текста на терминал. Он поддерживает рендеринг уценки, подсветку синтаксиса, таблицы, индикаторы выполнения, красиво напечатанные обратные трассировки и широкий спектр других параметров форматирования — и все это с помощью простого и выразительного API.

В терминалеPyRunстиль Рича отображается в виде форматированного вывода, что делает его отличным инструментом для создания хорошо представленного вывода CLI. Независимо от того, создаете ли вы сценарий отчета о данных или просто хотите получить более удобные инструкции для печати, Rich работает «из коробки» через micropip, не требуя установки.

Код и вывод выполнения

Стилизованные панели и таблицы с использованием библиотеки Rich.

from rich.console import Console
from rich.table import Table
from rich.panel import Panel

console = Console()

console.print(Panel.fit("[bold green]Welcome to PyRun[/bold green]", border_style="green"))

table = Table(title="Top Programming Languages")
table.add_column("Rank", justify="center", style="cyan", no_wrap=True)
table.add_column("Language", style="magenta")
table.add_column("Type", style="green")
table.add_column("Popular For", style="yellow")

table.add_row("1", "Python",     "Dynamic", "Data Science, AI")
table.add_row("2", "JavaScript", "Dynamic", "Web, Node")
table.add_row("3", "TypeScript", "Static",  "Large-scale Web")
table.add_row("4", "Rust",       "Static",  "Systems, WASM")

console.print(table)

Сопутствующие пакеты

Рекомендуемые ресурсы Python

Расширьте свои знания с помощью соответствующих интерактивных руководств, шпаргалок и сравнений кода.

Учебник по Python

Циклы Python

Узнайте, как использовать циклы Python для перебора данных. Освойте циклы for, while, прерывание, продолжение и лучшие практики работы с циклами с помощью интерактивных примеров.

Посмотреть ресурс
Практическое руководство

Как отсортировать список в Python

Узнайте, как сортировать список в Python с помощью метода sort() и функции sorted(). Ознакомьтесь с примерами пользовательской сортировки ключей и обратного порядка.

Посмотреть ресурс
Шпаргалка

Шпаргалка по строковым методам Python

Полное справочное руководство по манипулированию строками в Python. Мастер форматирования, поиска, разделения, замены и проверки свойств строк.

Посмотреть ресурс
Сравнение языков

Python против JavaScript: какой язык программирования лучше?

Всестороннее сравнение Python и JavaScript. Изучите синтаксические различия, производительность, варианты использования (серверная и клиентская части) и примеры кодирования.

Посмотреть ресурс