🗄 Как не облажаться с ресурсами в Python
Утечки ресурсов, незакрытые файлы, висящие коннекты к базе... Чтобы этого не допустить в Python есть инструкция with.
В карточках найдёте: ▫️ В чём проблема и как её решали раньше. ▫️ Как with делает код чище и безопаснее. ▫️ Как он устроен под капотом (протокол с enter и exit). ▫️ Как написать свой менеджер контекста через класс. ▫️ И как сделать то же самое, но по-ленивому, с помощью декоратора @contextmanager.