Заметки о Python,
которые экономят время
Небольшие разборы, проверенные сниппеты и эксперименты с инструментами — то, к чему я сам возвращаюсь в работе.
Читать заметки Обо мнеСвежие заметки
Ускоряем сериализацию JSON с orjson
Замена стандартного json на orjson урезала время сериализации на горячем эндпоинте почти вдвое. Бенчмарк и подводные камни.
Крошечный декоратор для повторов
В большинстве случаев для ретраев не нужна отдельная зависимость — хватает 15 строк с экспоненциальной задержкой.
asyncio.gather и обработка ошибок
Чем return_exceptions=True отличается от поведения по умолчанию и как не потерять исключения в фоновых задачах.
pathlib вместо os.path
Почему я почти полностью перешёл на pathlib и какие операции стали заметно читабельнее.
Импорты только для проверки типов
Блок TYPE_CHECKING помогает избежать циклических импортов, сохраняя полные подсказки типов.