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

  Рет қаралды 57,463

egoroff_channel

egoroff_channel

3 жыл бұрын

🔥🔥🔥 Инди-курс по Python 🔥🔥🔥
stepik.org/course/63085/promo
👉👉👉 Свой вопрос по курсу можешь задать в чате
t.me/+SlnNhAO7caBlNDM6
👉👉👉 Также подписывайся на мой телеграмм-канал
t.me/python_egoroff
Подробнее об урок
egoroffartem.pythonanywhere.co...
Импорт стандартных модулей в Python. Инструкции import и from
• Модули. Импорт стандар...
stepik.org/course/63085/promo
Курс на степике
В данном уроке мы вспомним о том, что такое модуль. Поговорим о стандартной библиотеке Python и узнаем как импортировать модули из стандартной библиотеки в наши программы.
как работает импорт в python
Для импортирования модулей применяются инструкции import и import from.
Собственные модули импортируются как и стандартные модули python.
Всего то надо написать инструкцию import И указать название модуля
Все видео этого курса можете найти на сайте
egoroffartem.pythonanywhere.co...
или в Вк
videos-177962775?secti...
Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк
artem_egoroff
python.study
В данном группе можете найти информацию о новых видео и задать вопросы

Пікірлер: 88
@egoroffchannel
@egoroffchannel 19 күн бұрын
🫵 Теория без практики - ничто, поэтому 👇 🐍 stepik.org/course/63085/promo 👉 специально для тебя создал бесплатный топовый курс по Python 👉 В нем тебя ждет: 📗 более 400 практических заданий на программирование 📗 более 250 тестовых заданий на проверку материала 📗 десятки часов видеоматерилов по теории 📗 видеоразборы решения заданий 📗 текстовые материалы по урокам, примеры кода 📗 доступ к закрытому чату с дружественной обстановкой 📗 сертификат в случае успешного прохождения курса
@anton_skch
@anton_skch 6 ай бұрын
Спустя столько лет информация не теряет актуальности. Спасибо большое за учение!
@user-ee1lx1pe7n
@user-ee1lx1pe7n 3 жыл бұрын
Слава Богу, что есть этот прекрасный канал)
@user-rw2ig6nb5l
@user-rw2ig6nb5l 3 жыл бұрын
Не устаю говорить спасибо Артему за прекрасно изложенный материал.
@Xmike499-
@Xmike499- 10 күн бұрын
долгих лет тебе жизни, хороший человек
@mystical_stories
@mystical_stories 2 жыл бұрын
Какая серьёзная тема. Спасибо за объяснения!
@user-kv3je7fk6v
@user-kv3je7fk6v 3 жыл бұрын
Не понимаю, почему так мало просмотров. Видео прекрасное. Структура была объяснена доходчиво
@arxxximed
@arxxximed 3 жыл бұрын
Автор пока не раскручен, но и хештегов под видео не ставит
@Psoglawec
@Psoglawec 2 жыл бұрын
Это видео о программировании, а не канал инстасамки) Я не видел ни одного русскоязычного канала по программированию с большим количеством просмотров (англоязычный естественно больше соберёт т.к. там одни индусы накрутят сверх меры)
@galinaoliver5624
@galinaoliver5624 Жыл бұрын
Спасибо!!! Страшные незнакомые темы, описываете, становится не страшно :)
@user-gi8gy7li3o
@user-gi8gy7li3o Жыл бұрын
Четко, а главное доступно изложил материал. Благодарю.
@donlinoleum831
@donlinoleum831 3 жыл бұрын
Запутанное это дело) одно в другое из третьего. Но видос классный
@zi_z
@zi_z Жыл бұрын
Прохожу курс, не понял там эту тему до конца, зашел в юб, чтобы как то более наглядно все это увидеть, первое попавшееся видео, и даже на скорости 1.5 все доступно и понятно Спасибо парень, сэкономил мое время
@nicolasrudnev6800
@nicolasrudnev6800 3 жыл бұрын
Благодарю! Все очень понятно и доступно объяснил!
@user-jj5ub6jz2e
@user-jj5ub6jz2e 3 жыл бұрын
Большое спасибо , читал в книге про пакеты , читал статью но так и не понял что к чему ! Только ваше видео меня просветило
@andyyarys4467
@andyyarys4467 2 жыл бұрын
Отличный урок. Материал излагается достаточно понятно и последовательно. Спасибо!
@Bah1918
@Bah1918 3 жыл бұрын
Очень КЛАССНОЕ объяснение. СПАСИБО.
@aivenwhite4611
@aivenwhite4611 Жыл бұрын
как говорится, где ж ты был раньше с этим уроком
@user-fs9gp6oz8x
@user-fs9gp6oz8x 3 жыл бұрын
Очень классный урок! Спасибо! Пакеты в PyCharm уже создавала, но с файлами __init__ не работала еще. Обязательно сейчас попробую:)
@infotube6464
@infotube6464 Жыл бұрын
Спасибо! Очень помог! Я искал, мучался, найти не мог... А благодаря вам, я понял как это делать!
@denissavast
@denissavast 3 жыл бұрын
Отличнейший обзор, успехов Вам, Артем !!!
@ivanl7786
@ivanl7786 Жыл бұрын
Спасибо! Хорошее объяснение на простых примерах!
@user-ou7iv9bi7j
@user-ou7iv9bi7j 8 ай бұрын
Очень хороший контент. Спасибо Автору!
@Jack-rq8uv
@Jack-rq8uv 3 жыл бұрын
Отличная нужная информация.
@Isco23376
@Isco23376 3 жыл бұрын
Благодарим Вас за труд. Это очень ценные уроки!
@user-kw4jd7df2v
@user-kw4jd7df2v 2 жыл бұрын
Спасибо, всё понятно. Помогли разобраться
@user-lq4qe4mt4x
@user-lq4qe4mt4x Жыл бұрын
Самое простое объяснение
@qwertymegaforce9088
@qwertymegaforce9088 Жыл бұрын
Замечательный гайд!
@dimk7983
@dimk7983 3 жыл бұрын
Спасибо, всё понятно.
@LinusTorvalds111
@LinusTorvalds111 3 жыл бұрын
Спасибо огромное! Вы мне очень сильно помогли!
@ilyazheprog
@ilyazheprog 3 жыл бұрын
+ я с импорта подгораю
@silkcode3178
@silkcode3178 Жыл бұрын
Просто и ясно, спасибо!
@user-nq3pl8zf3x
@user-nq3pl8zf3x 8 ай бұрын
Чувак! Спасибо большое))
@ark_top
@ark_top Жыл бұрын
контент вообще крутой почти досмотрел побольше бы такого контента
@user-od9sm2pl9f
@user-od9sm2pl9f 3 жыл бұрын
Буду разбираться)
@qwide2525
@qwide2525 2 жыл бұрын
Спасибо!
@alibekjusupov9577
@alibekjusupov9577 3 жыл бұрын
Spasibo!
@oksanakot4624
@oksanakot4624 8 ай бұрын
Спасибо за курс! Информативно и доступно. Скажите, только у меня расплывчатое видео? Уже третье, кажется.
@reclreclur7203
@reclreclur7203 11 ай бұрын
Сложная тема, необходимо ещё раз пересмотреть
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 жыл бұрын
Спасибо
@chelgames_off
@chelgames_off Жыл бұрын
Спасибо 😘
@fry6573
@fry6573 3 жыл бұрын
спасибо
@nikitiki524
@nikitiki524 Жыл бұрын
Спасибо, но было бы круто, этот же материал на написании какого то софта закрепить. К примеру мы тестируем ОС, в 1 модуле, информация по наличию свободных ROM, RAM, во втором загрузка CPU, в третьем температура )) и мы обращаемся к модулям за информацией.
@user-gq9ez5xt5w
@user-gq9ez5xt5w 3 жыл бұрын
Good
@user-gu1sv3ct4f
@user-gu1sv3ct4f 2 жыл бұрын
Спасибо, а как импортировать из соседней ( а не вложенной) папки?
@user-vu4yq8cv7t
@user-vu4yq8cv7t 3 жыл бұрын
Ахуенно объяснил достаточно не простую тему, спасибо!!!
@tigranovakyan2783
@tigranovakyan2783 2 жыл бұрын
Годный урок но я запутался-можно подытожить? если создаются подпапки там должен быть __init__.py и внутрь импортируем все последующие файлы .py чтобы их переправить выше по директории?
@spriggan135
@spriggan135 2 жыл бұрын
в питон 3.9 при комментировании всех строчек __init__package1 не выводится?или у меня что то не так?
@yeanot4917
@yeanot4917 3 жыл бұрын
Артём, в примере на 3:10 вы импортировали модуль из папки, и поэтому в print не указывали имя этой папки. А тогда в чём различие импорта между этим примером и примером на 2:40, где в print нужно указывать имя папки. На 2:25 вы же говорите, что это импорт модуля из папки. Вы прекрасно объясняете, и поэтому прошу вас разъяснить этот момент. Буду очень признателен!
@Hell5426
@Hell5426 Жыл бұрын
partially initialized module 'containers' has no attribute 'inventory' (most likely due to a circular import) есть видео как с этим бороться? в с++ у меня ест ьинклюд гуарды, джаву вообще боги делали и такого говна там нет, но на питоне куча разных вариаций как это авойдить, но я не понимаю какая из них адекватная. Пора сделат ьвидос про самые главные ошибки.
@user-qj6tk5fw9p
@user-qj6tk5fw9p 2 жыл бұрын
как обычно прекрасно изложенный материал. Я замечаю что чем дальше продвигаюсь по курсу, тем меньше становится просмотров у видио, наверное некоторые сходят с дистанции
@jewwrld9385
@jewwrld9385 2 жыл бұрын
Доброе время суток1 как сделать, если у меня есть Proga2 и в ней есть функция, которую нужно импортировать в Proga1. Пробовал import Proga2. Не получается
@dos6920
@dos6920 3 жыл бұрын
Как вы комментируете несколько строк одновременно? Какая комбинация клавиш, или где можно почитать об этом?
@egoroffchannel
@egoroffchannel 3 жыл бұрын
в 26 уроке рассказывал, где pycharm устанавливали cnrt+/ для выделенных строк
@dos6920
@dos6920 3 жыл бұрын
@@egoroffchannel Спасибо за ответ! Я уже смотрел этот урок, видимо пропустил нужный момент )
@arxxximed
@arxxximed 3 жыл бұрын
Сам долго разбирался ))) но практически везде комментирование идет горячими клавишами ctrl+/. я пользуюсь VSCode. Там практически на все языки это сочетание
@fahrenheit1863
@fahrenheit1863 11 ай бұрын
Суть уловил, но пока не придумал как самому это использовать.
@fry6573
@fry6573 3 жыл бұрын
заебись
@playingJokerx
@playingJokerx 3 ай бұрын
Самом конце не дает импортировать переменную b ошибка: from .. file1 import b ImportError: attempted relative import with no known parent package при вводе файлы дает на выбор file1 и file2 потом пишу импорт и не дает список переменных, которые можно импортировать что не так???🥲🥲🥲
@Xmike499-
@Xmike499- 10 күн бұрын
Тоже самое
@SemyonMazepin
@SemyonMazepin 10 ай бұрын
Почему у меня при нажатии создать python package ничего не происходит?😰
@As-hv9fj
@As-hv9fj 3 жыл бұрын
У меня не импортируется package 1, даёт ошибку No module named package 1
@As-hv9fj
@As-hv9fj 3 жыл бұрын
Я создала сразу на Python Package, и ошибки исчезли, но там появился ещё один пакет py , внутри него файл init, отдельно в пакете package1 тоже появился файл init
@user-wl2iv9wc6v
@user-wl2iv9wc6v 7 ай бұрын
10:27 - здесь нет ошибки? Там же по-прежнему доступны и файл1, и файл2, значит _all_ не ограничил доступ к фалу file1. А значит он не отработал. И получается, что __all__ работает не только со звездочкой? Или я что--то не так понял?.......
@anton_skch
@anton_skch 5 ай бұрын
Привет. Ошибки нет, так как ограничения распространяются на то, что ты хочешь всё достать (Звездочкой), а на что-то конкретное нет.
@AlexandrSpirit
@AlexandrSpirit Жыл бұрын
в ините прописан файл1 и файл2 но в самом файл1 мне нужно использовать методы/переменные/классы из файл2. Выскакивает ошибка циклического импорта. Как это обойти?
@anton_skch
@anton_skch 5 ай бұрын
Привет. Циклический импорт - это когда ты в импортируемый файл подключаешь файл в котором он импортируется. Пересмотри свою структуру. (Надеюсь, что уже не актуально).
@AlexandrSpirit
@AlexandrSpirit 5 ай бұрын
@@anton_skch не актуально. Но таких ситуаций полно со схемами Pydantic или SQLmode. Приходится названия классов в строках, и импорт через type использовать.
@RozaNevroza
@RozaNevroza Жыл бұрын
Как создать пакет в VSCode? 😅 Чтоб там был файл __init__.py Или это плюшка только PyCharm?
@anton_skch
@anton_skch 5 ай бұрын
Привет. Плюшка среды разработки. Сам работаю в VS code и нужно в ручную создавать.
@gaunter_o_d1mm
@gaunter_o_d1mm 3 жыл бұрын
От где ты был, когда я Джаву с Котлином изучал, всё блин так просто.
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 жыл бұрын
тебе бы помогли уроки по питону?
@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 ну тоже разные в питоне и жаве, циклы например
@user-wr5rc5pp8r
@user-wr5rc5pp8r 3 жыл бұрын
Здравствуйте. Подскажите а как Вы текст увеличиваете?
@egoroffchannel
@egoroffchannel 3 жыл бұрын
настройки в pycharm Settings-->Editor-->Font или можно горячие клавиши назначить увел и уменьшению шрифта
@user-he7fh1fv4c
@user-he7fh1fv4c 3 жыл бұрын
Все понятно как это делается, но я все равно не могу понять практическое применение
@SemyonMazepin
@SemyonMazepin 10 ай бұрын
6:56 а у меня импортировались, новая версия может потому что
@davidkoks2400
@davidkoks2400 3 жыл бұрын
**** пока я открою это видео я пытался пропустить 10 реклам
@fry6573
@fry6573 3 жыл бұрын
++++
@user-nn5oj7jl4w
@user-nn5oj7jl4w Жыл бұрын
Диз случайно вызван, мои извиненья
@dmytry408
@dmytry408 3 жыл бұрын
парень знает, но обяснить не может
@alex_donnotdisrupt_2000
@alex_donnotdisrupt_2000 3 жыл бұрын
напротив, очень хорошее обьяснения, 10 мин видео с практическими примерами заменяет ряд статей и ковыряния документации, другое дело что без практического применения эта информация быстро забудется. Большое спасибо Артему!
@GreatKpoko
@GreatKpoko Жыл бұрын
Спасибо
@makseo651
@makseo651 3 ай бұрын
Спасибо
FOOTBALL WITH PLAY BUTTONS ▶️❤️ #roadto100million
00:20
Celine Dept
Рет қаралды 20 МЛН
🍟Best French Fries Homemade #cooking #shorts
00:42
BANKII
Рет қаралды 58 МЛН
ТАМАЕВ vs ВЕНГАЛБИ. Самая Быстрая BMW M5 vs CLS 63
1:15:39
Асхаб Тамаев
Рет қаралды 3,5 МЛН
Countries Treat the Heart of Palestine #countryballs
00:13
CountryZ
Рет қаралды 23 МЛН
Основы Python #16: импорт модулей
17:09
Oleg Molchanov
Рет қаралды 46 М.
Изучение Python в одном видео уроке за час!
1:00:49
Гоша Дударь
Рет қаралды 399 М.
FOOTBALL WITH PLAY BUTTONS ▶️❤️ #roadto100million
00:20
Celine Dept
Рет қаралды 20 МЛН