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

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

     25.05.2014       Выпуск 28 (18.05.2014 - 25.05.2014)       Статьи

Создание пакета для библиотеки

Довольно большая и подробная статья. Не менее интересны комментарии к ней.

     25.05.2014       Выпуск 28 (18.05.2014 - 25.05.2014)       Интересные проекты, инструменты, библиотеки

pyp - замечательный помощник в консоли

Инструмент от Sony Imaging работающий в стиле awk но использующий python. Доступно также красивое видео с демонстрацией функциональности.

     25.05.2014       Выпуск 28 (18.05.2014 - 25.05.2014)       Статьи

os.urandom, CPython, Linux и грабли

Поучительная история ошибки в реализации функции urandom из модуля os в CPython на UNIX-подобных ОС (Linux, Mac OS X, etc.).

     25.05.2014       Выпуск 28 (18.05.2014 - 25.05.2014)       Статьи
     25.05.2014       Выпуск 28 (18.05.2014 - 25.05.2014)       Статьи

Микроблог на микрофреймворке

Убийца твиттера на Flask и Jinja. Ну почти.

     23.05.2014       Выпуск 28 (18.05.2014 - 25.05.2014)       Интересные проекты, инструменты, библиотеки

Платформер на pygame из 1810 строк

По ссылке код, а можно посмотреть видео геймплея

     22.05.2014       Выпуск 28 (18.05.2014 - 25.05.2014)       Статьи
     25.05.2014       Выпуск 28 (18.05.2014 - 25.05.2014)       Статьи

Неожиданные вещи

Несколько любопытных примеров кода, о которых задают вопросы на собеседовании в Яндекс

     23.05.2014       Выпуск 28 (18.05.2014 - 25.05.2014)       Интересные проекты, инструменты, библиотеки

data_dispenser - получем единообразно данные из разных источников

Представляет данные из разных видов источников/расширений JSON, CSV, YAML в виде списка словарей.

     23.05.2014       Выпуск 28 (18.05.2014 - 25.05.2014)       Интересные проекты, инструменты, библиотеки

rq.filter - вовремя актуализируйте зависимости

Интересный сервис, оправляющий уведомления в случае обновления пакетов по правилам указанным в requirememnts.txt для pip

     23.05.2014       Выпуск 28 (18.05.2014 - 25.05.2014)       Релизы

PyDev 3.5.0

Улучшена поддержка PyUnit и Django 1.7

     23.05.2014       Выпуск 28 (18.05.2014 - 25.05.2014)       Статьи
     23.05.2014       Выпуск 28 (18.05.2014 - 25.05.2014)       Статьи

Свежий взгляд

Пусть взгляд и не самый свежий, но довольно обширная статья с забавными иллюстрациями об оптимизации количества запросов к БД с помощью Django ORM. Вторая часть о создании дополнительных представлений (VIEW) на уровне БД с той же целью. Ничего не сказано о кешировании, нереляционных базах данных, денормализации, базах данных в оперативной памяти, хранимых процедурах