Python Meetup 26.09.14: cовершенствуем код и ускоряем Python

Белорусские Python«нщики верны своим традициям. Python Meetup состоялся 26 сентября, в последнюю пятницу месяца.На встрече мы обсуждали извечную головную боль всех программистов — как писать красивый и понятный код без багов. Докладчики подошли к этой проблеме с разных сторон: Павел Кохан рассказал о пяти принципах S.O. L.I.D., которые помогают писать качественный код на любом объектно-ориентированном языке, а Олег Шидловский говорил о том, как ускорить работу хорошего кода.Python MeetupВ этот раз местом встречи стал минский бар «ДК». Его атмосфера, свободная и минималистичная одновременно, стимулировала активное общение. Несмотря на то, что выступавших было только двое, python«щики смогли обсудить множество вопросов и идей уже непосредственно во время нетворкинга.

Павел Кохан «S.O. L.I.D.«разработчик компании Runa SystemsS.O. L.I.D. — это аббревиатура, обозначающая 5 базовых принципов построения классов и наследования в объектно-ориентированном программировании. Использование S.O. L.I.D. может сильно упростить работу программиста. И дело не только в облегчении последующей поддержки и расширения кода. Использование этих принципов позволяет получить красивый, понятный код без багов в любом объектно-ориентированном языке программирования, не только в Python.В своем докладе Павел, на примерах из Python, просто и доступно рассказал о каждом из принципов и полезности их применения.Презентацию Павла вы можете посмотреть и скачать тут.

[embedded content]

Олег Шидловский «Быстрые конструкции в Python«Фрилансер, призер Всероссийской Командной олимпиады по программированию, призер Всероссийской индивидуальной олимпиадыОдним из основных недостатков Python многие специалисты считают его недостаточное быстродействие. И в какой-то степени это действительно так. Но на самом деле все зависит от разработчика. Олег показал несколько способов увеличить скорость Python, в частности, использование встроенных функций, которые вызываются намного быстрее глобальных.Презентацию Олега вы можете посмотреть и скачать тут.[embedded content]

Следующий Python Meetup пройдет 31 октября.На встрече доклады представят: Максим Щепелин, Web Developer Wargaming«Про асинхронность«Олег Курьян, технический директор Экспанса Груп«OpenSource CMS и ERP система в одном флаконе«Павел Мешкой, Web Developer Wargaming«Почему я пишу хороший код, но его никто не ценит, кроме моей мамы«Ознакомится с подробной программой и зарегистрироваться можно тут.

© Habrahabr.ru