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

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


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

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


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

(27.04.2015 - 03.05.2015)

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

Новости

  Серия футболок в честь выхода Django 1.8

Команда django предлагает купить за 20 баксов синюю футболку с логотипом... хм... Django

Статьи

  Проблема времени в тестах

В статье указывается на грабли в виде последовательного вызова datetime.now в одном и том же тесте с непредсказуемым результатом. Рассматриваются также возможные варианты обхода проблемы

  Whoosh: Python против PyPy на процессе индексирования

Рассказывается о том какое преимущество и почему может дать PyPy на процессе индексирования документов в поисковом движке whoosh

  Django-jenkins и COVERAGE_EXCLUDES_FOLDERS

Автор потратил некоторое время на поиск правильного способа прописать каталоги исключенные из coverage отчета для jenkins и делится готовым рецептом

  Декораторы - метапрограммирование со стилем

Еще одна большая и довольно достойная статья о декораторах

  Быстрый парсинг на Python с помощью asyncio

Перевод хорошей статьи, анонс которой мы уже постили в одном из прошлых выпусков

  Собственные типы полей в SQLAlchemy

Часто возникает необходимость хранить в БД статус модели. При этом необходимо оптимально хранить статус в базе и удобно работать с ним в коде. Автор показывает как это сделать с использованием собственных типов полей в SQLAlchemy.

  Метаклассы, абстрактные базовые классы и декораторы классов

Третья статья из серии о классах и объектах в python

  Python tips & tricks

Конспект интересных приемов из книги Марка Лутца "Learning Python"

  Советы новичку в Django

Несколько рекомендаций о том на что стоит обратить внимание при разработке проекта на Django

  Сравнение инструментов для разработки PyCharm vs. Sublime Text

Казалось бы сравнение теплого с мягким, но среди разработчиков есть явное разделение на пользующихся тем или иным и нюансы могут быть интересны каждой из сторон

  CPython для самых маленьких: введение

Этой статьей автор открывает цикл, посвященный внутреннему устройству интерпретатора языка Python.

  Как настроить и установить Django и MySQL на Mac OS X

Кратенькая статья о том какие пакеты установить с помощью brew и как все это настроить

  Запуск Django с помощью Vagrant

Развертывание django-приложения на виртуальной машине с помощью Vagrant

  Python на Android

Kivy - наше все, но он стоит на плечах других великанов

  Обзор задачи "Brackets" на СheckiO

Разбор нескольких вариантов решения задачи про разбор выражений с группирующими скобками

  Могут ли структуры данных в Python обращаться сами к себе

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

  Python без операционной системы

Команда разработчиков из Intel ухитрилась запустить python в GRUB для BIOS и EFI систем.

  Возможная проблема при удалении .pyc файлов из git репозитория

Вообще-то их туда не стоит пускать, но если уж так случилось, то удалять нужно аккуратно

Видео

  Видео с митапа KyivPy #14

В этот раз Максим Климишин расказывает о трансдюсерах в Python, Игорь Давыденко о React.js для Python разработчика, Дмитрий Чаплинский и Дмитрий Гамбаль о том, как строится опенсорс краудсорсинговая платформа "Vulyk", Андрей Светлов о PEP 492, Павел Коломиец о проекте Vagga

Релизы

  Django 1.8.1 и 1.7.8

Релиз с исправлениями ошибок. Можно безопасно обновиться.

  TurboGears 2.3.5

Заявлена поддержка .scaffold файлов для контроллеров и моделей, реплика-сетов MongoDB и сделан рефакторинг системы конфигурирования

  Jython 2.7

Вышла полноценная версия 2.7 интерпретатора python выполняющегося в JVM