OOP 36 Обработка исключений Try Except Finally Python

  Рет қаралды 27,016

egoroff_channel

egoroff_channel

3 жыл бұрын

Стать спонсором канала и получить доступ к дополнительным материалам по Python
/ @egoroffchannel
boosty.to/egoroff_channel
/ artem_egorov
stepik.org/course/72969/promo
Записывайся на курс на Stepic по ООП, где найдешь много практических задач
egoroffartem.pythonanywhere.co...
В уроке узнаем как обрабатывать исключения в python
Блок try-except, try-finally и try-except-finally
Курс на степике по ООП
stepik.org/course/72969/promo
egoroffartem.pythonanywhere.co...
Делегирование и функция super
egoroffartem.pythonanywhere.co...
Магические методы _iter_ и _next_
Итерация экземпляров класса Pythone
Методы экземпляра. Аргумент self
• ООП 5 Методы экземпляр...
• ООП 6 Инициализация об...
Инициализация объекта. Метод init
Магические методы _getitem_ , _setitem_ и __delitem__. Обращение по индексу к экземпляру
Object-Oriented Programming (OOP) in Python 3
python тип исключения, исключения python, конструкция try-except
egoroffartem.pythonanywhere.co...
stepik.org/course/63085/promo
Курс на степике
Все видео этого курса можете найти на сайте
egoroffartem.pythonanywhere.co...
или в Вк
videos-177962775?secti...
Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк
artem_egoroff
python.study
В данном группе можете найти информацию о новых видео и задать вопросы

Пікірлер: 52
@egoroffchannel
@egoroffchannel 2 ай бұрын
🔥 Записывайся на курс по ООП: stepik.org/a/114354 📙 Там тебя ждет: ✔ более 180 практических заданий по ООП ✔ более 300 тестовых заданий на проверку материала ✔ более 6 часов видеоматериала ✔ текстовые материалы по урокам, примеры кода ✔ Доступ к закрытому чату с дружественной обстановкой ✔ Сертификат в случае успешного прохождения курса 🎁 По промокоду EGOROFF можно получить 10% скидки на приобретение данного курса
@TheFrostgrim
@TheFrostgrim 3 жыл бұрын
Это пока что самый доступный и наглядный ролик по try/except на тытубе.
@user-ex8up7sw1r
@user-ex8up7sw1r Жыл бұрын
спустя 2 года все также
@WinchesterD
@WinchesterD 2 жыл бұрын
Иерархия классов исключений - это сильно. Мне нравится погружение в такую глубину, спасибо за уроки.
@Sergey-cz7ym
@Sergey-cz7ym 2 жыл бұрын
Мне тоже понравилась глубина этой глубины 😉
@valentine1408sensor
@valentine1408sensor 5 ай бұрын
да ты ваще красава!!!! я уже был в панике от непонимания данной темы... ты за 10 мин. объяснил, то над пониманием чего я ломаю голову уже 2 день. Очень грамотный подход донесения темы, многие учителя тебе и в подметки не годятся ( другие преподы объясняют тему с нарушением закона логики, объясняя так, что понятно именно себе, но не ученику)
@valiash8297
@valiash8297 Жыл бұрын
урок замечательный.Долго не понимала этой темы удачи вашему каналу
@alibekjusupov9577
@alibekjusupov9577 3 жыл бұрын
Спасибо за уроки!
@maksimdis31
@maksimdis31 Жыл бұрын
Огромное спасибо автору!
@CraterSPB
@CraterSPB 3 жыл бұрын
Спасибо! Предельно понятно!
@spartanec_channel
@spartanec_channel 2 жыл бұрын
7:53 Я уж подумал, что перезанимался на сегодня Пайтоном
@who-1880
@who-1880 3 жыл бұрын
Круто чувак!
@yuneevevgen
@yuneevevgen 2 жыл бұрын
понравилось. комментирую)
@user-my3jg8mx8n
@user-my3jg8mx8n 6 ай бұрын
Спасибо)
@Fillmore634b
@Fillmore634b 9 ай бұрын
Спасибо, понял благодаря твоему видео. Единственное что хотел бы еще увидеть - про return в try except else finally. return в finally перекрывает все остальные return в try else except, когда нет блока finally - если в try есть return и нет исключений - вернется return из try, если в try нет return но return есть в except и else - вернется либо из except если в try было исключение (например деление на ноль) либо из else если в try не было исключений
@NicknameOfGood
@NicknameOfGood Жыл бұрын
Спасибо!
@felixcriminibusnulluseritd7315
@felixcriminibusnulluseritd7315 2 жыл бұрын
Не помню упоминали ли вы, но может быть ситуация когда вам не известно какая именно ошибка у вас будет, и да бы ваша программа работала, например когда парсят большие объёмные сайты, и например парсинг может занять больше 10 часов и у вас выпадет любая ошибка это будет потерянное впустую время. важным блоком может быть блок которій перехватит первое выпавшее исключение try: 'сode' except: raise также блок который словит все исключения и выведет информацию по ним но при этом программа продолжит работу try: 'сode' except Exception as ex: print(ex) print ("There was some error....") это не для всех полезно скорей от задач которые перед вами стоят
@yaroslaw_channel
@yaroslaw_channel 9 ай бұрын
GOOOOOOOOOd
@oz669
@oz669 3 жыл бұрын
А будут ли видео пo Kivy? Спасибо!
@Alex-ip9bn
@Alex-ip9bn 3 жыл бұрын
Артём , привет! Скажи пожалуйста , тех тем , которые затронуты в плейлисте " "язык программирования PYTHON" достаточно , для начала изучения ООП?
@andrybevcuk4976
@andrybevcuk4976 2 жыл бұрын
Да
@baykov7433
@baykov7433 2 ай бұрын
Как на счет использования этой конструкции в функциях? Там есть ньюансы с return
@slawwv
@slawwv 3 жыл бұрын
давай про асинхронность
@yodapunishes
@yodapunishes 3 жыл бұрын
Забыл рассказать про Exception as exc / raise from exc
@user-yf7ce2xi6c
@user-yf7ce2xi6c 3 жыл бұрын
если вам не сложно, не могли бы вы не отключать комментарии и форум решений на степике, хочется смотреть как люди решают и брать новые знания
@egoroffchannel
@egoroffchannel 3 жыл бұрын
к сожалению, там полный слив решений. не вижу смысла копировать чужие решения
@user-yf7ce2xi6c
@user-yf7ce2xi6c 3 жыл бұрын
@@egoroffchannel бывает, ты встаёшь на задаче и все, ни туда ни сюда, а в комментариях, чаще всего, люди оставляют не все решение, а подсказку. Да есть такие кто просто дропнул в комменты и гордиться, что он гений, не понимая того, что ничего хорошего в этом нет. Да и в комментариях можно обсудить ту или иную ошибку. А так курс отменный!! Очень понятно и доходчиво, спасибо.
@dmitriyn164
@dmitriyn164 2 жыл бұрын
Скажите пожалуйста где найти видео про менеджер контекста with as
@egoroffchannel
@egoroffchannel 2 жыл бұрын
еще пока не снимал
@wilkinsan4315
@wilkinsan4315 3 жыл бұрын
Привет! Очень надеюсь на помощь. как описано в одном из уроков, прописываю from random import randit и далее, консоль выдает следующее Traceback (most recent call last): File "randit.py", line 1, in from random import randit ImportError: cannot import name 'randit' from 'random'
@user-tg4zr1gd6t
@user-tg4zr1gd6t 3 жыл бұрын
не randit а randint , вы пропустили букву n
@wilkinsan4315
@wilkinsan4315 3 жыл бұрын
@@user-tg4zr1gd6t огромное спасибо!
@sergeyvinnichenko
@sergeyvinnichenko Жыл бұрын
Спасибо за замечательные ролики! Только я совсем не смог понять, зачем нужен Finally. Если он выполняется в любом случае, тогда чем код, который мы напишем в блоке Finally будет отличаться от кода, который мы напишем после всего кода для отлова ошибок? И ещё маленькое пожелание - сделать шрифты на компьютере покрупнее, чтобы новые видео можно было смотреть с экрана телефона и при этом, чтобы можно было прочитать код. Большое спасибо.
@DimbikeY
@DimbikeY Жыл бұрын
Понял. Он работает, когда вызывается ошибка, не зафиксированная в except try: 0/0 finally: print("Personal lox) print("Not you") Вызовется только первый print
@artemblazhenko2171
@artemblazhenko2171 3 жыл бұрын
Я извиняюсь а курс по питону(70 уроков) ето весь курс?Все теми?Вы затронули или нет?Буду благодарен за подробный ответ...
@user-bb6cs6wk6y
@user-bb6cs6wk6y Жыл бұрын
В except пишешь pass Except error: pass И ошибка просто игнорируется, а код идёт дальше
@kz_Ali
@kz_Ali 3 жыл бұрын
Даа по просмотрам видно примерно сколько людей дошли почти до конца.
@user-ws4hn3wd3x
@user-ws4hn3wd3x 8 ай бұрын
непонятно, почему программа написала, что процесс завершен с кодом выхода 0
@3hhr357
@3hhr357 2 жыл бұрын
На C# можно было выписать ошибку полностью а не только её тип. А на питоне как я понял нельзя
@benisimo
@benisimo 3 жыл бұрын
ты можешь создать крестики нолики в 4 измерении на питоне?
@user-um2eu1dy8t
@user-um2eu1dy8t Жыл бұрын
4 измерение это время
@user-ro6yr5tn9c
@user-ro6yr5tn9c 2 жыл бұрын
так зачем-таки нужен execute?
@neon-music5530
@neon-music5530 3 жыл бұрын
Я первый)
@egoroffchannel
@egoroffchannel 3 жыл бұрын
красава)
@who-1880
@who-1880 3 жыл бұрын
Видео вышло 21 минут назад. Твой коммент 23 минут назад. Что то опять не так...
@Himera1983
@Himera1983 2 ай бұрын
почему никто не объясняет где и как его использовать ( в блоке if или бок if в нем . В while или while в try / Никто . Может кто то даст ссылку на ресурс того кто решил отрыть тайну то о чем все на ютюбе молчат или не знают ?
@youknowwhoiam554
@youknowwhoiam554 3 жыл бұрын
А зачем это нужно, если есть дебаг?
@rockyzik6667
@rockyzik6667 3 жыл бұрын
Исключение может произойти во время исполнения непредсказуемо.
@tipsyfm3080
@tipsyfm3080 3 жыл бұрын
Все же не ясно зачем нужен finally если можно просто написать код вне блока ниже и он будет выполнен?
@dangerpro1337
@dangerpro1337 2 жыл бұрын
Тоже не могу понять. А ты понял спустя 6 месяцев?
@tipsyfm3080
@tipsyfm3080 2 жыл бұрын
@@dangerpro1337 конечно. Да я по-моему в тот же день разобрался, а коммент не удалил.
@dangerpro1337
@dangerpro1337 2 жыл бұрын
@@tipsyfm3080 Можешь мне объяснить зачем нужен этот finally?
DAD LEFT HIS OLD SOCKS ON THE COUCH…😱😂
00:24
JULI_PROETO
Рет қаралды 15 МЛН
ООП 22 Полиморфизм в Python. Polymorphism python
11:10
egoroff_channel
Рет қаралды 32 М.
Advanced Exception Handling in Python
12:06
NeuralNine
Рет қаралды 57 М.
Всё об исключениях и работе с ними в Python
30:34
Диджитализируй!
Рет қаралды 49 М.
Как я допускаю ошибки в Python | КодКниги
40:52
Сурен Хоренян
Рет қаралды 1,7 М.
Мок-собеседование Junior Python developer
1:13:36
Помогите, я джун
Рет қаралды 16 М.
ООП 34 Исключения в Python || Exceptions in Python
12:11
egoroff_channel
Рет қаралды 17 М.
Основы Asyncio
53:25
Python Russian
Рет қаралды 15 М.