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