Мы создадим веб-сервис на Python с использованием библиотеки aiohttp. Он позволит делиться своим местоположением и отслеживать местоположение на карте мира других подключённых к нему людей. И всё это в режиме реального времени — для этого как раз и нужны веб-сокеты.
Пишем Websocket-сервер для геолокации на asyncio
С их помощью клиент может послать запрос к серверу, как в обычном HTTP. Но самое интересное, что, используя веб-сокеты, сервер тоже может послать данные клиенту, не дожидаясь от него HTTP-запроса.
Что будет на вебинаре
Рассмотрим недостатки веб-сокетов
Научимся работать с веб-сокетами из консоли
Научимся работать с веб-сокетами в aiohttp: отправлять и получать сообщения с сервера
На вебинаре расскажем, как написать своего телеграм-бота на основе asyncio и aiohttp. Мы не будем использовать ни aiogram, ни любые другие библиотеки, а напишем бота с нуля, чтобы немного познакомиться с асинхронным программированием, корутинами и некоторыми примитивами синхронизации.
Пишем асинхронного Телеграм-бота
Что будет на вебинаре
Познакомимся с основами ботоведения
Напишем простого Echo-бота и поймём его недостатки
Спроектируем архитектуру «правильного» бота
Напишем «правильного» бота на Python с использованием asyncio и aiohttp
Попутно изучим некоторые компоненты библиотек asyncio и aiohttp на практике
А ещё у нас с KTS есть бот Слёрмик. Подключайтесь к нему, и он поделится полезными материалами по теме. А ещё будет сообщать о наших бесплатных вебинарах. Там же в любой момент вы сможете купить курс.