Встречается на собеседованиях • сегодня

Что такое пакеты Python

Пакеты в Python — это способ организации модулей в пространстве имен с помощью иерархии каталогов. Они позволяют структурировать код, избегать конфликтов имен и упрощают повторное использование.

Основные особенности:

  • Пакет — это директория с файлом __init__.py (может быть пустым).
  • Подпакеты создаются аналогично, вложенными директориями.
  • Импорт: import package.module или from package.subpackage import module.

Пример структуры:

text
my_package/  
    __init__.py  
    module1.py  
    subpackage/  
        __init__.py  
        module2.py  

Использование:

python
from my_package.module1 import func1
from my_package.subpackage.module2 import func2

Пакеты поддерживают относительный импорт (через . и ..) и могут распространяться через PyPI.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы