Белорусские Python’нщики верны своим традициям. Python Meetup состоялся 26 сентября, в последнюю пятницу месяца.
На встрече мы обсуждали извечную головную боль всех программистов – как писать красивый и понятный код без багов. Докладчики подошли к этой проблеме с разных сторон: Павел Кохан рассказал о пяти принципах S.O.L.I.D., которые помогают писать качественный код на любом объектно-ориентированном языке, а Олег Шидловский говорил о том, как ускорить работу хорошего кода.
В этот раз местом встречи стал минский бар «ДК». Его атмосфера, свободная и минималистичная одновременно, стимулировала активное общение. Несмотря на то, что выступавших было только двое, python’щики смогли обсудить множество вопросов и идей уже непосредственно во время нетворкинга.
Павел Кохан «S.O.L.I.D.»
разработчик компании Runa Systems
S.O.L.I.D. – это аббревиатура, обозначающая 5 базовых принципов построения классов и наследования в объектно-ориентированном программировании. Использование S.O.L.I.D. может сильно упростить работу программиста. И дело не только в облегчении последующей поддержки и расширения кода. Использование этих принципов позволяет получить красивый, понятный код без багов в любом объектно-ориентированном языке программирования, не только в Python.
В своем докладе Павел, на примерах из Python, просто и доступно рассказал о каждом из принципов и полезности их применения.
Презентацию Павла вы можете посмотреть и скачать тут.
Олег Шидловский «Быстрые конструкции в Python»
Фрилансер, призер Всероссийской Командной олимпиады по программированию, призер Всероссийской индивидуальной олимпиады
Одним из основных недостатков Python многие специалисты считают его недостаточное быстродействие. И в какой-то степени это действительно так. Но на самом деле все зависит от разработчика. Олег показал несколько способов увеличить скорость Python, в частности, использование встроенных функций, которые вызываются намного быстрее глобальных.
Презентацию Олега вы можете посмотреть и скачать тут.
Следующий Python Meetup пройдет 31 октября.
На встрече доклады представят:
Максим Щепелин, Web Developer Wargaming
«Про асинхронность»
Олег Курьян, технический директор Экспанса Груп
«OpenSource CMS и ERP система в одном флаконе»
Павел Мешкой, Web Developer Wargaming
«Почему я пишу хороший код, но его никто не ценит, кроме моей мамы»
Ознакомится с подробной программой и зарегистрироваться можно тут.
Автор: Wargaming