http://habrahabr.ru/post/215985/
Подоспели свежие новости о python и близлежащих технологиях. Интересные видеоматериалы на русском о django, статьи о том как замерить покрытие кода тестами, о декораторах и деревьях. В общем, каждому найдется что-нибудь интересное.
Спасибо
owlman за иллюстрацию, а также всем кто присылает новости на
инструмент для создания дайджестов. Появились даже спамеры ><
Не секрет, что я собираю новости в том числе и из почтовых рассылок PythonWeekly и PyCoders. В этот раз получилось довольно забавная ситуация — мы настолько хорошо собирали новости, что практически все материалы из пятничной рассылки оказались в нашем предыдущем выпуске. Похоже PythonWeekly отстает на неделю от реально свежих новостей. Кроме того, анонсы всех материалов по мере их добавления доступны
Статьи и интервью
- Дерево в одну строчку
Реализации рекурсивной структуры в одну строчку на основе defaultdict
- Применяем визуальные эффекты к изображениям в Django
- SVGFig — библиотека на чистом python для создания SVG
Краткая статья-введение о применении API интересного проекта
- Ожидание нескольких разных событий в Tornado
- Уровни покрытия кода тестами
Автор задается вопросом о том как измерить насколько покрыт тестами код и предлагает ответы на эти вопросы, которые он почерпнул из личного опыта и опыта своих коллег
- Шаблон проектирования Посетитель (Visitor)
Кратенький пример реализации популярного шаблона проектирования
- Декораторы
Еще одна попытка разъяснить что же такое декораторы, на этот раз от Майка Дрисколла. Если судить по нашему дайджесту, то лишь ленивый не написал на эту тему статью.
- Обработка звука в режиме реального времени
Автор знакомит с принципами работы модуля PyAudio и предлагает пример решения одной из задач обработки звука, в том числе с применением CPython для оптимизации производительности
- Дополнение кода по tab для IDLE
Автор предлагает способ настройки IDLE, при котором редактор будет предлагать варианты автодополнения при нажатии на tab при вводе кода
- Анализ логов nginx
Применение IPython и статистических модулей для получения полезных данных из логов вебсервера
- Все о разборе web-страниц
Ну не все, разумеется, но важные базовые части и модули освещены
- Перенос БД с sqlite на postgres
- Ловим любые исключения в wxPython
Традиционно подробная и полная примеров кода статья об одном из тонких нюансов работы с биндингами к популярному графическому тулкиту
- Простое параллельное выполнение кода с помощью concurrent.futures
Эта возможность доступна с версии 3.3, а тем, кто хочет упростить свой параллельный код уже сейчас (даже на 2.7) могут еще раз обратить внимание на статью, освещенную нами в одном из предыдущих выпусков
- Sublime Text 3 для python, javascript и web-разработчиках
Евангелическая статья с картинками о новой версии популярного текстового редактора
Видео
Книги и документация
- Программируем на Python
Издательство Питер рекламирует свежее издание книги Майкла Доусона на русском языке и рекомендует ее как идеальное пособие для начинающих изучать Python
Интересные проекты, инструменты, библиотеки
Релизы
- Python 3.3.5
Релиз исправляющий ошибки — в том числе регресиию в zipimport, проблему с декларацией кодировки под Windows, устранение потенциального DOS в bytes.decode() и некоторых других
- makehuman 1.0.0
MakeHuman — это программа для создания трёхмерных моделей людей для любых целей — иллюстраций, анимации, игр. Написана целиком на Python
Конференции, события, встречи разработчиков