Что такое библиотека в программировании
Библиотека — это набор готового кода, который можно подключить и не писать всё самому.
Готовые инструменты
Библиотека — это чужой (проверенный) код, решающий частую задачу: работа с датами, запросы в интернет, графики, математика. Подключил — и пользуешься функциями, не изобретая колесо.
Как подключить в Python
Стандартные библиотеки уже встроены: их достаточно импортировать (import math). Сторонние ставят командой pip install и тоже импортируют. Так одной строкой вы получаете мощный инструмент.
Примеры полезных библиотек
requests — обращаться к сайтам и API; datetime — работать с датами; random — случайные числа; pandas — таблицы и анализ данных. Для почти любой задачи уже есть подходящая библиотека.
Библиотека или фреймворк
Библиотеку вызываете вы, когда нужно. Фреймворк, наоборот, управляет вашим кодом и задаёт структуру. Новичку сначала полезно освоить базовый язык — например, в «Дрон Кодере», — а затем подключать библиотеки.
Частые вопросы
Библиотеки бесплатны? Большинство — да, они с открытым кодом.
Не опасно ли ставить чужой код? Ставьте известные библиотеки из официального репозитория PyPI и следите за отзывами.
Начать игру бесплатно