Наиболее популярные библиотеки Python

Библиотеки Описание
1 Requests Одна из самых популярных общедоступных библиотек Python - используется для отправки HTTP-запросов на сервер, позволяет добавлять в них данные формы, содержимое, заголовок, файлы, состоящие из нескольких частей, и т.д.
2 Pillow Бесплатная библиотека Python, которая позволяет обрабатывать изображения. PIL дает возможность обрабатывать, открывать и сохранять различные форматы изображений в Python.
3 Scrapy Бесплатный фреймворк Python с открытым исходным кодом, который широко используется для веб-скрейпинга и ряда других задач, в том числе автоматического тестирования и интеллектуального анализа данных.
4 Beautiful Soup Очень популярная библиотека Python для извлечения данных из файлов HTML и XML при web-скрейпинге. Beautiful Soup поддерживает парсер HTML, включенный в стандартную библиотеку Python, а также ряд сторонних парсеров на Python (в том числе парсер lxml). Beautiful Soup предоставляет естественные способы навигации, поиска и изменения элементов DOM, что позволяет экономить программистам часы и дни работы.
5 Simplejson Это еще одна очень популярная библиотека и одна из самых скачиваемых. Simplejson это быстрый, точный и расширяемый json кодировщик и декодировщик, который поддерживает Python 3.3+ с обратной совместимостью с Python 2.5.
6 SQL Alchemy Это популярный пакет Python с открытым исходным кодом для работы с базами данных при помощи языка SQL. SQLAlchemy реализует технологию программирования ORM (Object-Relational Mapping), которая связывает базы данных с концепциями объектно-ориентированных языков программирования. SQLAlchemy позволяет описывать структуры баз данных и способы взаимодействия с ними прямо на языке Python.
7 Pandas Очень удобная библиотека с открытым исходным кодом, которая предоставляет специальные высокоэффективные и простые в использовании структуры данных и инструменты для анализа данных, в том числе для манипулирования числовыми таблицами и временны́ми рядами. Для работы библиотеки требуется установка библиотеки NumPy.
8 NumPy Один из самых эффективных и универсальных пакетов Python для обработки многомерных массивов (включая матрицы). NumPy предоставляет высокопроизводительные инструменты для облегчения математических операций над многомерными массивами и их векторизацию.
9 SciPy Библиотека для научных вычислений с использованием Python (линейная алгебра, интерполяция, оптимизация, численная интеграция, статистика), а также решения сложных вычислительных задач из многих других областей науки.
10 Matplotlib Это всеобъемлющая библиотека для создания статических, анимированных и интерактивных визуализаций на Python. Matplotlib может отображать широкий спектр визуализаций (гистограммы, столбцовые диаграммы, точечные диаграммы, круговые диаграммы и др.).
11 TensorFlow Это библиотека для глубокого машинного обучения (ML) и искусственного интеллекта (AI), которая помогает разработчикам создавать крупномасштабные нейронные сети со многими слоями, используя графики потоков данных.
12 Tkinter Кроссплатформенная библиотека для разработки графического пользовательского интерфейса (GUI) Python на основе средств Tcl/Tk. Tkinter входит в стандартный дистрибутив Python.