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

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


Новый материал в ленте
  pytest - 8.3.2

Простой мощный инструмент тестирования в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/pytest/


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

(09.03.2014 - 16.03.2014)

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

Конференции, события, встречи разработчиков

  Dive into IT: весенние мастер-классы для разаботчиков в Казани

Обещают новичкам помощь при погружении в тему, а опытным докам открывать путь к дальнейшему развитию, сопровождение на пути в мир неожиданных решений, малоизвестных фич и хитрых приёмов. Готово 2 курса: - Web в Python - Advanced Python

Статьи

  Дополнение кода по tab для IDLE

Автор предлагает способ настройки IDLE, при котором редактор будет предлагать варианты автодополнения при нажатии на tab при вводе кода

  Простое параллельное выполнение кода с помощью concurrent.futures

Эта возможность доступна с версии 3.3, а тем, кто хочет упростить свой параллельный код уже сейчас (даже на 2.7) могут еще раз обратить внимание на статью, освещенную нами в одном из предыдущих выпусков

  Декораторы

Еще одна попытка разъяснить что же такое декораторы, на этот раз от Майка Дрисколла. Если судить по нашему дайджесту, то лишь ленивый не написал на эту тему статью.

  Обработка звука в режиме реального времени

Автор знакомит с принципами работы модуля PyAudio и предлагает пример решения одной из задач обработки звука, в том числе с применением CPython для оптимизации производительности

  Дерево в одну строчку

Реализации рекурсивной структуры в одну строчку на основе defaultdict

  Все о разборе web-страниц

Ну не все, разумеется, но важные базовые части и модули освещены

  Анализ логов nginx

Применение IPython и статистических модулей для получения полезных данных из логов вебсервера

  Sublime Text 3 для python, javascript и web-разработчиках

Евангелическая статья с картинками о новой версии популярного текстового редактора

  Ловим любые исключения в wxPython

Традиционно подробная и полная примеров кода статья об одном из тонких нюансов работы с биндингами к популярному графическому тулкиту

  SVGFig - библиотека на чистом python для создания SVG

Краткая статья-введение о применении API интересного проекта

  Уровни покрытия кода тестами

Автор задается вопросом о том как измерить насколько покрыт тестами код и предлагает ответы на эти вопросы, которые он почерпнул из личного опыта и опыта своих коллег

  Шаблон проектирования Посетитель (Visitor)

Кратенький пример реализации популярного шаблона проектирования

Видео

  Скринкасты по django на русском

Неплохие скринкасты по фреймворку django на русском языке

Учебные материалы

  Программируем на Python

Издательство Питер рекламирует свежее издание книги Майкла Доусона на русском языке и рекомендует ее как идеальное пособие для начинающих изучать Python

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

  peepdf - исследуем pdf

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

  Визуализация исполнения кода

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

  bunch - обращение к словарю как к объекту

Автор предлагает собственное решение решение реализующее обращение к элементам словаря типа foo['bar'] в объектном стиле foo.bar с предусмотренными сценариями сериализации, поддержкой update, итерации и т. п.

Релизы

  makehuman 1.0.0

MakeHuman - это программа для создания трёхмерных моделей людей для любых целей - иллюстраций, анимации, игр. Написана целиком на Python

  Python 3.3.5

Релиз исправляющий ошибки - в том числе регресиию в zipimport, проблему с декларацией кодировки под Windows, устранение потенциального DOS в bytes.decode() и некоторых других