Выпуск 18

(09.03.2014 - 16.03.2014)

pythondigest.ru: Выпуск 18

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

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

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

Статьи

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      Декораторы

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

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

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

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

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

Видео

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

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

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

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

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

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

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

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

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

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

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

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

Релизы

      makehuman 1.0.0

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

      Python 3.3.5

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





Разместим вашу рекламу

Пиши: mail@pythondigest.ru

Нашли опечатку?

Выделите фрагмент и отправьте нажатием Ctrl+Enter.

Система Orphus