Вчимося працювати з asyncio+aiohttp: в Москві пройде курс від Core-розробника Python



17 і 18 грудня у Москві пройде дводенний курс під назвою «Навчання роботі з asyncio+aiohttp». Його автор — core-розробник Python, український програміст Андрій Свєтлов (детальніше про нього можна почитати здесь). Андрій — один з провідних світових експертів з Python і творець авторського курсу. Він ніколи раніше не читав його в Москві, так що наш захід — відмінний шанс для всіх, хто цікавиться Python і асинхронної розробкою, отримати нові знання та відповіді на свої запитання безпосередньо від творця популярних інструментів.

Ми поговорили з Андрієм про те, які питання будуть розглянуті на курсі, кому він може бути корисний, і які ще ресурси Python-розробникам слід вивчити, щоб підвищити свій рівень.

Чому раніше не вдавалося прочитати курс в Москві?
Організація такого заходу — не найпростіша справа. Потрібно вибрати та забронювати місце проведення, забезпечити слухачам можливість перекусити (все ж заняття тривають кілька годин і не один день), розібратися з прийомом оплати і бухгалтерією. Загалом, для мене одного складнощів було занадто багато, тому я вдячний колегам з Positive Technologies, які всі організаційні питання взяли на себе. Тепер зможу приїхати і прочитати курс.



Про що цей курс і для кого він?
Мова Python активно розвивається, все більш популярним стає так зване асинхронне програмування. Його підтримка Python забезпечується бібліотекою asyncio. Крім роботи над ядром самого Python, я — один з розробників цієї технології і різних «навісів» на неї (на зразок веб-сервера).

Наш курс буде присвячений з одного боку розробці веб-сайтів з використанням цієї технології, крім того ми глибше розберемося з тим, як працює сама acyncio і як її правильно готувати». На прикладах розглянемо помилки, які роблять новачки, і досвідчені фахівці. Зараз інформації по темі не так вже й багато, так що цей курс — хороша можливість знайти відповіді на свої питання.

Що стосується цільової аудиторії, то перш за все я б радив відвідати заняття саме вузьким фахівцям, які займаються програмуванням на Python і цікавляться новими технологіями в цій сфері або хочуть поглибити свої знання. Звичайно, щось корисне для себе почерпнуть і, скажімо, керівники відділів розробки, але якщо ви з їх числа і хочете зрозуміти, треба впроваджувати asyncio у себе — два дні технічно насиченого контенту все ж буде забагато.

Що потрібно знати, щоб курс був максимально корисним?
До початку курсу знати і вміти працювати з asyncio не обов'язково, хоча знайомство з альтернативними підходами типу Twisted і Tornado буде до речі. Потрібно вміти програмувати на Python і мати уявлення про те, як створюються веб-сайти незалежно від фреймворку — підійде досвід і з Django, і з Flask.



Як виглядає структура курсу?
Це будуть не звичні лекції. Звичайно, здебільшого все буде проходити у форматі мого монологу і демонстрації прикладів, однак формат передбачає можливість у будь-який момент зупинити мене уточнюючим запитанням. Ми не плануємо набирати на курс багато людей — так що я зможу відповісти кожному слухачеві. А так, нічого незвичайного — проектор, фліпчарт з маркерами, нічого особливого нам не знадобиться.

Поділіться якимись корисними матеріалами для підготовки до курсу та подальшого вивчення?
Взагалі, це реальна проблема — по темі асинхронного програмування Python не так вже й багато джерел знань. Книг практично немає, по більшій частині все найцікавіше представлено в різних статтях з блогів (часто на англійській, хоча непогані матеріали є і на Хабре). Також варто вивчити офіційні репозиторії проектів та тематичні ресурси:

Від себе можемо порадити також підписатися на блог самого Андрія і його Twitter.

Як потрапити на курс
  • Місце проведення заходу: офіс Positive Technologies, Москва, Преображенська площа будинок 8 (станція метро «Преображенська площа), карта за адресою.
  • Вартість: 17 000 рублів, студентам — 10 000 рублів.
Курс пройде 17 та 18 грудня. Для реєстрації заповніть, будь ласка, форму. Після реєстрації ви отримаєте лист з детальною інформацією про оплату.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.