Курс 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"
- Создание списка дат
- Установка и использование Logzero
- Python: Фильтрация списков с помощью filter()
- Асинхронное программирование с asyncio
- Основы слова
- Numpy: использование Ellipsis
- Глобальные переменные в Python
- Оператор умножения для вектора
- Работа с массивами в Numpy
- Транспонирование матрицы
- Динамическая типизация в Python
- Список переменных с %who
- Преобразование текста в нижний регистр
- Метод join() с набором
- Управление мышью и клавиатурой с Pyautogui
- Отступы в Python
- Установка User-Agent в Python
- Руководство по библиотеке pydantic
- Структура данных словарь в Python
- Контекстный менеджер в Python
- Оператор * в Python
- Форматирование строк в Python
- Отрицательные индексы списков
- discard() — удаление элемента из множества
- Howdoi — получение ответов из терминала
- Разбиение строки в Python
- Логирование с Logzero
- Гибкие функции Python
- Печать в одной строке
- Повторение и перенос строки
- Solidity для DeFi Ethereum
- Многопроцессорное программирование в Python
- Создание списков в Python
- Переопределение метода xor в Python
- Перемешивание списка с shuffle()
- Команда %dhist — список посещенных каталогов
- Python: изменяемые и неизменяемые коллекции
- Импорт модулей в Python 3.12
- Удаление дубликатов из списка с помощью dict.fromkeys
- Пересечение списков с использованием множеств
- Стать Python-разработчиком
- Работа с типами данных в Python с помощью pydantic.
- Функция print() — вывод информации
- Обмен данными с asyncio.Queue
- Метод rxor для операции побитового исключающего «или»
- Разность множеств
- Замена элементов в списке с помощью генераторов списков
- Работа со строками в Python















