Всем любителям видео-конференций. 1. Python: легко и просто. Красивые решения обычных задач. В докладе были рассмотрены некоторые базовые принципы работы с языком программирования Python. Наглядно показаны простые примеры и рекомендации по улучшению кода и оптимальному решению простейших задач. 2,3. Беглый обзор внутренностей интерпретатора Python. В докладе описаны низкоуровневые особенности исполнения кода на Python. Рассмотрены различные компромиссы между быстродействием и защищенностью, которые продиктованы архитектурой интерпретатора. Также рассмотрены best practices по интеграции и оптимизации, которые могут быть полезны пользователям языка из различных областей. 4. Разработка мобильных приложений на Python. — Python для мобильных девайсов. — Фреймворк Kivy. Птица или фрукт? — Один код на разных платформах 5. Unittesting. Как? Не говорим о том, зачем нужно модульное тестирование, не говорим о том, почему это хорошо. Говорим о том, как это делать, с примерами и кусками кода. Поделюсь личным опытом, как тестировать всякие штуки - API, amqp воркеры. Покрытие логики, а не просто зеленый coverage. 6. Опциональная типизация в Python С появлением новых библиотек и диалектов для типизации Python вновь оживилась дискуссия о необходимости и способах введения опциональных типов в Python. В докладе будет рассказано о текущем состоянии этой области, в том числе и об инициативах JetBrains. 7. Асинхронное распределенное выполнение задач. Stdlib, Celery, RQ и собственные велосипеды Когда необходимо заставить веб-приложение выполнить тяжелую работу без ухудшения user experience, или нужно по-быстрому собрать кластер на коленке, возникает потребность в распределенном выполнении очередей команд. В докладе будут рассмотрены варианты организации таких очередей подручными средствами, будет выяснено, чем так хорош Celery, есть ли у него достойные альтернативы, и как написать рабочий менеджер очередей в тридцать строчек кода. Другие видео можно посмотреть по ссылке: http://goo.gl/PZ0gr0