Python как и любой другой язык программирования реализует возможность организации кода в виде отдельных модулей (modules) и пакетов (packages), и при необходимости разработчик может импортировать нужный ему код из сторонних библиотек, а так же, создавать свои собственные. В данной заметке речь пойдет именно о том, как правильно импортировать код в скриптах Python. Вариантов импорта в Python есть несколько, и каждый имеет свои особенности и нюансы использования. Для того чтобы подробно разобрать каждый из них нужно зафиксировать понимание того, что конечной целю любого импортирования кода является доступ к методам или классам которые находятся в другом модуле (файле) или пакете (папке с файлами). В данной статье мы сосредоточимся на импорте как таковом и не будем фокусировать внимание на том откуда мы делаем импорты из файлов и пакетов, в данном случае нам не нужно знать как именно организован импортируемый код так как работать будет в общем виде одинаково. Импорт кода в Python делает