курсы

Создание неубиваемого бота: защита токенов, фильтрация спама и мата
5
Вы шаг за шагом выстроите многоуровневую защиту: от строгой валидации ввода и защиты от SQL/NoSQL-инъекций до умной контент-модерации. Научитесь внедрять антиспам-ограничения с Redis (token bucket, защита от флуда), безопасно хранить токены в перемен…
Вы шаг за шагом выстроите многоуровневую защиту: от строгой валидации ввода и защиты от SQL/NoSQL-инъекций до умной контент-модерации. Научитесь внедрять антиспам-ограничения с Redis (token bucket, защита от флуда), безопасно хранить токены в перемен…
Боты с памятью: SQLite, PostgreSQL, Redis на практике
5
Курс посвящён ключевой проблеме ботов — сохранению контекста между сообщениями. Вы узнаете, почему глобальные переменные непригодны для продакшена и как правильно хранить сессии, счётчики и промежуточные результаты опросов. На практике освоите три ба…
Курс посвящён ключевой проблеме ботов — сохранению контекста между сообщениями. Вы узнаете, почему глобальные переменные непригодны для продакшена и как правильно хранить сессии, счётчики и промежуточные результаты опросов. На практике освоите три ба…
API для реальных проектов: запросы, парсинг, мониторинг
4
Современное приложение невозможно представить без обмена данными с внешними сервисами — будь то прогноз погоды, курсы валют или новостная лента. Однако написать строчку `requests.get(url)` недостаточно: сетевые сбои, таймауты, нестабильные ответы и о…
Современное приложение невозможно представить без обмена данными с внешними сервисами — будь то прогноз погоды, курсы валют или новостная лента. Однако написать строчку `requests.get(url)` недостаточно: сетевые сбои, таймауты, нестабильные ответы и о…

Популярные авторы