PyConRu: навіщо?

Привіт!

20 доповідей, 2 воркшопу, Lightning Talks, дискусійна панель, Unconference, афтепаті з багаттям і піснями, прекрасний заміський готель «Cronwell Яхонти Таруса» — все це про конференцію PyCon Russia, яка відбудеться 3-4 липня в 95 км від Москви.

Нижче — опис доповідей та воркшопів, а ще відповідь на питання, чому на PyCon варто їхати всією родиною.

З 13 червня ціна квитка підвищується. Саме час ще раз подивитися на програму і зареєструватися, якщо ви відкладали це.
<img src=«https://habrastorage.org/getpro/habr/post_images/e99/ba7/3b2/e99ba73b233db5118c9b99f0f4ee0f47.jpg» width=«700» висота=«300»/>


Ми обговорюємо деталі останніх доповідей, але основна частина програми готова.

найсвіжіше

Порція доповідей, які з'явилися зовсім недавно.

armin.jpgArmin Ronacher (Відень, Австрія), автор фреймворку Flask, проекту Pallets, один із засновників Pocoo Team, автор відомого шаблонизатора для мови Python Jinja2 і декількох бібліотек з відкритим вихідним кодом, занурить у нутрощі інтерпретатора CPython доповіддю «How Python was Shaped by leaky Internals».

svetlov.jpgАндрій Свєтлов, Python Core Developer, програмний директор PyCon Russia, розповість про бібліотеку py.test. У доповіді мова піде про написання pytest fixtures (основному інструменті розширення), додавання конфігураційних параметрів, написанні plugins та інших корисних штуках. Андрій впевнений, що ця бібліотека набагато зручніше для написання тестів, ніж стандартна unittest. До речі, нещодавно ми взяли коротке інтерв'ю у Андрія про мову python і не тільки.

borisov.jpgВсі хочуть знати, як виконується їх код. Багато хто здогадуються, чим це можна виміряти. І лише деякі знаходять в собі сили продертися через результати вимірювань. Кирило Борисов, розробник систем авторизації з Яндекса (Москва), в доповіді спробує спростити все це за допомогою візуалізації, а саме — flame graph'ів, красивих і наочних. Також Кирило разом з учасниками розгляне процес збору даних, їх підготовку і на прикладах навчить читати отримані графіки.

kiselev.jpgРозробник Endpoint.com (займаються розподіленими системами візуалізації геоданих, 3д моделей і Street View панорам) Дмитро Кисельов (Єкатеринбург) розповість, чим цікавий Robot Operation System, чому його варто використовувати замість Middleware framework, і детально пояснить, чому вам потрібен Robot Operation System, навіть якщо ви не робот.

lopuhin.jpgКостянтин Лопухін, розробник у компанії Scrapinghub (Москва), зробить доповідь для тих, кому потрібно дати користувачам можливість розширювати додаток за допомогою скриптів або макросів. Коли стає зрозуміло, що це потрібно, відразу виникає багато проблем. Вбудувати чужу мову, або зробити свій? Якщо чужий, як правильно організувати пісочницю, яка не дасть виконати довільний код? Як влаштувати API і вибрати потрібний рівень абстракції? Як показати користувачеві помилки, як краще організувати документацію, як навчити нових користувачів? Коли це взагалі виправдане?

Іноземні доповідачі

Зверніть увагу, ці доповіді будуть на англійській мові.

hettinger.jpgRaymond Hettinger (Санта-Клара, США), Python core developer з 2001 року, автор і мэйнтейнер багатьох частин мови, зробить доповідь «Static Type Checking in Python: What it does for you and what it doesn't».

У минулому році Python Software Foundation нагородила його Python Distinguished Service Award за винятковий внесок у розвиток Python-спільноти. Завдяки цій людині generator expressions, локальна оптимізація, колекції і модуль itertools, LRU кешування і деякі вбудовані функції, які ми використовуємо щодня, наприклад, any, all, enumerate, reversed, zip і sorted — такі, які є. Готуйте запитання!

manista.jpgNathaniel Manista (Сан-Франциско, США), програміст таких проектів Google Project Hosting At code.google.com Google Summer of Code і gRPC, завсідник PyCon US, майстер бест-практис доповідей, розповість про кращі практики підтримки великих софтверних проектів у доповіді «Code Unto Others». Як проектувати, писати і підтримувати великі додатки, щоб правки в одному місці не ламали все інше.

gerner.jpgMartin Gorner (Франція), Developer Relations з Google, розповість про Tensorflow — принципово нову, швидку, розумну і гнучку систему машинного навчання від Google, яка здатна працювати як на простому смартфоні, так і на тисячах сайтів в центрах обробки даних.

Крім цього, Мартін проведе воркшоп для тих, хто хоче глибше розібратися в Tensorflow.

maciver.jpgDavid MacIver (Лондон, Великобританія) — автор Hypothesis — бібліотеки для легкого і розумного тестування для python, який працював до цього в Google і декількох стартапах, зробить доповідь «21st Century Software Testing» і навчить користуватися своєю бібліотекою на воркшопі «Property-based testing with Hypothesis».

kazil.jpgХочете залучити контриб'юторів у свій проект і зробити його успішним? Доповідь Jackie Kazil з Вашингтона буде як раз для вас. Technical Fellow в компанії Capital One, активний учасник PyLadiesDC, PyLadies int'l, Women Data Science DC, Python Software Foundation, автор книги Data Wrangling with Python і бібліотеки Mesa, Jackie розповість про техніки і методи проектування, які допоможуть надихнути розробників на більш активну участь у вашому проекті.

Доповіді російською мовою

koshkin.jpgОлександр Кошкін, Senior python developer в компанії Positive Technologies з Бостона, зробить доповідь з чудовим назвою «Знай і люби свій CPython в ім'я місяця і великої справедливості». Олександр розгляне блоки, з яких зроблений інтерпретатор, розповість, як вони взаємодіють, пояснить, як вони працюють на низькому рівні і покаже, який профіт і проблеми з цього можна отримати.

tuzova.jpgКатерина Тузова, розробник PyCharm (Санкт-Петербург), лектор і куратор студентських проектів в CompSciCenter і в Академічному Університеті, покаже в доповіді базові принципи Theano і загальні труднощі, з якими стикається розробник, вперше починаючи використовувати бібліотеку. Також Катерина розгляне особливості компілятора, який переводить математичні вирази, написані на мові Python в ефективний код на C.

petlinsky.jpgПровідний інженер-розробник Python у Rambler&Co Павло Петлінський (Москва) зробить доповідь для допитливих і допитливих питонистов, які хочуть розібратися, як все працює під капотом, і «де у неї всередині неонка». Python «гальмує»? Дивимося, як влаштована віртуальна машина. Python з'їв всю пам'ять? Дивимося, як влаштовано управління пам'яттю і структура даних в стандартній бібліотеці. GIL — зло. Що буде, якщо його вимкнути?

egorov.jpgПровідний розробник/DevOps у компанії Ostrovok.ru Антон Єгоров (Москва) поділиться досвідом і кращими практиками деплоймента веб-додатки на Python з допомогою технології Docker. Антон розповість, як зібрати образ з нуля, і дасть покрокову інструкцію, якою можна користуватися як шаблоном для своїх програм.

malyshev.jpgSenior python developer в компанії Positive Technologies Артем Малишев (Нижній Новгород) розповість про внутрішній устрій Celery і RQ. З якими проблемами зіткнулися їх творці, як їх вирішили і чим ці рішення загрожують кінцевому користувачеві. Як влаштовані групи, хорди і eta? Як добитися відмовостійкості на транспортному рівні? Чому це важко масштабувати?

sumin.jpgТимлид команди Продукти у HeadHunter, мейнтейнер Пітон-інфраструктури hh.ru Андрій Сумін (Москва) розповість про те, як Пітон справляється з навантаженням самого відвідуваного робочого сайту в рунеті (і чому іноді все-таки не справляється), поділитися наболілими проблемами і способами їх вирішення.

tciganov.jpgSenior python developer в компанії Positive Technologies Іван Циганов (Санкт-Петербург), пояснить, навіщо нам потрібні предметно-орієнтовані мови (DSL), і які проблеми вони допомагають вирішувати. У яких випадках варто розробляти свою мову, а в яких — використовувати вже існуючий? Крім цього, разом з учасниками Іван придумає свій DSL і порівняє різні підходи до роботи з ним в Python.

lavrenuk.jpgОлексій Лавренюк (Москва), розробник Яндекса, автор open-source проекту Яндекс.Танк, який знає все про навантажувальному тестуванні, розповість про етапи навантажувального тестування та аналізі результатів, інструменті Яндекс.Танк (яка написана на пітоні) і про те, як писати навантажувальні сценарії для Танка на пітоні.

sibiryakov.jpgТема помилкових спрацьовувань важлива для виробників антивірусів. Улюблена гра або браузер, який використовується повсякденно, після оновлення може почати «ловитися» антивірусом. У популярних антивірусів від цього страждають мільйони користувачів. Python-розробник у Scrapinghub, спікер PyCon-2015, Олександр Сибіряков (Прага, Чехія) розповість, як він побудував автоматичний класифікатор заявок про помилкових спрацюваннях в антивірусі Avast для того, щоб розвантажити вірусну лабораторію від ручної праці.

soldatenko.jpgАндрій Солдатенко (Київ), CTO в австралійському стартапі Persollo, python-розробник в Toptal, спікер PyConRu-2015, поділиться досвідом та розповість, як побудувати великий соціальний граф для соціальної мережі за допомогою python і Graph.

Повні тези всіх доповідей читайте на сайте.

беріть участь в Unconference

Місця в основній програмі закінчилися, але ви можете виступити в новому форматі — Unconference. Це мікс відкритого мікрофона, круглого столу, lightning talks'a, дискусії, воркшопи. На Unconference треба заявитися заздалегідь, але вашу заявку буде отсматрівать не програмний комітет, а учасники PyConRu.

Заявки викладаються в публічний доступ. Зареєстровані учасники конференції отримують онлайн-доступ до попереднього голосування за заявлені теми. У програму Unconference потрапляють ті топіки, які отримають найбільше голосів.

Якщо у вас є тема, про яку ви хочете розповісти, заповніть заявку.

Відпочинок всією сім'єю

Поїздка на PyCon може стати не тільки корисним заходом для вас, але і відмінними вихідними для всієї родини. Приїздіть зі своїми близькими — їм теж буде чим зайнятися, поки ви слухаєте доповіді.

На території готелю є басейн, фітнес-центр, більярд і навіть 5D-кінотеатр. Для дітей є дитячий майданчик, кімната з атракціонами і батут. А ще можна покататися на конях, взяти в оренду велосипед, самокат, ролики або запустити повітряного змія. Поруч є річка з пляжем (купатися там не можна, але можна позасмагати). І все це на тлі лісу. Здорово?

Квиток для тих, хто їде з вами, коштує 5000 рублів. Він включає все, що і квиток учасника, крім відвідування доповідей.


Armin Ronacher і Maria Ronacher на PyConRu-2014


Афтепаті

Доповіді — мозок, а афтепаті — душа нашої конференції. Радимо не пропустити його.

По-перше, тому що абсолютно всі учасники конференції так чи інакше будуть на ньому (на відміну від інших конференцій), а погодьтеся, нечасто вдається зустріти 300 питонистов в одному місці. Афтепаті — ідеальне місце для обміну ідеями, знайомств і холиваров.

По-друге, всі доповідачі також будуть на афтепаті — ви зможете задати будь-які питання, попросити поради чи просто поговорити «за життя».

Ну, і по-третє, разом зі спонсорами ми постараємося, щоб ви провели час не тільки корисно, але й цікаво. Будуть настолкі, «IT-капелюх» (так-так, ми зробимо свою версію знаменитої гри), і, звичайно, великий піонерський багаття.


Приїжджайте з гітарами, попоем біля багаття. На фото — PyConRu-2014


Знижка для студентів

Для студентів у нас діє спеціальна фіксована ціна — 8000 рублів. Щоб купити квиток за спец.ціною, надішліть скан студентського на om@it-people.ru у відповідь ми надішлемо промокод.

Розкажіть про це студентам-питонистам, раптом, вони не знають.

Реєстрація

Реєструйтеся здесь. Зараз квиток коштує від 15 000 рублів. З 13 червня ціна підвищується.

У вартість квитка входить: два дні доповідей у два потоку (в цей момент потрібно ще раз подивитися на програму), проживання у двомісному або тримісному номері стандарт, харчування, кава-брейки, участь в афтепаті, трансфер вранці 3-го липня від ст.м. Аннина до місця проведення і 4-го липня назад.

А 5 липня ми проводимо безкоштовну екскурсії по місту для всіх бажаючих.

Приєднуйтесь!

3-4 липня, «Cronwell Яхонти Таруса», 95 км. від Москви.


Наклеечки з пітонами теж будуть


Дякуємо нашим спонсорам: Генеральному спонсору — компанії Positive Technologies, Золотому спонсору — компанії JetBrains, Срібному спонсору — компанії Rambler&Co, Бронзовому спонсору — компанії Ostrovok.ru.
Джерело: Хабрахабр

0 коментарів

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