понедельник, 27 августа 2018 г.

Курсы по Python в офисе EVO

Открыта регистрация на новую серию курсов по обучению Python.

Новый формат: каждый курс занимает полные выходные (суббота и воскресенье), состоит из двух занятий по 6 часов.
Занимаемся 50 минут, 10 минут на перерыв с чаем-кофе, и снова грызть гранит науки. Обед с пиццей прилагается.
Небольшие группы по 15 слушателей.

asyncio+aiohttp

22-23 сентября, начало в 11.00

Курс расчитан на "простых программистов", желающих научиться применять асихронную связку asyncio/aiohttp для решения ежедневных рабочих задач.

Клиент:
Учимся делать простого паука для обхода сайтов и вытаскивания из них данных.
  • Минимально необходимый набор asyncio API.
  • aiohttp client API: готовим правильно, не допуская стандартных ошибок.
  • Вебсокеты и таймауты
  • Одновременное выполнение HTTP запросов
Закончим примером, который делает какую-нибудь полезную работу.

Сервер:
Научимся создавать простые сервера на aiohttp.
  • Выдача страниц, шаблонизатор и подключение баз данных.
  • Загрузка HTML форм на сервер, работа с большими файлами.
  • Авторизация и сессии пользователя.
  • Серверные веб-сокеты
Плюс трюки и советы от автора.

Advanced asyncio
29-30 сентября, начало в 11.00

Курс для тех, кто хочет понять asyncio до самых мелких деталей.
  • Как работает event loop
  • В чем сходство и отличие между Task и Future, когда что следует применять
  • Что такое транспорт и зачем он нужен
  • Как тестировать асинхронный код
  • Как писать свои библиотеки на базе asyncio
Бонусом идет объяснение того, как должен выглядеть идиоматичный и правильный асинхронный код сегодня. Подход быстро меняется и совершенствуется. То, что выглядело классным и красивым два-три года назад -- сегодня несколько устарело.

Python optimization

6-7 октября, начало в 11.00

Оптимизаровать нужно в первую очередь алгоритмы и запросы к базе данных.
Если этого мало -- вам сюда.
Курс влючает:
  • Обзор инструментов для измерения производительности и нахождения узких мест
  • Обучение cython как относительно простому языку для создания глубоко оптимизарованных Python модулей.
  • Знакомство с Python C API в минимально необходимом объеме.
  • Демонстрацию примеров из рабочего кода с улучшением скорости выполнения узких мест в 10 и более раз. С показыванием и рассказыванием: как мерять, что делать и куда смотреть при оптимизации
  • Высший пилотаж: обучение созданию Python C Extensions на чистом C.

Стоимость

Каждый курс стоит 4500 грн.
При безналичной оплате скидка 5%.
При оплате сразу за два курса сразу скидка 5%. Три курса -- 10%.
Студентам (нужен скан студенческого билета на почту) -- 15%.
Скидки суммируются, т.е. студент который платит за три курса сразу по безналу получает 5+10+15 = 30%

Регистрация

Для регистрации пожалуйста заполните форму

UPD: регистрация на asyncio+aiohttp и Advanced asyncio закрыта.
Остались места только на 
Python optimization

В случае вопросов пишите на email

Количество мест ограничено.

Место проведения

Офис Evo, Харьковское шоссе 201/203 (м. Бориспольская).





Видео-записи и онлайн-вещания нет.