- PVSM.RU - https://www.pvsm.ru -

Python-digest #9. Новости, интересные проекты, статьи и интервью [27 декабря 2013 — 10 января 2014]

Python digest #9. Новости, интересные проекты, статьи и интервью [27 декабря 2013 — 10 января 2014]Поздравляем всех с прошедшими праздниками. Теперь уже с новыми силами и настроением читаем подборку всего самого интересного, что происходило на новогодних каникулах с Python и близлежащими технологими. А здесь и очередная ругань Армина Ронахера на проблемы с python3 и целый сериал о декораторах и интересный пост о сокращении количества кода для реализации многопоточных приложений.

Огромное спасибо owlman за иллюстрацию и axce1 [1] за две присланных ссылки на статьи об интеграционном тестировании БД и объектно-ориентированном программировании.

Все еще прошу слать мне в личку или скайп (alrusdi) ссылки на интересные стаьи — я обязательно включу их в следующие выпуски дайджеста. На самом деле, ради этого все и затевалось. Но пока лично для меня эта работа интересна лишь тем, что позволяет не отстать от основных трендов развидия языка и технологий. Может быть взлетит IRC-конференция? Добавил опрос про это в конец статьи.

Статьи и интервью

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

  • Python digest #9. Новости, интересные проекты, статьи и интервью [27 декабря 2013 — 10 января 2014] future — чистый код с поддержкой python 2 и 3 одновремеенно [39]
    Симпатичный отдельный сайт со статьями и документацией о модуле feature
  • Python digest #9. Новости, интересные проекты, статьи и интервью [27 декабря 2013 — 10 января 2014] pip-tools [40]
    Набор инструментов для полного или частичного обновления зафиксиованных pip-проектов
  • Python digest #9. Новости, интересные проекты, статьи и интервью [27 декабря 2013 — 10 января 2014] django-xadmin [41]
    Замена django-admin с оформлением на twitter bootstrap и некоторым количеством дополнительных приятных плюшек (экспорт в csv, xls; расширенная начальная панель управления; улучшенные фильтры)
  • Python digest #9. Новости, интересные проекты, статьи и интервью [27 декабря 2013 — 10 января 2014] Trollius — попытка реализовать asyncio для python 2.7 [42]
  • Python digest #9. Новости, интересные проекты, статьи и интервью [27 декабря 2013 — 10 января 2014] Django SQL Explorer [43]
    Приложение на основе Twitter bootstrap и Codemirror для выполнения, повторного выполнения и сохранения в CSV результатов произвольных SQL запросов
  • Python digest #9. Новости, интересные проекты, статьи и интервью [27 декабря 2013 — 10 января 2014] SemiSync [44]
    Библиотека упрощающая постороение приложений часть операций которого должно выполняться синхронно, а другая часть параллельно.
  • Python digest #9. Новости, интересные проекты, статьи и интервью [27 декабря 2013 — 10 января 2014] Django visual search [45]
    Симпатичная альтернативная реализация фильтров в django-админке

Релизы

Автор: alrusdi

Источник [47]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/python/52461

Ссылки в тексте:

[1] axce1: http://habrahabr.ru/users/axce1/

[2] Проверьте правильно ли вы пишете декораторы: http://blog.dscpl.com.au/2014/01/how-you-implemented-your-python.html

[3] Часть вторая: http://blog.dscpl.com.au/2014/01/the-interaction-between-decorators-and.html

[4] Часть третья: http://blog.dscpl.com.au/2014/01/implementing-factory-for-creating.html

[5] Часть четвертая: http://blog.dscpl.com.au/2014/01/implementing-universal-decorator.html

[6] Вычисляем какой сейчас год от Большого Взрыва: http://habrahabr.ru/post/207822/

[7] Методы интеграционного тестирования баз данных: http://julien.danjou.info/blog/2014/db-integration-testing-strategies-python

[8] Введение в тестирование с использованием имитаторов (mock): http://www.toptal.com/python/an-introduction-to-mocking-in-python

[9] Скрипт для облегчения инспекции кода: http://habrahabr.ru/post/207952/

[10] Катастрофа Unicode в Python3: http://habrahabr.ru/post/208192/

[11] Визуализация глобальной карты землетрясений: http://introtopython.org/visualization_earthquakes.html

[12] Применение bower и grunt для python проектов: http://reverb.findawayworld.com/development/using-bower-grunt-in-existing-python-projects

[13] Делаем студию анимации на Raspberry Pi: http://trevorappleton.blogspot.co.uk/2014/01/creating-animation-studio-with.html

[14] Почему CCP все еще на Python 2: http://www.robg3d.com/?p=1175

[15] Лучший язык программирования для начинающих по версии livehacker: http://lifehacker.com/five-best-programming-languages-for-first-time-learners-1494256243/1497409477

[16] Как найти все возможные перестановки чисел в наборе: http://knowledgezenforyou.blogspot.co.uk/2014/01/all-permutations-of-numbers-in-python.html

[17] Ещё одна реализация Enums для Python: http://habrahabr.ru/post/208066/

[18] Еще раз о юникоде в python 2 и 3: http://lucumr.pocoo.org/2014/1/5/unicode-in-2-and-3

[19] Руководство по декорированию функций: http://thecodeship.com/patterns/guide-to-python-function-decorators

[20] Способы генерации случайных токенов: http://wyattbaldwin.com/2014/01/09/generating-random-tokens-in-python/

[21] Юникод — традиционные подводные камни: http://blogs.skicelab.com/maurizio/unicode-common-pitfalls.html

[22] Python: вещи, которых вы могли не знать: http://habrahabr.ru/post/207988/

[23] Восстановление логической функции: http://habrahabr.ru/post/208240/

[24] Улучшаем ваш код: метаклассы и динамические классы с помощью type: http://www.jeffknupp.com/blog/2013/12/28/improve-your-python-metaclasses-and-dynamic-classes-with-type/

[25] Транзакции в django 1.6: http://www.realpython.com/blog/python/transaction-management-with-django-1-6/

[26] Отмена проверки abc: http://nedbatchelder.com/blog/201312/unabc.html

[27] Параллельное выполнение кода в одну строку: https://medium.com/p/40e9b2b36148

[28] Обновлен список часто задаваемых вопросов и ответов на них по python 3: http://python-notes.curiousefficiency.org/en/latest/python3/questions_and_answers.html

[29] Бесплатные книги о python: https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md#python

[30] на русском языке: https://github.com/vhf/free-programming-books/blob/master/free-programming-books-ru.md#python

[31] Как сделать __init__ магическим: http://blog.lerner.co.il/making-init-methods-magical-with-autoinit/

[32] Лучшее за 2013 по версии PyCoders: http://pypix.com/roundups/best-python-2013/

[33] Объектно-ориентированное программирование для начинающих: http://pypix.com/python/object-oriented-programming/

[34] Делаем фоторамку на Raspberry Pi: http://www.ofbrooklyn.com/2014/01/2/building-photo-frame-raspberry-pi-motion-detector/

[35] Решение задачи из комикса XKCD 1313 про регулярные выражения: http://nbviewer.ipython.org/url/norvig.com/ipython/xkcd1313.ipynb

[36] здесь: http://xkcd.ru

[37] Python 3 и ASCII-совместимые протоколы: http://python-notes.curiousefficiency.org/en/latest/python3/binary_protocols.html

[38] Считаем трупы в голливудских фильмах: http://nbviewer.ipython.org/github/yaph/ipython-notebooks/blob/master/Exploring Movie Body Counts.ipynb

[39] future — чистый код с поддержкой python 2 и 3 одновремеенно: http://python-future.org/

[40] pip-tools: https://github.com/nvie/pip-tools

[41] django-xadmin: https://github.com/sshwsfc/django-xadmin

[42] Trollius — попытка реализовать asyncio для python 2.7: https://pypi.python.org/pypi/trollius/

[43] Django SQL Explorer: https://github.com/epantry/django-sql-explorer

[44] SemiSync: https://github.com/madisonmay/SemiSync

[45] Django visual search: https://github.com/unk2k/django-admin-visualsearch

[46] PyDev 3.2.0: http://pydev.blogspot.com.br/2013/12/pydev-320-released.html

[47] Источник: http://habrahabr.ru/post/208618/