Встречается на собеседованиях • сегодня

С чем работал — с asyncio или aiohttp

asyncio — это низкоуровневая библиотека для асинхронного программирования в Python, которая предоставляет базовые конструкции: корутины, event loop, футуры и задачи.

aiohttp — это высокоуровневая библиотека для асинхронных HTTP-запросов и серверов, построенная поверх asyncio.

Пример с asyncio:

python
import asyncio

async def hello():
    print("Hello")
    await asyncio.sleep(1)
    print("World")

asyncio.run(hello())

Пример с aiohttp (клиентская часть):

python
import aiohttp
import asyncio

async def fetch(url):
    async with aiohttp.ClientSession() as session:
        async with session.get(url) as response:
            return await response.text()

asyncio.run(fetch("https://example.com"))

asyncio — база для асинхронности, aiohttp — удобная надстройка для работы с HTTP.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы