В python любой файл считается модулем, и его можно импортировать. Чтобы избежать странного поведения модуля, проверяют __name__.
Пакет — папка с модулями. Она отличается файлом
__init__.py, который выполняется при импорте любого пакета. С версии python 3.4 любая папка считается пакетом.Подробнее о местоположении библиотек, их выполнении, структуры и внутреннего импорта можете почитать в документации.
#теория
