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

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


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

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


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

(01.11.2013 - 10.11.2013)

поделиться выпуском 
pythondigest.ru: Свежие Django, TOR, GC, R и много других букв

Статьи

  Декораторы без головной боли

Достаточно объемное и подробное объяснение о том каким образом традиционно создаются декораторы, и как при этом можно избавиться от boilerplate кода, воспользовавшись одной из фич библиотеки автора на pypi

  Работа с urllib2 через TOR

Кратенький пример как создать соединение через анонимную сеть TOR в urllib2

  RinohType - очередная попытка сделать TeX из xml

На этот раз реализация на python.

  Сравнение GC Python и Ruby

Богатая иллюстрациями и конкретными примерами выполнения кода статья сравнивающая реализации сборщика мусора Python и Ruby

  Длиннющая статья о применении R для анализа написанных человеком текстов

Разжеван процеcc обработки и анализа большого количества e-mail-ов на предмет определения их тематики.

  90% Python за 90 минут

Автор предлагает презентацию из 119 слайдов, которая по его мнению при внимательном прочтении охватывает 90% информации о языке программирования Python. Правда придется много гуглить и читать на других ресурсах, но оно стоит того.

  psiTurk - платформа для экспериментов в области социальной инженерии

Все хорошо задокуменировано, проект использует Amazon Mechanical Turk в качестве поставщика исполнителей.

  Аггрегирование и графическое представление данных с временем

Пример обработки и графического анализа данных собранных с учетом времени. Используются целый набор популярных модулей для анализа данных - numpy, pandas, matplotlib, ggplot и другие. Много красивых графиков и хороших приемов для часто встречающихся задач.

  Не ловите все исключения!

Очередная кратенькая статья о том, что стоит четко указывать какие именно исключения ловятся в try/catch блоке и к каким последствиям может привести обратное.

  Пишем файловую подсистему FUSE

Пример использования fuse-python для реализации собственной файловой системы. На самом деле очень интересно и ничего сложного - базовый коде не более 135 строк со всеми пробелами и passthrough методами.

  Перенос традиционного django приложения на heroku

Подробные пошаговые инструкции по переносу django/mysql приложения на облачный хостинг с хранением статики в Amazon S3

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

  dict_digger

Интересная библиотека для получения элементов в глубоко вложенных друг в друга словарей и списков

  superzipper

Оригинальный инструмент для упаковки python-кода со всеми pyre-python зависимостями в исполняемый zip файл для получения однофайлового приложения. Пока протестирована работоспособность только в Linux

  tmuxp

Система управления конфигурациями и рабочими областями tmux (утилита-мультиплексор, предоставляющая пользователю доступ к нескольким терминалам в рамках одного экрана)

  cyflann

Неблокирующие биндинги к Cython библиотеки FLANN (быстрый поиск соседей в многомерных структурах)

Релизы

  Django 1.6

API для работы с транзакциями, дополнительный синтаксический сахар в ORM, постоянные соединения с БД и еще много интересного

  django-bento 1.0.0

Инструмент для разметки в шаблонах и редактирования в джанго админке областей сайта.

  dominate 2.0.0

Развитая и давно разрабатываемая библиотека для работы с HTML при помощи DOM API

  django-carton 1.0.0

Легковесная библиотека для реализации Корзины товаров/услуг