В начале лета у нас назрел вопрос: «Python-программисты в Минске существуют и это факт. Но почему «кружка по интересам» до сих пор нет?». Другими словами мы захотели организовать python-сообщество, создать ежемесячные митапы, где все желающие смогут выступить с интересными докладами и ответить на не менее интересные вопросы. Конечно, все это сопровождая дискуссиями в неформальной обстановке.
Первый митап прошел 14 июня и собрал около 140 человек из 200 заявленных. В прикуску с бургерами были зачитаны четыре доклада, которые, собственно, и можно посмотреть ниже.
1. Александр Семенюк, компания Wargaming – «Python: легко и просто. Красивые решения обычных задач»
В докладе были рассмотрены некоторые базовые принципы работы с языком программирования Python. Наглядно показаны простые примеры и рекомендации по улучшению кода и оптимальному решению простейших задач.
2. Стас Рудаков, компания Wargaming – «Дескрипторы в теории и на практике»
Основные пункты доклада:
• дескрипторы как мощные механизмы управления атрибутами объектов;
• недооцененность дескрипторов на практике, несмотря на то, что они появились в Python, начиная с версии 2.2
• пример создания удобных и расширяемых интерфейсных классов при помощи дескрипторов.
3. Никита Лесников, компания Wargaming – «Беглый обзор внутренностей интерпретатора Python»
В докладе описаны низкоуровневые особенности исполнения кода на Python. Рассмотрены различные компромиссы между быстродействием и защищенностью, которые продиктованы архитектурой интерпретатора. Также рассмотрены best practices по интеграции и оптимизации, которые могут быть полезны пользователям языка из различных областей.
4. Александр Зайцев, компания Caspowa – «Fabric для управления серверами»
Основные пункты доклада:
• преимущества использования fabric;
• fabfiles как компиляция списка команд на удалённом сервере;
• упорядочивание работы через ssh;
• гибкость и простота использования fabric.
В целом, как мы и предполагали, на митапе была сплошная «неформальщина», стеснения не чувствовалось ни у выступающих, ни у слушателей – в ходе вопросов/ответов участники выходили к спикерам из зала, чтобы предложить собственный метод решения конкретной задачи.
Доклад Никиты Лесникова «Беглый обзор внутренностей интерпретатора Python» вызвал бурю эмоций и ярое «продолжение банкета» в следующей встрече. В итоге вторая часть доклада Никиты была показана в третьем митапе, но об этом в следующей серии :)
Первый митап прошел 14 июня и собрал около 140 человек из 200 заявленных. В прикуску с бургерами были зачитаны четыре доклада, которые, собственно, и можно посмотреть ниже.
1. Александр Семенюк, компания Wargaming – «Python: легко и просто. Красивые решения обычных задач»
В докладе были рассмотрены некоторые базовые принципы работы с языком программирования Python. Наглядно показаны простые примеры и рекомендации по улучшению кода и оптимальному решению простейших задач.
2. Стас Рудаков, компания Wargaming – «Дескрипторы в теории и на практике»
Основные пункты доклада:
• дескрипторы как мощные механизмы управления атрибутами объектов;
• недооцененность дескрипторов на практике, несмотря на то, что они появились в Python, начиная с версии 2.2
• пример создания удобных и расширяемых интерфейсных классов при помощи дескрипторов.
3. Никита Лесников, компания Wargaming – «Беглый обзор внутренностей интерпретатора Python»
В докладе описаны низкоуровневые особенности исполнения кода на Python. Рассмотрены различные компромиссы между быстродействием и защищенностью, которые продиктованы архитектурой интерпретатора. Также рассмотрены best practices по интеграции и оптимизации, которые могут быть полезны пользователям языка из различных областей.
4. Александр Зайцев, компания Caspowa – «Fabric для управления серверами»
Основные пункты доклада:
• преимущества использования fabric;
• fabfiles как компиляция списка команд на удалённом сервере;
• упорядочивание работы через ssh;
• гибкость и простота использования fabric.
В целом, как мы и предполагали, на митапе была сплошная «неформальщина», стеснения не чувствовалось ни у выступающих, ни у слушателей – в ходе вопросов/ответов участники выходили к спикерам из зала, чтобы предложить собственный метод решения конкретной задачи.
Доклад Никиты Лесникова «Беглый обзор внутренностей интерпретатора Python» вызвал бурю эмоций и ярое «продолжение банкета» в следующей встрече. В итоге вторая часть доклада Никиты была показана в третьем митапе, но об этом в следующей серии :)