Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Шаблон повторных попыток: секрет отказоустойчивого кода на Python

Автор: ArjanCodes

Загружено: 2025-12-19

Просмотров: 12726

Описание:

👉 Получайте данные о результатах поиска в реальном времени из Google, YouTube и других источников с помощью SerpApi: https://serpapi.link/arjan-codes.

В этом видео показано, как предотвратить сбои в вашем коде Python при случайных отказах API, сетей или LLM. Я пошагово разбираю шаблон повторных попыток: начиная с нестабильного примера, добавляя простые повторные попытки, улучшая их с помощью экспоненциальной задержки, превращая логику в понятный декоратор и, наконец, добавляя резервные маршруты, когда повторная попытка больше не имеет смысла. Вы также увидите, как повторные попытки помогают при работе с LLM, которые иногда возвращают некорректный JSON. В конце вы будете точно знать, когда следует повторять попытку, когда нет, и как сделать ваши приложения гораздо более отказоустойчивыми.

Плейлист по шаблонам проектирования:    • Design Patterns  

🔥 Репозиторий GitHub: https://git.arjan.codes/2025/retry.

🎓 Курсы ArjanCodes: https://www.arjancodes.com/courses.

💬 Присоединяйтесь к моему Discord-серверу: https://discord.arjan.codes

🔖 Разделы:
0:00 Введение
0:53 Проблема: Временные сбои
1:35 Простая функция повторной попытки
7:14 Экспоненциальная задержка
9:32 Использование декоратора (с @wraps)
12:53 Пример LLM (JSON с новым API)
14:48 Когда не следует повторять одно и то же действие
21:06 Готовый к использованию вариант с Tenacity
21:47 Когда (не) следует использовать шаблон повторной попытки
23:15 Заключительные мысли

#arjancodes #softwaredesign #python

Шаблон повторных попыток: секрет отказоустойчивого кода на Python

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Почему ваш код не соответствует Python (и как это исправить)

Почему ваш код не соответствует Python (и как это исправить)

Apple didn't have to go this hard...

Apple didn't have to go this hard...

Как реорганизовать невероятно сложную бизнес-логику (шаг за шагом)

Как реорганизовать невероятно сложную бизнес-логику (шаг за шагом)

Изучение Python кажется лёгким. Пока это не так.

Изучение Python кажется лёгким. Пока это не так.

LLM fine-tuning или ОБУЧЕНИЕ малой модели? Мы проверили!

LLM fine-tuning или ОБУЧЕНИЕ малой модели? Мы проверили!

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

Краткий обзор новой версии n8n 2.0  🚀

Краткий обзор новой версии n8n 2.0 🚀

Хватит всё жестко кодировать: используйте внедрение зависимостей

Хватит всё жестко кодировать: используйте внедрение зависимостей

Titans + MIRAS. Непрерывно обучающийся ИИ от Google

Titans + MIRAS. Непрерывно обучающийся ИИ от Google

You’re Passing Way Too Many Arguments (and How to Fix It)

You’re Passing Way Too Many Arguments (and How to Fix It)

Apple JUST Dropped a Game-Changer

Apple JUST Dropped a Game-Changer

Почему спагетти-код лучше чистой архитектуры

Почему спагетти-код лучше чистой архитектуры

Новый Диаметр Москвы — трамваи заменят метро!

Новый Диаметр Москвы — трамваи заменят метро!

Don't bother with MCP (as a dev)

Don't bother with MCP (as a dev)

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Мы что, миллионеры? Откуда деньги на землю и стройку

Мы что, миллионеры? Откуда деньги на землю и стройку

Полная история программирования, Часть 3: Python, C++, JavaScript, PHP (с разбором кода)

Полная история программирования, Часть 3: Python, C++, JavaScript, PHP (с разбором кода)

Как быстро собирать embedded-код и заливать его на любую dev-плату • C • Live coding

Как быстро собирать embedded-код и заливать его на любую dev-плату • C • Live coding

Этот ракетный двигатель не был разработан людьми.

Этот ракетный двигатель не был разработан людьми.

Анатомия масштабируемого проекта Python (FastAPI)

Анатомия масштабируемого проекта Python (FastAPI)

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]