Курс 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"
- Python: динамическая типизация и проверка типов
- Создание пар из последовательностей
- Библиотека Rich: форматирование текста
- Исключение NotImplementedError
- Лямбда-функции в Python
- Именованные аргументы в Python
- Декораторы для регистрации функций
- Ускорение обработки данных с %autoawait
- Настройка вывода NumPy
- Безопасные SQL-запросы в Python 3.11
- Тестирование времени с Freezegun
- Математические функции в Python
- Печать комбинаций в Python с Itertools
- Списки в Python: основы
- Шаблоны Flask: условия и циклы
- Циклы for в Python
- Генераторы в Python
- Python Enumerate
- Удаление ссылок в Python
- Разбиение текста в Python
- Метод join() для объединения элементов строки
- Установка и использование howdoi
- Добавление элементов в список
- Оптимизация методов в Python 3.7
- Метод ipow для возведения в степень
- Конвертация изображений в PDF
- Python: отличительная особенность — отступы
- kwargs в Python
- lru_cache оптимизация функций
- Упрощение условных выражений с тернарным оператором
- Работа с файлами в Python
- Настройка нарезки списков
- Склеивание строк без циклов
- Синхронизация потоков с time.sleep()
- Проверка условий в Python
- Строковое представление объектов
- Генерация фальшивых данных с Faker
- Использование функции enumerate()
- Работа с collections в Python.















