В чем разница между модулем и пакетом

Python Middle Без компании
В чем разница между модулем и пакетом
Ответы
В Python модуль — это просто файл с расширением `.py`, содержащий код (функции, классы, переменные). Например, `math.py` — модуль. Пакет — это каталог, содержащий модули и специальный файл `__init__.py` (может быть пустым). Пакет позволяет организовывать модули в иерархии. Например: ``` my_package/ __init__.py module1.py module2.py ``` **Ключевые отличия:** - Модуль — один файл, пакет — директория с модулями. - Пакет требует `__init__.py`, модуль — нет. - Пакеты поддерживают вложенность (подпакеты). **Пример импорта:** ``` import module # модуль from package import module # модуль из пакета ```