Курс 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"
- inspect в Python: анализ кода
- Документирование функций в Python
- Генераторы данных
- Проектирование Singleton с метаклассом
- Работа с датой и временем в Python
- Работа с библиотекой requests
- Очистка данных с помощью pandas
- Переопределение метода
- Установка и использование TensorFlow
- Операции с массивами в NumPy
- Скачать видео с YouTube
- Проверка класса объекта
- Получение пути к текущему скрипту с помощью os
- Аннотации типов в Python
- Работа с датами в Python
- Работа с Path в Python
- Лямбда-функции для min/max
- Цикл for в Python
- Defaultdict в Python
- Создание списка через итерацию
- Преобразование числа в восьмеричную строку
- Транспонирование 2D-массива с помощью zip
- Сглаживание списка
- Numpy: разбиение массивов
- Генераторы в Python
- Работа с множествами в Python
- Разбиение строки в Python
- Выражения-генераторы в Python
- Копирование файлов с shutil()
- Декораторы в Python
- Метод __iand__ для пользовательских классов
- Измерение времени выполнения кода с помощью time
- Наследование в программировании
- Работа с асинхронными задачами в Python
- Подсчет частотности элементов в Python
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Работа с срезами в Python
- Сравнение def и lambda-функций
- Методы classmethod и staticmethod
- Функция print() — вывод информации
- Замена переменных в Python
- Удаление первого элемента списка
- Работа с контекст-менеджером «with»
- Логирование в Python
- Создание OrderedDict
- Форматирование вывода списков















