http://habrahabr.ru/post/246391/
С 19 по 22 сентября в
Coventry прошла ежегодная конференция python-разработчиков
PyCon UK.
День первый
Сразу после открытия выступил
Van Lindberg с докладом об экосистеме Python и чему можно поучиться у других языков и технологий:
Затем докладчики разделились между аудиториями. В одной
Cory Benfield делал доклад о HTTP/2 (
слайды):
В другой выступал
Alessandro Molina с докладом
«Post Mortem Debugging and Web Development», в котором описывал какие средства может использовать разработчик, чтобы исследовать ошибки, которые уже произошли, и как получать информативный feedback от пользователей.
Затем
Fernando Masanori делился опытом преподавания Python online (
слайды):
Далее была презентация Carole Griffiths и Chris Parmer о создании интерактивных графиков в IPython Notebook с использованием Plotly:
После перерыва конферецию продолжила
Rachel Sanders с keynote на тему usability в приложениях:
А
Marc-Andre Lemburg, CEO и основатель
eGenix.com, рассказал про увеличение производительности Python кода:
Затем был подробный доклад Larry Hastings о случайных величинах:
В это же время
Scott Walton рассказывал про конфигурационную систему
Salt, написанную на Python, в докладе "
A Pinch of Salt".
После второго перерыва выступил
Ronan Lamy с докладом о текущем статусе PyPy:
А в соседней аудитории начался workshop на тему
интеграции Python и C++ с Boost.Python.
Далее Katie Barr рассказала о симуляции квантовых систем с помощью Python:
Под вечер
Naomi Ceder выступила с докладом о трансгендерах, собственном опыте и об отношении людей: "
Farewell and Welcome Home: Python in Two Genders".
И завершил первый день конфереции доклад Jonathan Fine о новом подходе к написанию тестов:
День второй
Одним из первых докладчиков был
Wes Mason, рассказавший о создании асинхронных веб-сервисов с помощью Tornado (
слайды):
А в другой аудитории еще раз выступал
Alessandro Molina с докладом "
DEPOT, story of a file.write() gone wrong" о тонкостях сохранения файлов в облаке и в случае миграции инфрастуктуры приложения, что в итоге явилось причиной создания фреймворка
DEPOT.
Далее
Fergus Doyle рассказал о трудностях работы с системами, использующими большое количество сторонних сервисов (
слайды):
А
Kristian Glass рассказал о
The Twelve-Factor App в
одноименном докладе.
Затем
Ian Ozsvald выступил с докладом «The High Performance Python Landscape»:
Pete Graham поделился опытом функционального программирования и его использования в Python:
Далее был доклад
Paul Hallett о создании эффективных API:
И последним до перерыва выступил
Harry Percival с докладом о логике работы spreadsheet'ов в принципе и
Dirigible («pythonic» spreadsheet) в частности:
Одновременно с этими докладами проходили «мастерские».
В первой
Ezzeri Esa рассказывал о машинном обучении: "
Practical introduction to machine learning via Kaggle problems".
А во второй я рассказывал про полезные для разработчика игр на Python библиотеки и демонстрировал создание простой игры: "
Python in Game Development".
После перервыва выступила небезызвестная
Jessica McKellar с докладом об истории и будущем Python:
После нее выступал
Michael Brunton-Spall, рассказывавший о своей работе по использованию Python в государственном сервисе (
слайды):
Одновременно в другом зале
Matt Bennett выступал с докладом о
внедрении зависимостей в Nameko.
А
Austin Bingham рассказывал о
использовании Rope и Traad при рефакторинге.
Затем выступал создатель
Micro Python Damien George:
После очередного перерыва выступила Katie Bell с рассказом о написании AI для Minecraft:
Продолжил тему
Alex Bradbury с докладом о проекте
Pyland для обучения детей программированию (
слайды):
В это же время шел отличный доклад
Cory Benfield, одного из разработчиков библотеки
requests, где он рассказывал о не широко известных, но весьма полезных ее функциях: "
A Deep Dive Into Requests".
И завершился вечер еще одним докладом
Naomi Ceder о Jython: "
Dr. Jython or: How I Learned to Stop Worrying and Love the JVM ".
День третий
Конференцию открыл
Mike McKerns с докладом о сериализации:
Затем
Michael Foord и
Simon Davy рассказали об автоматизированных деплоях с помощью
Juju:
В другой аудитории
David Szotten выступал с докладом о
Kaiso: "
The knights who say Neo — storing classes in the graph".
Далее Simon Walker поделился опытом использования Python при изучении астрономии:
Затем Carl Crowder рассказал про инструменты для статического анализ кода:
А
Ben Nuttall из Raspberry Pi Foundation выступил с докладом о PyPi:
Потом
Nicholas Tollervey и
Simon Davy рассказали об опыте работы с BigData:
В то же время
Iacopo Spalletti выступал с докладом "
First step with django CMS".
И завершает серию видео выступление
Carrie Anne Philbin, преподавателя программирования как для детей, так и для учителей с обзорной лекцией о роли Raspberry Pi в обучении:
Вместо заключения
Конференции была проведена на очень хорошем уровне, несмотря на то, что организовывали ее всего несколько человек. Проходила она в очень дружелюбной атмосфере. На нее съехалось огромное количество участников и программа получилась
весьма насыщенной. К сожалению, физически не удалось попасть на многие доклады, а видеозапись велась далеко не в каждой аудитории. Но для большинства докладов авторы заботливо выложили свои презентации.
Отдельно хочется отметить наличие отдельной
конференции для детей и учителей, которая проходила параллельно в соседнем здании:
Также порадовали тематические напитки:
и раздаточный материал:
Также хочется выразить благодарность
DataArt за организацию поездки.
Материалы с конференции