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

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

Python digest #10. Новости, интересные проекты, статьи и интервью [10 января 2013 — 17 января 2014] Юбилейный десятый выпуск свежих новостей о python и близлежащих технологиях интересен тем, что некоторые новости были добавлены в него через введенную читательом axce1 [1] форму добавления новости [2] незарегистрированными пользователями. Очень приятно, что она начинает работать. Присоединяйтесь!

Есть неболшая тонкость, которую стоит разъяснить. Мне прислали ссылку на замечательную статью исследование объектов кода [3], но в выпуск она не попала, так как написана в марте прошлого года, то есть новостью по сути не является. Такие ссылки все-равно присылайте — я их буду постить, например, в группу python-программистов во вконтактиках, но не удивляйтесь их отсутствию в ленте [4] и выпусках.

Спасибо owlman за то, что несмотря на несвоевременно предоставленную мной информацию о приоритетных новостях он все же нарисовал иллюстрацию.

Экпериментально вводим пометку русскоязычных статей флажком, а англоязычные никак не помечаем. Это должно уменьшить количество флажков. В конце постаможно проголосовать за и против этого нововедения.

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

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

  • birdy [38]
    Очередная инересная библиотека-клиент для Twitter
  • picka [39]
    Библиотека генерирующая случайные данные разного типа для целей тестирования
  • Booby [40]
    Изолированная от фреймворков и лишних зависимостей библиотека для моделирования и валидации данных
  • WebGL Earth [41]
    Реализация известной демки 3D модели земного шара на python
  • django-push-notifications [42]
    Минимальное джанго приложение умеющее отправлять сообщения через APNS and GCM.
  • tqdm — показываем прогресс выполнения длинной операции в консоли [43]
  • CommonRegex [44]
    Библиотека упрощающая работу с часто используемыми регулярными выражениями (выборка из теста ссылок, дат, ip-адреса и т. п.)
  • tradeware [45]
    Платформа для создания ботов высокочастотного трейдинга криптовалют

Релизы

  • Ferris 2.0 [46]
    Ferris — это фреймворк для удобной работы с Google App Engine. Во новой мажорной версии много улучшений и дополнений
  • Tornado 3.2 [47]
    Добавлена целая гора новых модулей, в частности tornado.platform.asyncio
  • VirtualenvWrapper 4.2 [48]
    Набор инструментов для удобного управления виртуальными окружениями добрался до версии, в которую вряд ли поверят на ЛОРе, но тем не менее

Автор: alrusdi

Источник [49]


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

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

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

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

[2] форму добавления новости: http://clever72.ru/add/

[3] исследование объектов кода: http://late.am/post/2012/03/26/exploring-python-code-objects

[4] ленте: http://clever72.ru/feed/

[5] Преодоление проблемы передачи лишних данных при использовании WebSockets: http://tavendo.com/blog/post/dissecting-websocket-overhead/

[6] Пример использования Django с несколькими базами данных: https://thenewcircle.com/s/post/1242/django_multiple_database_support

[7] Экспорт избранного на хабре в pdf: http://habrahabr.ru/post/208802/

[8] Тестирование Django-приложений с помощью Docker: http://techblog.stickyworld.com/testing-django-apps-with-docker.html

[9] Distribute должен умереть: http://blog.notevencode.com/posts/distribute-must-die/

[10] Обновлен Hello Plone: http://blog.aclark.net/2014/01/11/hello-plone-updated

[11] Поддержка состояний в декораторе с помощью класса: http://blog.dscpl.com.au/2014/01/maintaining-decorator-state-using-class.html

[12] Что я ненавижу в Python: http://wyattbaldwin.com/2014/01/13/what-i-hate-about-python/

[13] Zato = Agile ESB + SOA + REST + Cloud: http://www.linuxjournal.com/content/zato%E2%80%94agile-esb-soa-rest-and-cloud-integrations-python

[14] Недостающий декоратор @synchronized: http://blog.dscpl.com.au/2014/01/the-missing-synchronized-decorator.html

[15] Использование @synchronized в качестве менеджера контекста: http://blog.dscpl.com.au/2014/01/the-synchronized-decorator-as-context.html

[16] Race conditions в SQLAlchemy — создаем метод get_one_or_create(): http://skien.cc/blog/2014/01/15/sqlalchemy-and-race-conditions-implementing/

[17] Тонкости использования языка Python: Часть 10. 2D Графика и GUI-сценарии: http://www.ibm.com/developerworks/ru/library/l-python_details_10/index.html

[18] Тонкости использования языка Python: Часть 9. Разработка GUI-приложений: http://www.ibm.com/developerworks/ru/library/l-python_details_09/index.html

[19] Введение в web-разработку с Pyramid часть 5: http://www.informit.com/articles/article.aspx?p=2161680

[20] часть 6: http://www.informit.com/articles/article.aspx?p=2161681

[21] часть 7: http://www.informit.com/articles/article.aspx?p=2161682

[22] Снова о типах данных в Python: объекты, значения и типы (object, values and types): http://blog.e0ne.info/post/again-about-data-types-in-python-object-values-and-types.aspx

[23] Кто я — игра для facebook часть 3: http://onemorelineofcode.wordpress.com/2014/01/14/who-am-i-a-facebook-game-part-3/

[24] часть 2: http://onemorelineofcode.wordpress.com/2014/01/03/who-am-i-a-facebook-game-part-2/

[25] часть 1: http://onemorelineofcode.wordpress.com/2013/12/10/who-am-i-a-facebook-game-part-1/

[26] 9 библиотек для реализации поиска по изображениям: http://www.pyimagesearch.com/2014/01/12/my-top-9-favorite-python-libraries-for-building-image-search-engines/

[27] Создание zip-модулей в python: http://habrahabr.ru/company/acronis/blog/208378/

[28] Декораторы с аргументами: http://blog.dscpl.com.au/2014/01/decorators-which-accept-arguments.html

[29] Паттерны проектирования для новичков: http://pypix.com/tools-and-tips/design-patterns-beginners/

[30] Комментарии должны быть полноценными выражениями: http://nedbatchelder.com/blog/201401/comments_should_be_sentences.html

[31] Рисуем один пиксел на PySDL2: http://techtonik.rainforce.org/2014/01/draw-pixel-with-pysdl2.html

[32] PySDL2: https://bitbucket.org/marcusva/py-sdl2

[33] Простой интерпретатор с нуля на Python (часть 3) : http://habrahabr.ru/post/208872/

[34] psutil 2.0: http://grodola.blogspot.it/2014/01/psutil-20.html

[35] Deploy с помощью Salt: http://habrahabr.ru/post/208866/

[36] Изучаем ØMQ используя pyzmq: http://learning-0mq-with-pyzmq.readthedocs.org/en/latest/index.html

[37] Ninja-IDE 3.0 — улучшенная архитектура: http://machinalis.com/blog/2014/jan/14/ninja-ide-3-alpha/#sthash.VHnSd1jy.dpbs

[38] birdy: https://github.com/inueni/birdy

[39] picka: https://github.com/antlong/picka

[40] Booby: https://github.com/jaimegildesagredo/booby

[41] WebGL Earth: http://skariel.org/webalchemy/webglearth.html

[42] django-push-notifications: https://github.com/Adys/django-push-notifications

[43] tqdm — показываем прогресс выполнения длинной операции в консоли: https://github.com/noamraph/tqdm

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

[45] tradeware: http://tradewave.net/

[46] Ferris 2.0: http://ferris-framework.appspot.com/docs/new_in_two.html

[47] Tornado 3.2: http://www.tornadoweb.org/en/stable/releases/v3.2.0.html

[48] VirtualenvWrapper 4.2: http://doughellmann.com/2014/01/virtualenvwrapper-4-2.html

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