Курс 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"
- F-строки в Python 3.8
- Переворот списка в Python
- Область видимости переменных
- Управление асинхронными задачами с помощью Semaphore
- Получение текущей даты и времени
- Преобразование в float
- Поиск HTML-элементов с BeautifulSoup
- Изменяемые и неизменяемые объекты
- Работа с модулем random
- Генератор бросков кубиков
- Bootle — простой веб-фреймворк
- Выбор редактора кода.
- Сортировка в Python
- Пересечение списков с использованием множеств
- Цикл for в Python
- Аннотации типов в Python
- Функции range() в Python
- Преобразование документов в PDF с помощью Spire.Office
- Работа со строками в Python
- Закрытие файла в Python
- Принципы программирования
- Изменение элемента списка
- Передача аргументов через **arguments
- Работа с очередями в Python
- Сортировка с параметром key
- Быстрый поиск кода
- Генераторы в Python
- Цепные операции в Python
- GitHub в Telegram: подписка на уведомления
- Импорт и использование модулей в Python
- Работа с NumPy.linalg
- SciPy: широкий функционал для математических операций
- Метод Enumerate() для списков
- Форматирование строк в Python
- Стать Python-разработчиком
- Создание OrderedDict
- Атрибуты класса и экземпляра
- Enum в Python
- Обновление множества в Python
- Избегание изменяемых аргументов
- Проверка запуска скрипта или импорта модуля
- Работа с изменяемыми списками
- Профилирование данных с Pandas
- Обработка ошибок в Python















