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

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


Новый материал в ленте
  coverage - 7.5.3

Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/


Python Дайджест. Выпуск 30

(18.05.2014 - 25.05.2014)

поделиться выпуском 
pythondigest.ru: Выпуск 28

Статьи

  Переопределение методов

Небольшая статья отвечающая на вопросы как и почему переопределяются методы в python

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

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

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

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

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

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

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

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

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

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

Видео

  Python Meetup: апрельская встреча

— "Разработка мобильных приложений на Python" от Дмитрия Овчинникова
— "Python для ленивых или как сделать свою жизнь проще" от Никиты Гришко
— "Unittesting. Как?" от Максима Щепелина
— "Pathlib. Маленькие вкусности Python 3.4" от Алексея Черкеса

Интересные проекты, инструменты, библиотеки

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

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

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

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

  Brackets 0.39

Новый релиз популярного и бесплаnного редактора brackets

  Eliot - библиотека для расширенного логирования

Ранее это был закрытый проект - теперь он доступен на github и pip

  ruler - измеряем консольный вывод

Забавная библиотека добавляющая в консоль отметки колонок по заданным правилам

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

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

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

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