Внимание! На этой странице вы найдете материал урока из архивного курса по Python. Курс был написан в 2024 году и по-прежнему актуален для начинающих разработчиков.
Теоретический материал сохранен в исходном виде, а практические задания с автоматической проверкой вынесены в отдельные интенсивы и задания.
Полный список уроков доступен по тегу Архивный курс по Python и на странице первого урока.
- В этом разделе мы будем учиться строить более крупные функциональные блоки программы - модули и пакеты.
- Мы рассмотрим в разделе операторы
importиfrom, их предназначение и особенности. - Обсудим импорт и перезагрузку модулей, а также их пространство имен и область видимости.
- Научимся группировать модули в пакеты для создания нового пространства имен.
- Поговорим об относительном импортировании и сокрытии данных в модулях.
- Обсудим включение будущих средств языка, переменную
__name__, аргументы командной строки и изменение пути поиска модулей.
В предыдущем разделе начали закладывать фундамент навыкам построения структуры программы и научились повторно использовать ранее написанный код с помощью функций. В этом разделе будем учиться строить более крупные функциональные блоки программы - модули и пакеты.
В уроке дадим определение модулям и их преимуществам. Познакомимся поближе с двумя операторами: import и from. На протяжении всего курса мы их неоднократно использовали, но сейчас рассмотрим более конкретно их предназначение. Обсудим, как происходит импортирование модуля и как можно его перезагрузить динамически.
В предыдущем уроке мы поверхностно рассмотрели модули, а в этом начнем их писать и разбирать тонкие моменты: особенности from и import, пространство имен, область видимости и перезагрузка модулей.
В уроке научимся группировать модули в пакеты для создания нового пространства имен, чтобы избежать неоднозначное импортирование в дальнейшем. Поговорим об относительном импортировании.
Продолжим разбираться с модулями. Обсудим сокрытие данных, включение будущих средств языка, переменную __name__, аргументы командной строки, изменение пути поиска модулей и выполнение строк с кодом.
Переходите к первому уроку раздела.
Переходите к следующему уроку курса, а так же не забудьте посмотреть новый материал на Codebra по тегу Python.
