IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

Битва роботов

Игра для гиков. Программируем своего робота и выпускаем его на арену сражений.

wtframework

Умная оболочка над Selenium для обеспечения удобного процесса тестирования web-интерфейсов.

     23.11.2013       Выпуск 4 (22.11.2013 - 29.11.2013)       Интересные проекты, инструменты, библиотеки

Flask-GoogleMaps

Набор вьюшек и шаблонных тегов, облегчающих интеграцию с GoogleMaps

Quokka - CMS на Flask и MongoDB

Совсем недавно запущенная в разработку CMS c открытым исходным кодом обросла уже солидным набором возможностей. Проект активно двигается вперед и может быть интересен тем, кто желает присоединиться и прокачать опыт работы в открытых проектах.

PyMata

Удобная и хорошо документированная обертка вокруг Standard Firmata - протокола обмена данными с Arduino-устройствами

trequests

Асинхронный HTTP/HTTPS клиент на tornado для библиотеки requests

Micro python

Кампания на кикстартере по стимулированию разработки версии python 3 для микроконтроллеров.

Печать потоковых данных без проблем

Заслуживающая внимания статья автора библиотеки Bokeh. Описывается как с помощью этой библиотеки без труда добиться динамического вывода данных (построение графика) на физическое устройство или в web.

Wheels формат пакетов на замену egg

Согласно стандарту PEP427 на замену egg должен прийти новый формат хранения метаданных о пакетах. По ссылке сайт проекта на главной странице которого можно узнать о том какие пакеты уже совместимы с wheels и что нужно сделать в своем PyPI пакете, чтобы обеспечить ему поддержку wheels. Сам формат декларируется поддерживаемым в pip >= 1.4 и setuptools >= 0.8

stormss

Простая консольня утилитка для упрощения рутинных процедур связанных с ssh-клиентом. Добавление/редактирование/удаление/поиск/перечисление/aliasing хостов и так далее

marshmallow

Легковесная библиотека для сериализации сложных типов данных (например ORM объектов). Может служить хорошей основой для подготовки REST API.

pyaib

Фреймворк для написания IRC ботов

Enaml

Язык программирования расширяющий синтаксис Python в целях добавления удобного декларативного построения пользовательского интерфейса (используется PyQT4) и связывания его с моделями данных (автор предлагает в качестве движка для построения моделей данных использовать его же библиотеку Atom)

Flask-Resize

Основанная на Pillow и pilkit библиотека для получения уменьшеных копий изображений в шаблонах Flask (аналог sorl_thumbnail и easy_thumbnails в django)

tmuxp

Система управления конфигурациями и рабочими областями tmux (утилита-мультиплексор, предоставляющая пользователю доступ к нескольким терминалам в рамках одного экрана)

cyflann

Неблокирующие биндинги к Cython библиотеки FLANN (быстрый поиск соседей в многомерных структурах)