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

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

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

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

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

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

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

Получаем список вызываемых функций с помощью AST

Автор статьи рассказывает об простой задаче для парсинга через AST - получение списка вызванных функций.

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

В течении 3 месяцев, Python 3 победит Python 2

Статья от Microsoft на базе анализа PyPi сделала вывод, что Python3 через 3 месяца будет чаще использоваться для создания библиотек, чем Python2

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

whatsbot - автоматический Whatsapp bot с плагинами

Написание ботов не такая простая задача, как кажется. Необходимо учесть сценарии использования, пройти через дебри настроек и отладки, наладить мониторинг.

Мы консультируем по написанию ботов - обращайтесь https://t.me/axsapronov. Подскажем как разработать бота наиболее быстро

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

tag - библиотека для генерации HTML и XML файлов

from tag import HTMLDocument

doc = HTMLDocument()

with doc.head():
    doc.title('Document')

with doc.body():
    doc.h1('Helo world!', class_="heading")
    users = ['Marry', 'John', 'Bob']
    with doc.ul(id='user-list'):
        for name in users:
            doc.li(name)

print(doc.render())