Найти в Дзене
Лёша Маметьев

Библиотеки питон которые должен знать каждый

Оглавление

BeautifulSoup

Пакет Python для анализа документов HTML и XML. Если вам нужно спарсерить сайт или настроить работу с API то BS это то что вам нужно. Имеет понятный синтаксис и обширную документацию. Не зря её назвали библиотекой для людей. Из коробки недоступен парсеринг Ajax, но вместе с Selenium они способны на все. Пакет имеет большую скорость работы, так как он работает с HTML/XML как с графом, а не как с текстом.

Simplejson

Это быстрый json кодировщик и декодировщик, который поддерживает Python 3.x Работает на порядок быстрее встроеных модулей, и при этом имеет более понятный синтаксис

Delorean/Arrow

Подходят для преодоления недостатков встроенного в Python datetime, который абсолютно не интуитивен и не понятен.

Prettytable

По названию легко догадаться что она добавляет возможность удобного вывода таблиц в консоль

Pillow

Более user-friendly версия PIl, просто необходима тем кто использует питон для работы с картинками

NumPy

Библиотека не требующая преставления. Возможности: поддержка многомерных массивов; поддержка высокоуровневых математических функций, предназначенных для работы с многомерными массивами. Если вам нужно проводить сложные математические вычисления то NumPy + Matplotlib - незаменимый инструмент.

Matplotlib

Библиотека созданная для визуализации данных двумерной графикой. При большом желании можно строить 3d изображения, но это скорее костыль. Совместно с NumPy представляет незаменимый инструмент.

Tensorflow

Библиотека для машинного обучения, разработанная компанией Google для решения задач построения и тренировки нейронной сети.

Редактировать галерею
Редактировать галерею

Python Django

Позволяет писать вебсайты с Python. Если вы питонист вы освоите её очень быстро благодаря понятному синтаксису и документации

Наука
7 млн интересуются