Курс Python → PrettyTable: создание таблицы
Библиотека PrettyTable в Python позволяет создавать красивые таблицы ASCII для отображения данных в терминале. Для начала работы с этой библиотекой необходимо установить ее с помощью pip, стандартного менеджера пакетов Python. Для этого достаточно выполнить команду pip install prettytable в терминале.
После установки библиотеки можно начать создавать таблицы. Для этого необходимо определить структуру таблицы, задав названия столбцов с помощью метода field_names, а затем добавлять строки с данными с помощью метода add_row. Таким образом, можно построить таблицу, содержащую необходимую информацию.
Одним из преимуществ модуля PrettyTable является возможность настройки различных параметров таблицы, таких как выравнивание данных, форматирование ячеек и заголовков, а также сортировка данных. Благодаря этим возможностям, можно создавать красиво оформленные таблицы, удобные для визуализации и анализа данных.
Кроме того, библиотека PrettyTable поддерживает работу не только с ASCII таблицами, но и с HTML, CSV и SQL форматами данных. Это позволяет использовать ее для различных целей, включая отображение данных в веб-приложениях, сохранение данных в файлы или взаимодействие с базами данных.
from prettytable import PrettyTable
# Создаем объект таблицы
table = PrettyTable()
# Задаем названия столбцов
table.field_names = ["Имя", "Возраст", "Город"]
# Добавляем строки с данными
table.add_row(["Анна", 25, "Москва"])
table.add_row(["Иван", 30, "Санкт-Петербург"])
# Выводим таблицу
print(table)
Другие уроки курса "Python"
- Поиск кода
- Работа с enumerate()
- Парсинг веб-страниц с Beautiful Soup
- Анонимные функции в Python
- Генераторы в Python
- Работа с асинхронными задачами в Python
- Python reversed() функция
- Печать календаря
- Создание пользовательской коллекции в Python
- Работа с классами данных
- Функция reversed() в Python
- Преобразование Word в PDF с Spire.Doc
- Antigravity модуль
- Работа с областями видимости переменных
- Установка и обучение ChatterBot
- Инверсия списка и строки
- Цикл for с enumerate() в Python
- Создание коллекций из генератора
- Проверка существования переменной с оператором :=
- Работа с пользовательским вводом
- Объединение словарей в Python
- Создание и использование модулей в Python
- Установка и использование модуля «howdoi»
- Декораторы в Python
- Создание новых функций с помощью functools.partial
- Создание новой даты в Python
- Метод lt для сортировки объектов
- Concrete Paths — метод .with_suffix()
- Получение локальных переменных в Python
- Настройка Cron
- Вложенные генераторы в Python
- Комментарии в Python
- Создание словарей с defaultdict()
- Работа с срезами в Numpy
- Вычисление фазы комплексного числа
- Оператор Walrus в Python 3.8
- Поиск HTML-элементов с BeautifulSoup
- Фильтрация списка от «ложных» значений
- ChainMap.new_child() — добавление нового словаря
- Логические значения в Python
- Поиск с библиотекой Google
- Оператор «not» в Python
- Оптимизация памяти с __slots__
- Оценка выражений генератора в Python
- Пропуск начальных строк с помощью dropwhile()
- Хэш-функции и метод цепочек















