У нас вы можете посмотреть бесплатно Все о менеджерах контекста и try-finally в Python или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Не забудьте! Контекстные менеджеры (используемые с оператором «with») и try-finally — это конструкции в Python, которые помогают гарантировать выполнение определённого кода очистки даже при наличии исключений. Знакомство с этими конструкциями важно для выработки хороших навыков программирования на Python. Не обременяйте себя запоминанием того, как выполнять очистку, используйте контекстный менеджер, чтобы объект мог сам с этим справиться! В этом видео мы подробно рассмотрим семантику контекстных менеджеров и try-finally, включая базовые примеры, острые углы (и как их избежать!), а также менее распространённые варианты использования. ― mCoding с Джеймсом Мёрфи (https://mcoding.io) Исходный код: https://github.com/mCodingLLC/VideosS... С документацией по операторам: https://docs.python.org/3/reference/d... Документация Try-finally: https://docs.python.org/3/reference/c... Видео о том, как использовать Python на Imgui: • Pythonizing Imgui (feat. Cython) and contr... ПОДДЕРЖИТЕ МЕНЯ ⭐ --------------------------------------------------- Зарегистрируйтесь на Patreon, чтобы получить роль донора и ранний доступ к видео! / mcoding Хотите быть щедрым, но у вас нет аккаунта Patreon? Сделайте пожертвование через PayPal! (Регистрация не требуется.) https://www.paypal.com/donate/?hosted... Хотите пожертвовать криптовалюту? Ознакомьтесь с остальными поддерживаемыми пожертвованиями на моём сайте! https://mcoding.io/donate Крупнейшие спонсоры и доноры: Jameson, Laura M, Dragos C, Vahnekie, Neel R, Matt R, Johan A, Casey G, Mark M, Mutual Information, Pi БУДЬТЕ АКТИВНЫ В МОЁМ СООБЩЕСТВЕ 😄 --------------------------------------------------- Discord: / discord Github: https://github.com/mCodingLLC/ Reddit: / mcoding Facebook: / james.mcoding ГЛАВЫ --------------------------------------------------- 0:00 Вступление 0:34 Без менеджеров контекста... 1:00 Обычные менеджеры контекста 2:01 КОГДА запускается очистка? 4:36 Try-finally 7:01 С точки зрения try-finally 8:11 Как написать менеджер контекста 11:38 Подавление исключений 12:53 Обёртка внешнего API 13:54 Декоратор contextmanager 14:51 «Настоящие» менеджеры контекста 15:40 Библиотека Decimal 16:21 Ограничения 18:51 Спасибо