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

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

     19.11.2016       Выпуск 152 (14.11.2016 - 20.11.2016)       Статьи

Файловая система, дешево и быстро

Разработчикам часто приходится иметь дело с файлами, представляющими из себя древовидную структуру: XML, JSON, YAML, всякого рода языки разметки вроде Markdown или Org-mode. Облегчая в общем и целом нашу жизнь, такие файлы имеют склонность к бесконтрольному росту, в какой-то момент из решения превращаясь в проблему.

Стандартное решение этой проблемы — разбиение на меньшие файлы. Это, конечно, работает, но не всегда удобно.

Но существует и альтернатива, о которой — ниже.

     21.11.2016       Выпуск 153 (21.11.2016 - 27.11.2016)       Релизы

django-filter - 1.0

Django-приложение для гибкой фильтрации объектов модели (querysets). Изменения описаны по ссылке https://allmychanges.com/p/python/django-filter/#1.0. Скачать можно по ссылке: https://pypi.python.org/pypi/django-filter/

     19.11.2016       Выпуск 152 (14.11.2016 - 20.11.2016)       Конференции, события, встречи разработчиков

Андрей Светлов — Семинар по async/aiohttp

Благодаря неоценимой организаторской помощи компании Positive Technologies я проведу семинар по asyncio/aiohttp в Москве 17-18 декабря (суббота-воскресенье).

     18.11.2016       Выпуск 152 (14.11.2016 - 20.11.2016)       Релизы
     18.11.2016       Выпуск 152 (14.11.2016 - 20.11.2016)       Статьи

Квантизация изображений

Квантизация — уменьшение цветов изображения (wiki). Конечно, сейчас мало кому это необходимо, но задача сама по себе интересная.

Например, старый добрый формат GIF использует палитру, максимум на 256 цветов. Если вы захотите сохранить серию своих селфи как gif-анимацию (кому бы это надо было), то первое, что вам, а точнее программе, которую вы будете для этого использовать, надо будет сделать – создать палитру. Можно использовать статическую палитру, например web-safe colors, алгоритм квантизации получиться очень простым и быстрым, но результат будет «не очень». Можно создать оптимальную палитру на основе цветов изображения, что даст результат наиболее визуально похожий на оригинал.

     18.11.2016       Выпуск 152 (14.11.2016 - 20.11.2016)       Учебные материалы
     17.11.2016       Выпуск 152 (14.11.2016 - 20.11.2016)       Релизы
     17.11.2016       Выпуск 152 (14.11.2016 - 20.11.2016)       Статьи