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

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


Новый материал в ленте
  Algorithms for High Performance Terminal Apps

This post by one of the creators of Textual talks about how to write high performing terminal applications. You may also be interested in the Talk Python interview on the same topic.


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

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

  Python на Android

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  Python tips & tricks

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

Видео

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

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

Релизы

  Django 1.8.1 и 1.7.8

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

  Jython 2.7

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

  TurboGears 2.3.5

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