Расскажи о последнем пройденном курсе

Python Middle Без компании
Расскажи о последнем пройденном курсе
Ответы
Недавно прошел курс по асинхронному программированию в Python. Изучал asyncio, работу с корутинами, задачи (Tasks) и event loop. Разбирался, как эффективно использовать `async/await` для I/O-bound операций, избегая блокирующего кода. Пример простого асинхронного HTTP-запроса: ``` 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() async def main(): html = await fetch("https://example.com") print(html[:100]) asyncio.run(main()) ``` Курс помог понять конкурентность, отличие от многопоточности и применение в реальных проектах, например, веб-скрапинге и API-запросах.