Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Код впечатляет
b is not None and isinstance(b, int).
Да и ставить нампай ради вычисления медианы...
2 секунды на блок, реквесты могут медленно бегать, я бы советовал ещё это отслеживать.
И, вероятно, с нескольких географически удаленных серверов.
Как сделать Telegram-бота для проверки аптайма своего сервиса на Python (ч.1 мгновенные метрики)