Import модулей в Python

preview_player
Показать описание
Если вам интересно как Python ищет и импортирует модули и как можно управлять этим поведением, то этот ролик для вас)

❤️Поддержать канал❤️

📢Группа в ТГ📢

Таймкоды:
00:00 - Начало
02:49 - Модуль и пакет
05:55 - Разбор ситуации со стрима
10:55 - Функция импорт
13:30 - Модуль sys
15:22 - Модуль site
20:59 - Что такое if name == main
25:14 - Относительное имя модуля
27:01 - Итоги проблемы со стрима
31:23 - Переменная PYTHONPATH
34:27 - Суть ролика
35:08 - Конец
Рекомендации по теме
Комментарии
Автор

24ТВ — 365+ каналов и 5 кинотеатров!
140 каналов бесплатно навсегда!

BogdanDotPy
Автор

Спасибо огромное за урок. Столкнулся с такой проблемой при создании пакета в проекте . Долго не мог разобраться как запустить из терминала, т.к.получал такую же ошибку. Использую IDE vscode. Удачи в развитии канала!

babanlive
Автор

Спасибо за урок. Трудновато немного, настроил VS Code для запуска с относительными путями методом научного тыканья. Теперь и в консоли и в VS Code все работает. Но уверенности в полном понимании нет. Я еще вернусь к этой теме. Потом.

eugenevladoff
Автор

С такими проблемами в импортах не сталкивался, всегда импорты пишу относительно того файла куда делаю импорт. Вот круговой (не уверен что правильно называю) импорт бывало.

ityosni
Автор

Сделай ролик по TypeHints никак не могу заставить себя разобраться в этой теме, особо с дженэриками буду благодарен))

MrSunTrope
Автор

Подписался на канал, т.к. темы затрагивались не для новичков, а для тех кто хотя бы немного в теме программирования. Сейчас же настораживает постоянное упоминание простейших вещей (я не про import конкретно, а про "что такое функции" и т.п.). Если на канале будут только выпуски для начинающих, то, к сожалению, он потеряет мой интерес. Буду наблюдать.

AE-rwfs
Автор

Спасибо! Но если честно вот этот урок прям сложный какой-то, видимо тема такая, надо глубоко погрузиться для понимания

Insidepointg
Автор

Была проблема с sys.path в VSCode, из-за чего не получалось делать абсолютные импорты. Решилось через установку переменной PYTHONPATH в launch.json. Pycharm, как я понял, автоматически это делает)

shrpow