Три способа выполнить множество задач с asyncio
Функция для примера:
async def do_it(n):
await asyncio.sleep(random.uniform(0.5, 1))
return n
1. Последовательный вызов
async def main():
for i in range(100):
result = await do_it(i)
Такой вызов имеет смысл только тогда, когда результат одной задачи требуется для вызова следующей.
Если они независимы, то это антипаттерн, так как аналогичен простому синхронному вызову по очереди.
2. Упорядоченный результат
async def main():
tasks = [do_it(i) for i in range(100)]
results = await asyncio.gather(*tasks)
Выполняет корутины конкурентно и возвращает результат в виде списка.
Полезен когда требуется получить результаты в том же порядке в котором задачи отправлены.
3. Результат по мере готовности
tasks = [asyncio.create_task(do_it(i)) for i in range(100)]
for cor in asyncio.as_completed(tasks):
result = await cor
Так же выполняет корутины конкурентно, но не гарантирует порядок. Результат возвращается по мере готовности, каждый отдельно.
Полезен когда нужно обработать любой ответ как можно скорее.
#async
СД Хэдхантер дивиденды за 2025 год — 233 руб./акц. (ДД: 7,9%) Группа направит на дивиденды около 116% скорр. чистой прибыли. ВОСА — 27 апреля#HEAD
Читать далее
👉https://smartlab.news/i/180790
мы в max
Хэдхантер МСФО за IV кв и 2025 год
♦️ Выручка за IV кв ₽10,4 млрд (+0,4% г/г)
♦️ Выручка за год ₽41,2 млрд (+4% г/г)
♦️ Чистая прибыль за IV кв ₽5,4 млрд (–18,7% г/г)
♦️ Чистая прибыль за 2025 год ₽20,8 млрд (–14,9% г/г)
♦️ Скорр. EBITDA за IV кв ₽5,9 млрд (+7% г/г)
♦️ Скорр. EBITDA за 2025 год ₽22,7 млрд (–4,7% г/г)
♦️ Прогноз на 2026 год: Рост выручки до 8% г/г при сохранении рентабельности по скорр. EBITDA на уровне выше 50%
♦️Совет директоров рекомендовал дивиденды 233 руб. на акцию.
#HEAD
Сайт | Бот | Invest Era
Хэдхантер МСФО 2025 г:
📈 выручка ₽41,20 млрд (+4,0% г/г)
📉 чистая прибыль ₽17,99 млрд (снижение в 1,3 раза г/г)#HEAD
Читать далее
👉https://smartlab.news/i/183966
мы в max
🖨 Хэдхантер МСФО за IV кв и 2025 год:
📈 Выручка за IV кв ₽10,4 млрд (+0,4% г/г)
📈 Выручка за год ₽41,2 млрд (+4% г/г)
📉 Чистая прибыль за IV кв ₽5,4 млрд (–18,7% г/г)
📉 Чистая прибыль за 2025 год ₽20,8 млрд (–14,9% г/г)
📈 Скорр. EBITDA за IV кв ₽5,9 млрд (+7% г/г)
📈 Скорр. EBITDA за 2025 год ₽22,7 млрд (–4,7% г/г)
🔮 Прогноз на 2026 год: Рост выручки до 8% г/г при сохранении рентабельности по скорр. EBITDA на уровне выше 50%
#HEAD
Читать далее
👉https://smartlab.news/i/180789
мы в max
МНЕНИЕ: Краткосрочно акции Хэдхантер непривлекательны: ждем слабых показателей в 1К26. Долгосрочно смотрим позитивно с рекомендацией «Покупать» на фоне смягчения ДКП - Совкомбанк
Читать далее
👉https://smartlab.news/i/179614
#HEAD
🖨 Хэдхантер операционные результаты за III кв 2025 года:
— Выручка ₽10,94 млрд (+1,9% г/г) 📈
— Скорр. чистая прибыль ₽6,12 млрд (–15,5% г/г) 📉
Читать далее
👉https://smartlab.news/i/169930
#HEAD