Уроки Python casts #9 - Что такое try - except

preview_player
Показать описание
Мои курсы:
Boosty:

Patreon:

Как обрабатывать исключения в Python. Что такое try - except.
Рассматриваем еще один способ управления потоком (ходом) выполнения программы, основанный на перехвате ошибок.

Очень похоже на if - else, только работа основана на возникновении события исключения (ошибки).

Продолжение серии уроков по языку Python для начинающих. Серия посвящена отдельным темам по программированию на Python.

*** ИСХОДНЫЙ КОД ***
Основных проектов доступен в Patreon:
***

------

🔷 Для донатов. Всегда очень признателен за это:

------

★ Важно:

Как читать Traceback Python:

Работа с ошибками на примере двух нерабочих парсеров:

★ Все серии Python casts:

# 1 - Что вам нужно знать о Pip

# 2 - Переменные окружения. Использование.

# 3 - Что означает *args, **kwargs

#4 - if __name __ == '__main__': что это значит

#5 - Генераторы списков (List comprehension)

#6 - Декораторы

#7 - 5 приемов, о которых вы могли не знать

#8 - Замыкания

#9 - Что такое try... except...

#10 - Что такое yield

#11 - Как работает функция map()

#12 - Как работает функция filter()

#13 - Else у циклов For и While

★ Плейлисты:

Django 2.x:

Flask:

Боты для Телеграма:

Работа с API Вконтакте:
Рекомендации по теме
Комментарии
Автор

Спасибо, Олег! Интересно, наглядно и понятно объясняете. Рад возможности обучаться по такому материалу.

ИванИванов-нтъ
Автор

Спасибо вам большое!! Вы мне очень сильно помогли! Очень понятно, доходчиво, без воды! Лайк и подписка оформлены! Ещё раз большое спасибо!!

ke
Автор

Имхо не желательно использовать просто except:
Потому как если в try: находится какая-то долгая и её нужно прервать по CTRL+C то мы не сможем это делать. Так что в идеале писать except Exception:
В эту конструкцию KeyboardInterrupt не попадает
Новички часто любят оставить просто except: и потом мучаются)

kmk
Автор

Пожалуй лучшие уроки по Пайтону на просторах русского Ютуба =)

HeLBoy
Автор

Сколько же задачек я решил бы по другому, если бы знал это раньше.

ahil
Автор

Бро, спасибо за годньій урок. Просьба: увеличивай плз масштаб окна, а то на 15% екрана годнота, а остальньіх 85% екрана - ето бесполезньій серьій фон. Но зато надо глаза сломать, чтобьі прочитать мелкий код. Спасибо)

indarsnab
Автор

Мне понравилось, поэтому я поставил лайк и подписался на канал

leomysky
Автор

Приятно смотреть уроки человека, который пользуется Linux Mint

bleach
Автор

как это он так лихо закомментировал весь блок разом (1:30), подскажите ? а то постоянно траться на это много времени

ПавелКовальчук-сб
Автор

Так же не забывайте пользоваться статической типизацией в python 3. def calc(m: int) -> int: return 10 * m / 1000
Так вам ваша ide подскажет где ошибка. И не позволит на продакшене ее допустить

Небагафича-фл
Автор

как вы запускаете скрипт? горячей клавишей?

Vitaliy-ctwv
Автор

что если в except будет еще одна ошибка, создавать пачку try... except ?

АльбертИванов-цх
Автор

А можно было не принт а ретурн использовать сразу?

stupnum