27 июня белорусское сообщество Python-разработчиков в очередной раз приглашает всех желающих на ежемесячный Python Meetup. Местом встречи уже во второй раз станет Startup Hub Imaguru по адресу Фабрициуса, 4. Начало встречи по традиции в 19.00.
Программа:
1) Роман Иманкулов (Минск, компания www.doist.io) "Нескучное тестирование с pytest"
Написание юнит-тестов большинству представляется занятием скучным и до некоторой степени бесполезным. Мое мнение — это всё оттого, что сама "классическая" схема юнит-тестов подразумевает непродуктивное написание унылого линейного кода.
В докладе я расскажу о том, как с помощью pytest начать писать тесты, которые приятно читать и поддерживать, почему setUp и tearDown — это прошлый век, как с помощью правильной организации fixtures ускорить исполнение тестов, а также какие ещё уловки могут помочь вам в вашей нелегкой борьбе с рутиной.
2) Михаил Коробов (Екатеринбург) "Извлечение информации из веб-страниц"
В докладе будет сделан обзор традиционных и менее традиционных методов извлечения информации из веб-страниц, от XPath до полей условной вероятности.
Михаил Коробов работает в ScrapingHub, входит в NLTK Team, коммитер в Scrapy, автор pymorphy2 и других Open Source проектов.
3) Андрей Пучко (Минск, www.penta.by) "Опыт использования PyQt для разработки десктоп-приложений"
В докладе будет сделан краткий обзор актуальных инструментов для создания GUI (TkInter, IronPython, Jython,PyQt, WxWidgets), приведено обоснование выбора PyQt и обзор модулей PyQt.
Андрей расскажет об основах построения GUI на PyQT, о работе с шаблонами MVC, даст собственные рекомендации и поделится опытом использования PyQt для разработки десктоп-приложений.
Как обычно, будет работать «свободный микрофон», а это значит, что любой желающий сможет выступить с блиц-докладом, не требующим предварительно подготовленной презентации. Главное – желание поделиться чем-то интересным и полезным.
Торопитесь с регистрацией – количество мест ограничено! Ну и, конечно, присоединяйтесь к нам в Facebook