IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     06.05.2016       Выпуск 124 (02.05.2016 - 08.05.2016)       Статьи

Meduza.io: а как же лайки?

Как-то раз, читая новости на Медузе, я обратил внимание на то, что у разных новостей разное соотношение лайков из Facebook и ВКонтакте. Какие-то новости мегапопулярны на fb, а другими люди делятся только во ВКонтакте. Захотелось присмотреться к этим данным, попытаться найти в них интересные закономерности. Заинтересовавшихся приглашаю под кат! 

     05.05.2016       Выпуск 124 (02.05.2016 - 08.05.2016)       Статьи

Чем заменить ELK для просмотра логов? logging ELK sentry

Что обычно делает python-программист, когда его отправляют воевать с ошибкой?
Сначала он лезет в sentry. Здесь можно найти время, сервер, подробности сообщения об ошибке, traceback и, может быть, какой-нибудь полезный контекст. Затем, если этих данных недостаточно, программист идет c бутылкой к админам. Те залезают на сервер, ищут это сообщение в файловых логах, и, может быть, находят его и некоторые предшествующие ошибке записи, которые в редких случаях могут помочь в расследовании.
А что делать, если в логах только loglevel=ERROR, а ошибка настолько крута, что ее локализация требует сопоставления логики поведения нескольких различных демонов, которые запущены на десятке серверов?

     05.05.2016       Выпуск 124 (02.05.2016 - 08.05.2016)       Статьи
     05.05.2016       Выпуск 124 (02.05.2016 - 08.05.2016)       Статьи

Как подружить Slack и VK с помощью Python? Slack VK API

Slack обладает прекрасным потенциалом расширения стандартных возможностей. Но, на практике возникают сложности с интеграцией некоторых соц. сетей в чаты. Для того, чтобы подружить Вконтакте и Slack мы воспользуемся Python и API. Ниже будет рассматривать базовый рецепт того, как сделать так, чтобы Slack-бот мог получать данные по последним комментариям из постов на стенах сообществ или групп Вконтакте. 

     04.05.2016       Выпуск 124 (02.05.2016 - 08.05.2016)       Статьи

Вышел uvloop — продвинутая реализация цикла событий для asyncio в Python asyncio libuv uvloop

В стандартной библиотеке Python 3.4 в своё время появился модуль asyncio, позволивший удобно и быстро писать асинхронный код. А уже к Python 3.5 в синтаксис были добавлены конструкции async/await, окончательно оформившие асинхронность «из коробки» как красивую и гармоничную часть языка.

Один из авторов упомянутого PEP-492 (async/await) Юрий Селиванов (на Хабре — 1st1его твиттер) взялся за разработку альтернативной реализации цикла событий для asyncio — uvloop. Вчера вышла первая альфа-версия модуля, о чём автор написал развёрнутый пост.

Если вкратце, то uvloop работает примерно в 2 раза быстрее Node.js и практически не уступает программам на Go.

     04.05.2016       Выпуск 124 (02.05.2016 - 08.05.2016)       Статьи

Debugger Interview с PyDev и PyCharm PyCharm debug PyDev interview

Команда PyCharm взяла интервью у двух разработчиков ( Fabio Zadrozny, creator of PyDev, and Dmitry Trofimov, Team Lead for PyCharm) - всячески помучала разными вопросами по поводу дебаггеров

     04.05.2016       Выпуск 124 (02.05.2016 - 08.05.2016)       Статьи

Uvloop (asyncio): молниеностный Python в сети asyncio

Спустя несколько месяцев разработки был представлен рабочий вариант loop'а для asyncio на основе libuv. В статье вы найдете информацию о том какой был получен прирост.

     03.05.2016       Выпуск 124 (02.05.2016 - 08.05.2016)       Статьи

Как отслеживать Google Analytics pageviews с помощью non-web запросов Django Mozilla Web development

Статья рассказывает как можно обманывать Google Analytics

     03.05.2016       Выпуск 124 (02.05.2016 - 08.05.2016)       Статьи
     02.05.2016       Выпуск 124 (02.05.2016 - 08.05.2016)       Статьи
     02.05.2016       Выпуск 124 (02.05.2016 - 08.05.2016)       Статьи
     02.05.2016       Выпуск 124 (02.05.2016 - 08.05.2016)       Статьи