Выпуск 9

(27.12.2013 - 10.01.2014)

pythondigest.ru: Выпуск 9

Статьи

      Как сделать __init__ магическим

Попытка реализации класса в котором существуют дефолтные значения конструктора но не заданы явно. Идея не очень хорошая сама по себе, но исследование интересное, как и комментарии.

      Бесплатные книги о python

Регулярно обновляемый список бесплатных книг о python. Есть парочка и на русском языке. Вы вполне можете предложить собственные варианты пул реквестом.

      Лучшее за 2013 по версии PyCoders

Подборка лучших проектов, статей и событий за 2013 год по версии еженедельной рассылки PyCoders

      Проверьте правильно ли вы пишете декораторы

Серия статей о реализации декораторов и нюансах их использования.
Часть вторая - взаимодействие декораторов и дескрипторов
Часть третья - создание фабрики декораторов
Часть четвертая - создание универсального декоратора

      Визуализация глобальной карты землетрясений

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

      Параллельное выполнение кода в одну строку

Пример использования multiprocessing.ThreadPool.map для избавления от лишнего кода при создании простых многопоточных приложений

      Почему CCP все еще на Python 2

Разработчики EVE жалуются на то, что мешает им перейти на новую мажорную версию. И это, как ни странно, далеко не print или проблемы с юникодом. Все амного более приземленно.

      Делаем студию анимации на Raspberry Pi

Механизм авоматизации процесса съемки пластилинового мультика (например) в домашних словиях

      Транзакции в django 1.6

Одно из ключевых изменений в django 1.6 по сравнению с предыдущими версиями этого фреймворка стало изменения механизма работы с транзакциями при работе с БД. Автор статьи пытается как можно более подробно разобраться во всех нюансах нововведения.

      Считаем трупы в голливудских фильмах

Самым кровожадных режиссером оказался Питер Джексон во Властелине колец

      Применение bower и grunt для python проектов

На примере развертывания HelloWorld на bottle

      Python 3 и ASCII-совместимые протоколы

Очередная статья о том почему так изменена работа со строками в Python 3 и какие тоонкости ждут в частности разработчиков web-фреймворков при работе с протоколами передачи данных традиционно работавших с ASCII и требующих теперь дополнительных затрат памяти или усложнения кода.

      Делаем фоторамку на Raspberry Pi

Фото подтягиваются с flickr с помощью requests и flickrapi

      Решение задачи из комикса XKCD 1313 про регулярные выражения

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

      Как найти все возможные перестановки чисел в наборе

Автор открывает для себя itertools.permutations

      Восстановление логической функции

Реализация и описание алгоритма предназначенного для реконструкции логических функций методом чёрного ящика.

      Ещё одна реализация Enums для Python

Реализация перечислений отличная от PEP 435 на python 2.7

      Катастрофа Unicode в Python3

Очередная статья Armin Ronacher против python3. На сей раз о строках.

      Python: вещи, которых вы могли не знать

Python — красивый и местами загадочный язык. И даже зная его весьма неплохо, рано или поздно находишь для себя нечто такое, что раньше не использовал. Этот пост отражает некоторые детали языка, на которые многие не обращают внимание.

      Отмена проверки abc

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

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

      pip-tools

Набор инструментов для полного или частичного обновления зафиксиованных pip-проектов

      future - чистый код с поддержкой python 2 и 3 одновремеенно

Симпатичный отдельный сайт со статьями и документацией о модуле feature

      SemiSync

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

      Django SQL Explorer

Приложение на основе Twitter bootstrap и Codemirror для выполнения, повторного выполнения и сохранения в CSV результатов произвольных SQL запросов

      django-xadmin

Замена django-admin с оформлением на twitter bootstrap и некоторым количеством дополнительных приятных плюшек (экспорт в csv, xls; расширенная начальная панель управления; улучшенные фильтры)

      Django visual search

Симпатичная альтернативная реализация фильтров в django-админке





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

Пиши: mail@pythondigest.ru

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

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

Система Orphus