When we first checked out our new headphones, we noticed the box said 'improved bass by cool. We had to wonder, is this marketing jargon, or the real thing? But it only took a moment to realize that bass was not kidding.
Мы создадим веб-сервис на Python с использованием библиотеки aiohttp. Он позволит делиться своим местоположением и отслеживать местоположение на карте мира других подключённых к нему людей. И всё это в режиме реального времени — для этого как раз и нужны веб-сокеты.
Пишем Websocket-сервер для геолокации на asyncio
С их помощью клиент может послать запрос к серверу, как в обычном HTTP. Но самое интересное, что, используя веб-сокеты, сервер тоже может послать данные клиенту, не дожидаясь от него HTTP-запроса.
Что будет на вебинаре
Рассмотрим недостатки веб-сокетов
Научимся работать с веб-сокетами из консоли
Научимся работать с веб-сокетами в aiohttp: отправлять и получать сообщения с сервера
На вебинаре расскажем, как написать своего телеграм-бота на основе asyncio и aiohttp. Мы не будем использовать ни aiogram, ни любые другие библиотеки, а напишем бота с нуля, чтобы немного познакомиться с асинхронным программированием, корутинами и некоторыми примитивами синхронизации.
Пишем асинхронного Телеграм-бота
Что будет на вебинаре
Познакомимся с основами ботоведения
Напишем простого Echo-бота и поймём его недостатки
Спроектируем архитектуру «правильного» бота
Напишем «правильного» бота на Python с использованием asyncio и aiohttp
Попутно изучим некоторые компоненты библиотек asyncio и aiohttp на практике
А ещё у нас с KTS есть бот Слёрмик. Подключайтесь к нему, и он поделится полезными материалами по теме. А ещё будет сообщать о наших бесплатных вебинарах. Там же в любой момент вы сможете купить курс.