Делаем безопасную перезапись файла с помощью менеджера контекста

Контекстные менеджеры - очень полезная штука в python. Давайте разберем использование context manager на примере atomic write. Т.е. если в процессе записи информации в файл произойдет ошибка, мы должны откатиться к предыдущей версии файла. Я в Telegram - https://t.me/tricky_python Канал создан при поддержке сообщества Moscow Python. Наш Youtube-канал -    / @moscowdjangoru   Курсы Learn Python - https://learn.python.ru/

Делаем безопасную перезапись файла с использованием contextlib
▶︎

Делаем безопасную перезапись файла с использованием contextlib

Как управлять тем, как хешируется объект и какая от этого польза?
▶︎

Как управлять тем, как хешируется объект и какая от этого польза?

Полный курс по Python с нуля. Урок 35. Внутренние классы.
▶︎

Полный курс по Python с нуля. Урок 35. Внутренние классы.

Декораторы в Python | Быстрый курс
▶︎

Декораторы в Python | Быстрый курс

Контекстный менеджер python. Менеджеры контекста python. Оператор with
▶︎

Контекстный менеджер python. Менеджеры контекста python. Оператор with

Microservice Communication: REST vs. gRPC
▶︎

Microservice Communication: REST vs. gRPC

Как использовать *args и **kwargs в python?
▶︎

Как использовать *args и **kwargs в python?

КАК УСТРОЕН TCP/IP?
▶︎

КАК УСТРОЕН TCP/IP?

10 Python Features You’re Not Using (But Really Should)
▶︎

10 Python Features You’re Not Using (But Really Should)

Какими могут быть ключи словарей и причем тут hash()?
▶︎

Какими могут быть ключи словарей и причем тут hash()?

Что такое атрибуты класса в python?
▶︎

Что такое атрибуты класса в python?

Узнай все, почему не растут твои мышцы, в одном видео. Тренировки, питание, генетика
▶︎

Узнай все, почему не растут твои мышцы, в одном видео. Тренировки, питание, генетика

На вопрос «КАК ДЕЛА» есть только ОДИН правильный ответ. Остальные губят вас | Аксакал Аскар
▶︎

На вопрос «КАК ДЕЛА» есть только ОДИН правильный ответ. Остальные губят вас | Аксакал Аскар

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data
▶︎

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data

How I Would Become a Programmer (If I Could Start All Over)
▶︎

How I Would Become a Programmer (If I Could Start All Over)

Почему  mutable умолчания в аргументах функций - плохо?
▶︎

Почему mutable умолчания в аргументах функций - плохо?

Продолжаем разбираться с mypy и аннотациями типов
▶︎

Продолжаем разбираться с mypy и аннотациями типов

Используем переменные окружения в python
▶︎

Используем переменные окружения в python

Across the World Without Internet
▶︎

Across the World Without Internet

Простой способ замерить скорость работы кода в python
▶︎

Простой способ замерить скорость работы кода в python