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

Собрали в одном месте самые важные ссылки
читайте нас в Telegram

     16.12.2015       Выпуск 104 (14.12.2015 - 20.12.2015)       Интересные проекты, инструменты, библиотеки

Unishark - обертка над unittest от twitter

Unishark поможет вам:

- писать конфигурацию для тестов в yaml или json стиле - запускать тесты параллельно на разных уровнях

- генерировать отчеты в форматах HTML или XUnit - ускорить написание тестов с помощью новых декораторов

     16.12.2015       Выпуск 104 (14.12.2015 - 20.12.2015)       Интересные проекты, инструменты, библиотеки

Layered – нейронные сети на Python 3

Еще один модуль для реализации нейронных сетей. В данном случае оптимизации сделаны на обработку рукописных чисел.

     15.12.2015       Выпуск 104 (14.12.2015 - 20.12.2015)       Интересные проекты, инструменты, библиотеки

jarmanifest - утилита для парсинга Java Manifest файлов

$ python3
>>> from jarmanifest import manifest
>>> manifest.getAttributes('/tmp/spring/META-INF/MANIFEST.MF')
[{'implementationtitle': 'org.springframework.core', 'implementationversion': '3.1.3.RELEASE'}]

     14.12.2015       Выпуск 104 (14.12.2015 - 20.12.2015)       Интересные проекты, инструменты, библиотеки

httpretty - mock HTTP-клиента на Python

Модуль позволяет имитировать HTTP-запросы.

     14.12.2015       Выпуск 104 (14.12.2015 - 20.12.2015)       Интересные проекты, инструменты, библиотеки

vecrec - 2D вектор и различные прямоугольники

Это очень простой модуль, содержит синтаксический сахар для двумерных векторов. 

     13.12.2015       Выпуск 103 (07.12.2015 - 13.12.2015)       Интересные проекты, инструменты, библиотеки

Pybind11 – бесшевно соединяем C++11 и Python

В репозитории вы найдете инструмент, который позволяет работать с C++ программами из Python

     13.12.2015       Выпуск 103 (07.12.2015 - 13.12.2015)       Интересные проекты, инструменты, библиотеки

Cyjson – быстрый и эффективный JSON парсер

Реализован как Cython обертка над C кодом

     12.12.2015       Выпуск 103 (07.12.2015 - 13.12.2015)       Интересные проекты, инструменты, библиотеки

py3njection - модуль для внедрение зависимостей используя аннотации

from py3njection import inject
from some_package import ClassToInject

class Demo:
    @inject
    def __init__(self, object_to_use: ClassToInject):
        self.dependency = object_to_use

demo = Demo()

     11.12.2015       Выпуск 103 (07.12.2015 - 13.12.2015)       Интересные проекты, инструменты, библиотеки

spotpy - утилита оптимизации параметров

Утилита позволяет провести подбор параметров модели

     11.12.2015       Выпуск 103 (07.12.2015 - 13.12.2015)       Интересные проекты, инструменты, библиотеки

robogif - простой Android screen recorder

Инструмент позволяет сделать снимой экрана для android 4.4+, или даже ряд снимков.

GIF example