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

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

     12.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Релизы

django-filter - 0.13.0

Django-приложение для гибкой фильтрации объектов модели (querysets). Изменения описаны по ссылке https://allmychanges.com/p/python/django-filter/#0.13.0. Скачать можно по ссылке: https://pypi.python.org/pypi/django-filter

     11.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Интересные проекты, инструменты, библиотеки

pseudo - фреймворк для генерации кода

from pseudo import * # ok for a repl

print(generate_main([
  assignment(
    local('a', 'Int'),
    call(local('g'), [to_node(0), to_node('')], 'Int'))], 'rb'))

a = g(0, '')
Imgur

     10.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Статьи
     10.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Статьи
     10.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Статьи
     10.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Статьи
     10.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Новости
     10.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Интересные проекты, инструменты, библиотеки

DET - Data Exfiltration Toolkit

Toolkit позволяет собирать у клиента данные с помощью различных протоколов и сервисов (HTTP, FTP, Gmail, DNS, etc) и передавать их на сервер

     10.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Интересные проекты, инструменты, библиотеки

freezefrog - "замораживаем" (mock) время в тестах

from freezefrog import FreezeTime
import datetime

with FreezeTime(datetime.datetime(2014, 1, 1)):
    # The clock is frozen.
    # Always prints 2014-01-01 00:00:00
    print datetime.datetime.utcnow()

with FreezeTime(datetime.datetime(2014, 1, 1), tick=True):
    # The clock starts ticking immediately.
    # Example output: 2014-01-01 00:00:00.000005
    print datetime.datetime.utcnow()