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

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

     04.11.2014       Выпуск 51 (03.11.2014 - 09.11.2014)       Интересные проекты, инструменты, библиотеки

Модуль выявления и обработки русской ненормативной лексики на Python

Конечно же, бороться с русской ненормативной лексикой очень сложно и данный модуль не претендует на однозначную победу, но помочь в этой борьбе может. В основе модуля лежат два принципа: - морфологический анализ слов посредством модуля pymorphy2, их сопоставление с базой заранее заготовленных - анализ текста на основе регулярного выражения.

     05.10.2014       Выпуск 46 (28.09.2014 - 07.10.2014)       Интересные проекты, инструменты, библиотеки

Authomatic: python библиотека для аутентификации и авторизации

python библиотека для аутентификации и авторизации с поддержкой протоколов OAuth 1.0а и OAuth 2.0.
Согласно документации Authomatic обладает следующими замечательными особенностями:

  • Слабая связанность.
  • Компактный, но мощный интерфейс
  • Единственная, причем необязательная зависимость: библиотека python-openid
  • CSRF защита
  • Благодаря адаптерам нет привязки к конкретному фреймворку. Сразу из коробки поддерживается Django, Flask и Webapp2.
  • Возможность включать новые появляющиеся протоколы авторизации и аутентификации
  • Запросы к программному интерфейсу (API) провайдера — проще некуда.
  • Поддержка асинхронных запросов
  • В качестве бонуса javascript-библиотека
  • Сразу из коробки поддержка:
    • OAuth 1.0a провайдеров: Bitbucket, Flickr, Meetup, Plurk, Twitter, Tumblr, UbuntuOne,Vimeo, Xero, Xing and Yahoo
    • OAuth 2.0 провайдеров: Behance, Bitly, Cosm, DeviantART, Facebook, Foursquare,GitHub, Google, LinkedIn, PayPal, Reddit, Viadeo, VK, WindowsLive, Yammer и Yandex.
    • python-openid и OpenID, основанного на Google App Engine

     07.07.2014       Выпуск 32 (06.07.2014 - 13.07.2014)       Интересные проекты, инструменты, библиотеки

Kallithea - форк RhodeCode, системы для управления git/hg репозиториями, написанной на python

Некоторое время назад RhodeCode сменил свою лицензию на частично закрытую. Форк развивается энтузиастами, не согласными с таким преобразованием

     28.06.2014       Выпуск 31 (08.06.2014 - 06.07.2014)       Интересные проекты, инструменты, библиотеки

aiohttp клиент для Sentry

Sentry для Python предоставляет библиотеку под названием raven чтобы ваш код мог слать сообщения на Sentry server. И эта библиотека получила новый клиент для работы с asyncio

     17.06.2014       Выпуск 31 (08.06.2014 - 06.07.2014)       Интересные проекты, инструменты, библиотеки

rutermextract

Вдохновлённая topia.termextract библиотека для извлечения ключевых слов из текстов на русском языке, использующая pymorphy2 для морфологического анализа.

     03.06.2014       Выпуск 30 (01.06.2014 - 08.06.2014)       Интересные проекты, инструменты, библиотеки

Выпуск распределённой системы обмена сообщениями ii 0.3

ii - это система для онлайн и оффлайн обмена сообщениями, вобравшей в себя лучшие идеи из web-форумов, твиттера, FIDO и Git

     12.05.2014       Выпуск 27 (12.05.2014 - 18.05.2014)       Интересные проекты, инструменты, библиотеки

Генератор гамм на питоне (Kivy)

Проект вдохновленный вот этим постом
Там был JS, тут питон. Работает в Mac OS, Linux, Windos, Android. В процессе активной доработки напильником.
Почему интересно: один и тот же код работает на всех платформах, в т.ч. мобильных, почти без костылей. Рисует приемлемый UI, не содержит Qt.

     08.05.2014       Выпуск 26 (04.05.2014 - 11.05.2014)       Интересные проекты, инструменты, библиотеки

aiopg и SQLAlchemy

Выпущена новая версию aiopg -- библиотеки для работы с PostgreSQL из asyncio.

     20.04.2014       Выпуск 23 (13.04.2014 - 20.04.2014)       Интересные проекты, инструменты, библиотеки

GUI установщик Django 1.6.2 под Windows

Весьма... Гм... Противоречивый пост.

     16.04.2014       Выпуск 23 (13.04.2014 - 20.04.2014)       Интересные проекты, инструменты, библиотеки

Оценка производительности aiozmq

Сделал "пузомерку" для сравнения производительности aiozmq и просто pyzmq. А здесь продолжение

     16.04.2014       Выпуск 23 (13.04.2014 - 20.04.2014)       Интересные проекты, инструменты, библиотеки

asyncio и HTTP

asyncio не умеет работать с HTTP. Так и было задумано. asyncio никогда не станет веб-сервером. Он делался как именно event loop для tcp, ssl, unix sockets, pipes и subprocesses. Плюс streaming API. Веб был сознательно выпилен и теперь то что было лежит в aiohttp. Эта часть просто не дозрела до включения в стандартную библиотеку.

     19.01.2014       Выпуск 11 (10.01.2014 - 17.01.2014)       Интересные проекты, инструменты, библиотеки

NodeCTRL

В вашей сети куча сетевого оборудования, поставив последний свич вы забыли где стоит первый, тогда мы идем к вам! Приложение основанное на Flask + SQLAlchemy написано специально для того чтобы каталогизировать имеющееся в сети сетевое оборудование.

     26.12.2013       Выпуск 8 (20.12.2013 - 27.12.2013)       Интересные проекты, инструменты, библиотеки

pypi.info - Улучшение результатов поиска по пакетам PYPI

В списке сразу видны гитхаб-звёздочки / фолловеры автора, доступна сортировка.

     07.12.2013       Выпуск 6 (06.12.2013 - 13.12.2013)       Интересные проекты, инструменты, библиотеки

PyFence: верификация типов для Python

Утилита-библиотека, которая позволяет следить за соответствием типов во время отладки вашего проекта