http://habrahabr.ru/company/it_people/blog/223051/
Пока суть да дело, мы выбрали для вас самые популярные видео докладов с PyCon 2013. Видеозаписи отранжированы по количеству просмотров видео на нашем
канале YouTube "
1. Django 1.6 and beyond: The Django Roadmap
Dr. Russell Keith-Magee, президент
Django Software Foundation, член Django core team, CTO компании
TradesCloud
With the impending release of Django 1.5, now is a good time to reflect on the roadmap for Django 1.6 and beyond. In this talk, Django Core Developer Russell Keith-Magee will gaze into his crystal ball and speculate about what the future may hold for Django — both in the short term, and possibilities for the long term.
Audience: Existing Django users interested in what the future holds for their web framework of choice.
2. Advanced Flask patterns
Armin Ronacher, один из основателей
Pocoo Team. Широко известен как автор
Flask и
Jinja2
This talk shows some interesting patterns for large scale Flask applications and how Flask extension should be structured. It also dives into some of the more unknown helpers in the Werkzeug and Jinja2 base libraries. The goal of this talk is to share some of the things that the documentation can’t explain well by itself. Required prerequisites: basic knowledge of how Flask operates.
3. Redis, the hacker's database
Amir Salihefendic, основатель компании
Doist Ltd. В прошлом — ведущий разработчик и со-основатель
Plurk.com, одного из самых крупных в мире сайтов на Питоне
- simple_queue: feature set, comparison with Celery and Rq
- redis_graph: available options, integration with other tools, and the big-O performance
- bitmapist, idea, archtecture, reports based on cohorts
- optionally: tagged-logger / ormist (lightweight Object-to-Redis mapper)
- optionally: scripting possibility of Lua, Lua-jit (almost as fast as C)
4. Разработка через тестирование в Python и Django на практике
Илья Шаляпин, Евгений Генералов, JetStyle
Большинство примеров тестов в книгах, семинарах и презентациях упрощены настолько, что их невозможно применить в реальных проектах. Из-за такого упрощения, сначала получаешь заряд мотивации, но столкнувшись с суровой действительностью быстро бросаешь написание тестов. Команда JetStyle решила исправить этот пробел, показав тестирование на реальных примерах из своей практики. Доклад о тестировании баз данных, сетевых взаимодействий и веб-форм, а также об инструментах, которые используются для тестирования.
5. PEP 3156 — стандарт на асинхронные операции в Питоне
Андрей Светлов, Python Core Developer, соорганизатор UA PyCon
Питон уже имеет немало библиотек для сетевого программирования. Самые известные — twisted, tornado, gevent, medusa/asyncore. Эти системы не совместимы между собой, что не дает возможности писать кроссплатформенные библиотеки работающие в любом event loop. PEP 3156 предлагает новый общий стандарт, который смогут поддерживать все разработчики.
6. Препарирование работы асинхронного кода
Александр Кошелев, руководитель группы разработки, Яндекс
Что происходит внутри асинхронного кода? Как быть, когда логика становится cpu-bound? Можно ли сделать гибридную синхронно-асинхронную архитектуру? Александр отвечает на эти вопросы на примере приложения на Tornado. Также в докладе: визуализация работы приложения и пути решения некоторых проблем.
7. Распределенное исполнение Python кода на 10000+ серверах
Александр Будкарь, руководитель службы разработки инфраструктуры веб поиска, Яндекс
Александр рассказывает о созданной в Яндексе инфраструктуре для управления большим количеством серверов, о проблемах возникающих при работе с большим количеством машин, о используемых технологиях. Доклад будет интересен тем, кто разрабатывает распределенные системы, высоко нагруженные сервисы, сталкивается с обработкой большого количества данных, в реальном времени, а также администраторам, эксплуатирующим 10000+ серверов.
8. SaltStack
Михаил Юматов, старший разработчик, Трилан
SaltStack — это инструмент для параллельного выполнения команд на серверах, где команды — функции на Python. В докладе объясняется, почему стоит обратить внимание на SaltStack, даже если вы уже используете Chef или Puppet, чем он может быть полезен. Михаил рассказывает, как они используют SaltStack для автоматизации развертывания проектов и уделяет внимание дополнительным приятным возможностям, таким как система уведомлений между серверами, система прав пользователей и некоторым другим.
9. Tornado — это не только web-сайты
Валентин Синицын, Максим Сухарев, Айдеко
«Айдеко» не занимается веб-разработкой — «Айдеко» создает решения для сетевой инфраструктуры, которые делают сложные вещи проще. В глубине этих решений лежит Linux и различные системные инструменты, а на поверхности — удобный веб-интерфейс. Примерно посередине находится Tornado, который обеспечивает связь между «верхами» и «низами». Как именно это происходит, и почему веб-фремйворк оказывается удачным решением в системном программировании? Об этом вы узнаете из доклада. Доклад будет полезен Python-программистам, желающим познакомиться с возможностями Tornado, а также разработчикам распределенных систем, решающим проблемы организации взаимодействия между компонентами.
10. MongoEngine: NoORM for NoSQL
Сергей Матвеенко, старший программист, Positive Technologies
Сейчас все большую популярность набирают нереляционные базы данных, в частности, MongoDB. Однако, часто даже опытным разработчикам, хорошо знакомым с реляционными СУБД, их опыт не тольлько не помогает, но даже, иногда, мешает. Сергей рассказывает об использовании MongoEngine, который позволяет приблизить методы разработки приложений на Python с использованием MongoDB к более традиционным подходам. Доклад будет полезен всем Python разработчикам, кто интересуется MongoDB, нереляционными БД.
Все доклады можно посмотреть на нашем
канале YouTube.
Программа PyCon-2014 уже готова,
здесь ее можно посмотреть. В этом году снова приезжают крутые докладчики, среди которых Brian Curtin, Armin Ronacher, Hynek Schlawack, Honza Král, Simone Soldateschi, Александр Кошелев, Андрей Светлов.
Посмотрите, откуда уже к нам едут люди. Приезжайте и вы!
"
А тут вариант побольше.
Участвуйте! Будем вам рады.