Встречается на собеседованиях • сегодня
Что использовал для работы с асинхронным кодом
В Python для работы с асинхронным кодом чаще всего использую asyncio - стандартную библиотеку для асинхронного программирования. Основные инструменты:
async/await- ключевые слова для определения и вызова корутинasyncio.run()- точка входа в асинхронный кодasyncio.create_task()- запуск задачasyncio.gather()- параллельное выполнение задач
Пример:
python
import asyncio
async def fetch_data():
await asyncio.sleep(1)
return "Данные"
async def main():
task = asyncio.create_task(fetch_data())
print(await task)
asyncio.run(main())Для HTTP-запросов часто использую aiohttp, для работы с БД - asyncpg или aiomysql. Для более сложных сценариев - anyio или trio как альтернативы asyncio.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы