Благодаря неоценимой организаторской помощи компании
Positive Technologies я проведу семинар по asyncio/aiohttp в Москве 17-18 декабря (суббота-воскресенье).
Что в составе семинара?
- Базовые знания об asyncio. Из всего огромного набора функций для начала работы нужно знать всего десяток. На них и сосредоточимся.
- Получение данных по протоколу HTTP с помощью aiohttp (client API). Всё, что нужно знать для составления собственного бота-паука.
- Простейший web server на aiohttp. Советы по организации кода, работа с базами данных, шаблонизаторами, сессией пользователя и прочее.
- Продвинутые технологии в aiohttp: сигналы, middlewares, вложенные приложения.
- Возвращаемся к asyncio: Future object и streaming API.
- asyncio транспорт и протокол как низкоуровневые конструкторские блоки.
- Описание работы asyncio loop изнутри.
Об авторе (т.е. обо мне)
- В профессии с 1999 года
- Python Core Developer с 2012
- aiohttp maintainer
- asyncio соавтор
Как это всё выглядит?
- Два полных выходных дня (суббота и воскресенье), с обедом и парой кофе-брейков в течении каждого дня.
- Небольшая аудитория в несколько дестков человек.
- Строгого расписания и бесконечного потока слайдов нет. Есть примерный план но я смогу легко его поменять на лету ориентирусь на понимание темы слушателями.
- Свободный формат общения. Т.е. я рассказываю и показываю, пользуясь проектором, редактором для кода, браузером, доской с маркерами. В любой момент можно задать вопрос если что-то непонятно -- буду объяснять и показывать пока не станет окончательно ясно.
На какую аудиторию расчитан семинар?
- На энтузиастов, жадных к новым технологиям.
- Знание asyncio не обязательно, но слушатели должны уметь программировать на Python и создавать web сайты с использованием любого framework: Django, Flask, Tornado и т.д.
- Если уже есть опыт работы с asyncio/aiohttp но хочется узнать тему лучше и глубже -- вам тоже будет полезно.
- В конце концов я -- соавтор обоих библиотек. Поверьте, я знаю как они устроены и как их использовать правильно -- и на семинаре буду делиться этими знаниями.
Время и место проведения
Семинар проходит 17-18 декабря. Суббота-воскресенье, два полных дня.
Обеды и кофе-брейки прилагаются.
Начало в 9.30, окончание -- 17.30
Место проведения -- офис
Positive Technologies, Москва, Преображенская площадь дом 8 (станция метро "Преображенская площадь).
Стоимость и оплата
Стоимость 12,000 руб, студентам -- 7,000 руб.
Для регистрации заполните, пожалуйста,
форму.
После регистрации вы получите письмо с детальной информацией об оплате.