Импорт стандартных модулей

<aside> 💡 Модуль (или пакет) — это библиотека, которая позволяет добавить новую функциональность в программе.

</aside>

Для использования модулей их нужно импортировать. Это делается с помощью ключевого слова import. После этого можно использовать функциональность модуля:

import math             # Импортируем модуль math
print(math.gcd(20, 88)) # Используем его функцию для поиска НОД

Если нам нужен не весь модуль, а его часть, можно сделать чуть другой тип импорта:

from math import ceil # Импортируем только функцию ceil из модуля math
print(ceil(5.6))      # Используем её как обычную функцию

Установка внешних модулей

Программистам не всегда хватает возможностей стандартных модулей, поэтому существует огромное количество внешних (сторонних модулей). Чтобы их устанавливать, нужно пользоваться пакетным менеджером pip.

<aside> 💡 Пакетный менеджер — утилита, позволяющая скачивать пакеты с их зависимостями (пакетами, которые нужны для работы нашего пакета).

</aside>

Для глобальной установки пакетов можно использовать консольную команду pip3 install package_name:

pip3 install requests

Большинство IDE автоматически создаёт так называемое виртуальное окружение, которое позволяет не захламлять систему пакетами и держать всё необходимое для проекта в одном месте.