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

Собрали в одном месте самые важные ссылки
читайте авторский блог

     02.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Статьи
     01.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Релизы
     01.11.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Новости
     31.10.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Статьи

Парсинг JSON — это минное поле

JSON — это стандарт де-факто, когда заходит речь о (де)сериализации, обмене данными в сети и мобильной разработке. Но насколько хорошо вы знакомы с JSON? Все мы читаем спецификации и пишем тесты, испытываем популярные JSON-библиотеки для своих нужд. Я покажу вам, что JSON — это идеализированный формат, а не идеальный, каким его многие считают. Я не нашёл и двух библиотек, ведущих себя одинаково. Более того, я обнаружил, что крайние случаи и зловредная полезная нагрузка могут привести к багам, падениями и DoS, в основном потому, что JSON-библиотеки основаны на спецификациях, которые со временем развиваются, что оставляет многие вещи плохо или вообще не задокументированными.

     31.10.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Статьи
     31.10.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Статьи

Как развернуть для своей команды архив slack сообщений c синхронизацией и поиском

Я сам сторонник идеи что если нравится продукт то нужно покупать его и своими деньгами поддержать программистов. 
Но иногда бывает что компания на этот софт денег тратить не может или не хочет. Особенно сложно платить от 100$ в месяц когда есть бесплатные аналоги или если чаты используются в некоммерческих целях.

     30.10.2016       Выпуск 149 (24.10.2016 - 30.10.2016)       Статьи
     29.10.2016       Выпуск 149 (24.10.2016 - 30.10.2016)       Интересные проекты, инструменты, библиотеки

minicache - утилита кэшеирования функций

В отличии от funcy.memoize  модуль позволяет выключит кэш во время тестов.

     31.10.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Релизы

psutil - 4.4.2

Модуль для управления процессами в ОС. Изменения описаны по ссылке https://allmychanges.com/p/python/psutil/#4.4.2. Скачать можно по ссылке: https://pypi.python.org/pypi/psutil/

     31.10.2016       Выпуск 150 (31.10.2016 - 06.11.2016)       Релизы

cffi - 1.9

Интерфейс для вызова C-кода. Изменения описаны по ссылке https://allmychanges.com/p/python/cffi/#1.9. Скачать можно по ссылке: http://pypi.python.org/pypi/cffi/