Пакеты в Python. Файл __init__, переменная __all__

  Рет қаралды 61,007

egoroff_channel

egoroff_channel

Күн бұрын

🔥🔥🔥 Инди-курс по Python 🔥🔥🔥
stepik.org/cou...
👉👉👉 Свой вопрос по курсу можешь задать в чате
t.me/+SlnNhAO7...
👉👉👉 Также подписывайся на мой телеграмм-канал
t.me/python_eg...
Подробнее об урок
egoroffartem.py...
Импорт стандартных модулей в Python. Инструкции import и from
• Модули. Импорт стандар...
stepik.org/cou...
Курс на степике
В данном уроке мы вспомним о том, что такое модуль. Поговорим о стандартной библиотеке Python и узнаем как импортировать модули из стандартной библиотеки в наши программы.
как работает импорт в python
Для импортирования модулей применяются инструкции import и import from.
Собственные модули импортируются как и стандартные модули python.
Всего то надо написать инструкцию import И указать название модуля
Все видео этого курса можете найти на сайте
egoroffartem.py...
или в Вк
videos-...
Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк
artem_e...
python....
В данном группе можете найти информацию о новых видео и задать вопросы

Пікірлер: 90
@egoroffchannel
@egoroffchannel 4 ай бұрын
🫵 Теория без практики - ничто, поэтому 👇 🐍 stepik.org/course/63085/promo 👉 специально для тебя создал бесплатный топовый курс по Python 👉 В нем тебя ждет: 📗 более 400 практических заданий на программирование 📗 более 250 тестовых заданий на проверку материала 📗 десятки часов видеоматерилов по теории 📗 видеоразборы решения заданий 📗 текстовые материалы по урокам, примеры кода 📗 доступ к закрытому чату с дружественной обстановкой 📗 сертификат в случае успешного прохождения курса
@anton_skch
@anton_skch 9 ай бұрын
Спустя столько лет информация не теряет актуальности. Спасибо большое за учение!
@ЕрвандАгаджанян-в3к
@ЕрвандАгаджанян-в3к 3 жыл бұрын
Слава Богу, что есть этот прекрасный канал)
@ЕвгенийПоловинский-в6у
@ЕвгенийПоловинский-в6у 3 жыл бұрын
Не устаю говорить спасибо Артему за прекрасно изложенный материал.
@Екатерина-б8р3м
@Екатерина-б8р3м 3 жыл бұрын
Не понимаю, почему так мало просмотров. Видео прекрасное. Структура была объяснена доходчиво
@arxxximed
@arxxximed 3 жыл бұрын
Автор пока не раскручен, но и хештегов под видео не ставит
@Psoglawec
@Psoglawec 2 жыл бұрын
Это видео о программировании, а не канал инстасамки) Я не видел ни одного русскоязычного канала по программированию с большим количеством просмотров (англоязычный естественно больше соберёт т.к. там одни индусы накрутят сверх меры)
@donlinoleum831
@donlinoleum831 3 жыл бұрын
Запутанное это дело) одно в другое из третьего. Но видос классный
@spartanec_channel
@spartanec_channel 3 жыл бұрын
Какая серьёзная тема. Спасибо за объяснения!
@nicolasrudnev6800
@nicolasrudnev6800 3 жыл бұрын
Благодарю! Все очень понятно и доступно объяснил!
@galinaoliver5624
@galinaoliver5624 Жыл бұрын
Спасибо!!! Страшные незнакомые темы, описываете, становится не страшно :)
@зэндер
@зэндер Жыл бұрын
Четко, а главное доступно изложил материал. Благодарю.
@ОлегБол-г8с
@ОлегБол-г8с 3 жыл бұрын
Большое спасибо , читал в книге про пакеты , читал статью но так и не понял что к чему ! Только ваше видео меня просветило
@ВалерияМалышева-ь1в
@ВалерияМалышева-ь1в 3 жыл бұрын
Очень классный урок! Спасибо! Пакеты в PyCharm уже создавала, но с файлами __init__ не работала еще. Обязательно сейчас попробую:)
@grantitdeveloper
@grantitdeveloper Ай бұрын
Спасибо за информацию!
@Bah1918
@Bah1918 3 жыл бұрын
Очень КЛАССНОЕ объяснение. СПАСИБО.
@infotube6464
@infotube6464 Жыл бұрын
Спасибо! Очень помог! Я искал, мучался, найти не мог... А благодаря вам, я понял как это делать!
@denissavast
@denissavast 3 жыл бұрын
Отличнейший обзор, успехов Вам, Артем !!!
@Xmike499-
@Xmike499- 3 ай бұрын
долгих лет тебе жизни, хороший человек
@Jack-rq8uv
@Jack-rq8uv 3 жыл бұрын
Отличная нужная информация.
@МаксАмориев
@МаксАмориев Жыл бұрын
Очень хороший контент. Спасибо Автору!
@andyyarys4467
@andyyarys4467 2 жыл бұрын
Отличный урок. Материал излагается достаточно понятно и последовательно. Спасибо!
@Isco23376
@Isco23376 3 жыл бұрын
Благодарим Вас за труд. Это очень ценные уроки!
@ivanl7786
@ivanl7786 Жыл бұрын
Спасибо! Хорошее объяснение на простых примерах!
@ЯхЧихпых
@ЯхЧихпых Жыл бұрын
Самое простое объяснение
@dimk7983
@dimk7983 3 жыл бұрын
Спасибо, всё понятно.
@АлександрСергеевич-щ2н
@АлександрСергеевич-щ2н 11 ай бұрын
Чувак! Спасибо большое))
@АлександрАфанасьев-е8ч
@АлександрАфанасьев-е8ч 2 жыл бұрын
Спасибо, всё понятно. Помогли разобраться
@alibekjusupov9577
@alibekjusupov9577 3 жыл бұрын
Spasibo!
@ark_top
@ark_top 2 жыл бұрын
контент вообще крутой почти досмотрел побольше бы такого контента
@qwertymegaforce9088
@qwertymegaforce9088 Жыл бұрын
Замечательный гайд!
@qwide2525
@qwide2525 3 жыл бұрын
Спасибо!
@LinusTorvalds111
@LinusTorvalds111 3 жыл бұрын
Спасибо огромное! Вы мне очень сильно помогли!
@ilyazheprog
@ilyazheprog 3 жыл бұрын
+ я с импорта подгораю
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 3 жыл бұрын
Спасибо
@oksanakot4624
@oksanakot4624 11 ай бұрын
Спасибо за курс! Информативно и доступно. Скажите, только у меня расплывчатое видео? Уже третье, кажется.
@silkcode3178
@silkcode3178 2 жыл бұрын
Просто и ясно, спасибо!
@RubySirius
@RubySirius Жыл бұрын
как говорится, где ж ты был раньше с этим уроком
@zi_z
@zi_z Жыл бұрын
Прохожу курс, не понял там эту тему до конца, зашел в юб, чтобы как то более наглядно все это увидеть, первое попавшееся видео, и даже на скорости 1.5 все доступно и понятно Спасибо парень, сэкономил мое время
@nikitiki524
@nikitiki524 2 жыл бұрын
Спасибо, но было бы круто, этот же материал на написании какого то софта закрепить. К примеру мы тестируем ОС, в 1 модуле, информация по наличию свободных ROM, RAM, во втором загрузка CPU, в третьем температура )) и мы обращаемся к модулям за информацией.
@fry6573
@fry6573 3 жыл бұрын
спасибо
@ГригорийСитёв
@ГригорийСитёв 3 жыл бұрын
Буду разбираться)
@ВладиславДоронин-к7г
@ВладиславДоронин-к7г 3 жыл бұрын
Good
@СергейВласов-ь8я
@СергейВласов-ь8я 3 жыл бұрын
Спасибо, а как импортировать из соседней ( а не вложенной) папки?
@СарматПересветов
@СарматПересветов 2 жыл бұрын
как обычно прекрасно изложенный материал. Я замечаю что чем дальше продвигаюсь по курсу, тем меньше становится просмотров у видио, наверное некоторые сходят с дистанции
@Hell5426
@Hell5426 Жыл бұрын
partially initialized module 'containers' has no attribute 'inventory' (most likely due to a circular import) есть видео как с этим бороться? в с++ у меня ест ьинклюд гуарды, джаву вообще боги делали и такого говна там нет, но на питоне куча разных вариаций как это авойдить, но я не понимаю какая из них адекватная. Пора сделат ьвидос про самые главные ошибки.
@НикитаПарфенов-х9в
@НикитаПарфенов-х9в 3 жыл бұрын
Ахуенно объяснил достаточно не простую тему, спасибо!!!
@reclreclur7203
@reclreclur7203 Жыл бұрын
Сложная тема, необходимо ещё раз пересмотреть
@spriggan135
@spriggan135 3 жыл бұрын
в питон 3.9 при комментировании всех строчек __init__package1 не выводится?или у меня что то не так?
@yeanot4917
@yeanot4917 3 жыл бұрын
Артём, в примере на 3:10 вы импортировали модуль из папки, и поэтому в print не указывали имя этой папки. А тогда в чём различие импорта между этим примером и примером на 2:40, где в print нужно указывать имя папки. На 2:25 вы же говорите, что это импорт модуля из папки. Вы прекрасно объясняете, и поэтому прошу вас разъяснить этот момент. Буду очень признателен!
@dos6920
@dos6920 3 жыл бұрын
Как вы комментируете несколько строк одновременно? Какая комбинация клавиш, или где можно почитать об этом?
@egoroffchannel
@egoroffchannel 3 жыл бұрын
в 26 уроке рассказывал, где pycharm устанавливали cnrt+/ для выделенных строк
@dos6920
@dos6920 3 жыл бұрын
@@egoroffchannel Спасибо за ответ! Я уже смотрел этот урок, видимо пропустил нужный момент )
@arxxximed
@arxxximed 3 жыл бұрын
Сам долго разбирался ))) но практически везде комментирование идет горячими клавишами ctrl+/. я пользуюсь VSCode. Там практически на все языки это сочетание
@fahrenheit1863
@fahrenheit1863 Жыл бұрын
Суть уловил, но пока не придумал как самому это использовать.
@tigranovakyan2783
@tigranovakyan2783 2 жыл бұрын
Годный урок но я запутался-можно подытожить? если создаются подпапки там должен быть __init__.py и внутрь импортируем все последующие файлы .py чтобы их переправить выше по директории?
@playingJokerx
@playingJokerx 7 ай бұрын
Самом конце не дает импортировать переменную b ошибка: from .. file1 import b ImportError: attempted relative import with no known parent package при вводе файлы дает на выбор file1 и file2 потом пишу импорт и не дает список переменных, которые можно импортировать что не так???🥲🥲🥲
@Xmike499-
@Xmike499- 3 ай бұрын
Тоже самое
@fry6573
@fry6573 3 жыл бұрын
заебись
@SemyonMazepin
@SemyonMazepin Жыл бұрын
Почему у меня при нажатии создать python package ничего не происходит?😰
@dmitrii_kotoff
@dmitrii_kotoff 10 ай бұрын
10:27 - здесь нет ошибки? Там же по-прежнему доступны и файл1, и файл2, значит _all_ не ограничил доступ к фалу file1. А значит он не отработал. И получается, что __all__ работает не только со звездочкой? Или я что--то не так понял?.......
@anton_skch
@anton_skch 8 ай бұрын
Привет. Ошибки нет, так как ограничения распространяются на то, что ты хочешь всё достать (Звездочкой), а на что-то конкретное нет.
@jewwrld9385
@jewwrld9385 2 жыл бұрын
Доброе время суток1 как сделать, если у меня есть Proga2 и в ней есть функция, которую нужно импортировать в Proga1. Пробовал import Proga2. Не получается
@As-hv9fj
@As-hv9fj 3 жыл бұрын
У меня не импортируется package 1, даёт ошибку No module named package 1
@As-hv9fj
@As-hv9fj 3 жыл бұрын
Я создала сразу на Python Package, и ошибки исчезли, но там появился ещё один пакет py , внутри него файл init, отдельно в пакете package1 тоже появился файл init
@RozaNevroza
@RozaNevroza Жыл бұрын
Как создать пакет в VSCode? 😅 Чтоб там был файл __init__.py Или это плюшка только PyCharm?
@anton_skch
@anton_skch 8 ай бұрын
Привет. Плюшка среды разработки. Сам работаю в VS code и нужно в ручную создавать.
@gaunter_o_d1mm
@gaunter_o_d1mm 3 жыл бұрын
От где ты был, когда я Джаву с Котлином изучал, всё блин так просто.
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 3 жыл бұрын
тебе бы помогли уроки по питону?
@Psoglawec
@Psoglawec 2 жыл бұрын
@@Das.Kleine.Krokodil основы везде практически одинаковые. Синтаксис отличается, но зная в другом понимаешь лучше.
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 жыл бұрын
@@Psoglawec смотря какие основы. например в питоне всё это объекты, а в джаве нет
@Psoglawec
@Psoglawec 2 жыл бұрын
@@Das.Kleine.Krokodil если брать такие простые вещи как операторы или циклы.
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 жыл бұрын
@@Psoglawec ну тоже разные в питоне и жаве, циклы например
@SemyonMazepin
@SemyonMazepin Жыл бұрын
6:56 а у меня импортировались, новая версия может потому что
@AlexandrSpirit
@AlexandrSpirit 2 жыл бұрын
в ините прописан файл1 и файл2 но в самом файл1 мне нужно использовать методы/переменные/классы из файл2. Выскакивает ошибка циклического импорта. Как это обойти?
@anton_skch
@anton_skch 8 ай бұрын
Привет. Циклический импорт - это когда ты в импортируемый файл подключаешь файл в котором он импортируется. Пересмотри свою структуру. (Надеюсь, что уже не актуально).
@AlexandrSpirit
@AlexandrSpirit 8 ай бұрын
@@anton_skch не актуально. Но таких ситуаций полно со схемами Pydantic или SQLmode. Приходится названия классов в строках, и импорт через type использовать.
@Вячеслав-х4е5щ
@Вячеслав-х4е5щ 3 жыл бұрын
Все понятно как это делается, но я все равно не могу понять практическое применение
@davidkoks2400
@davidkoks2400 3 жыл бұрын
**** пока я открою это видео я пытался пропустить 10 реклам
@fry6573
@fry6573 3 жыл бұрын
++++
@ГерманРыков-ъ6в
@ГерманРыков-ъ6в 3 жыл бұрын
Здравствуйте. Подскажите а как Вы текст увеличиваете?
@egoroffchannel
@egoroffchannel 3 жыл бұрын
настройки в pycharm Settings-->Editor-->Font или можно горячие клавиши назначить увел и уменьшению шрифта
@АркадийМамонтов-д4г
@АркадийМамонтов-д4г Жыл бұрын
Диз случайно вызван, мои извиненья
@dmytry408
@dmytry408 3 жыл бұрын
парень знает, но обяснить не может
@alex_donnotdisrupt_2000
@alex_donnotdisrupt_2000 3 жыл бұрын
напротив, очень хорошее обьяснения, 10 мин видео с практическими примерами заменяет ряд статей и ковыряния документации, другое дело что без практического применения эта информация быстро забудется. Большое спасибо Артему!
@Sunshine-e9p
@Sunshine-e9p Ай бұрын
Спасибо
@chelgames_off
@chelgames_off Жыл бұрын
Спасибо 😘
@makseo651
@makseo651 6 ай бұрын
Спасибо
@GreatKpoko
@GreatKpoko Жыл бұрын
Спасибо
小丑妹妹插队被妈妈教训!#小丑#路飞#家庭#搞笑
00:12
家庭搞笑日记
Рет қаралды 36 МЛН
An Unknown Ending💪
00:49
ISSEI / いっせい
Рет қаралды 53 МЛН
Nastya and balloon challenge
00:23
Nastya
Рет қаралды 60 МЛН
POV: Your kids ask to play the claw machine
00:20
Hungry FAM
Рет қаралды 19 МЛН
__new__ или __init__ в Python? Знаете ли вы это..
12:37
ТОП 5 Ошибок в написании функций Python
12:46
Структура файлов и каталогов в Linux
20:28
Aleksey Samoilov
Рет қаралды 397 М.
Основы Python #16: импорт модулей
17:09
Oleg Molchanov
Рет қаралды 47 М.
小丑妹妹插队被妈妈教训!#小丑#路飞#家庭#搞笑
00:12
家庭搞笑日记
Рет қаралды 36 МЛН