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

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     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()

     09.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Статьи

Как можно упростить себе жизнь с помощью Telegram-бота

Эта статья — краткий рассказ о том, как с помощью подручных средств (Firefox) и Python можно осуществить успешную интеграцию Telegram-бота и внешнего сервиса.

Материал будет интересен тем, кто наслышан о Telegram'ных ботах, но не знает, как к ним подступиться и какие задачи с их помощью можно решать. Предполагается знание Python.