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

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

     22.06.2016       Выпуск 131 (20.06.2016 - 26.06.2016)       Новости
     22.06.2016       Выпуск 131 (20.06.2016 - 26.06.2016)       Интересные проекты, инструменты, библиотеки

socli - Stack overflow CLI

Утилита для поиска на Stack overflow без браузера

     22.06.2016       Выпуск 131 (20.06.2016 - 26.06.2016)       Учебные материалы
     22.06.2016       Выпуск 131 (20.06.2016 - 26.06.2016)       Статьи
     22.06.2016       Выпуск 131 (20.06.2016 - 26.06.2016)       Учебные материалы
     22.06.2016       Выпуск 131 (20.06.2016 - 26.06.2016)       Статьи

Интервью с программистом из Google Мартином Горнером о TensorFlow

Мартин Горнер (Martin Gorner) стоял у истоков зарождения электронных книг, начиная с запуска Mobipocket, который позже стал частью программного обеспечения на Amazon Kindle и его мобильных вариантов, а с 2011 года Мартин работает в Google, где активно занимается машинным обучением и TensorFlow — принципиально новой, быстрой, умной и гибкой системой машинного обучения, которая способна работать как на простом смартфоне, так и на тысячах узлов в центрах обработки данных. 

Ниже — короткое интервью с Мартином о том, что из себя представляет TensorFlow, почему Google открыли TensorFlow для разработчиков в open source, и чем система может быть интересна разработчику, не знакомому с машинным обучением.

     22.06.2016       Выпуск 131 (20.06.2016 - 26.06.2016)       Статьи

Почему Python?

Почему на Python стоит начать программировать

     21.06.2016       Выпуск 131 (20.06.2016 - 26.06.2016)       Учебные материалы
     21.06.2016       Выпуск 131 (20.06.2016 - 26.06.2016)       Статьи

Telegram бот для службы поддержки (часть 1) Telegram API

В этом цикле статей мы реализуем службу поддержки для онлайн-чатов. Система должна уведомлять команду операторов о новом сообщении, делить нагрузку на команду любого размера, делегировать сообщения в зависимости от приоритета. Звучит жутко. Но без паники, я поделюсь нашим опытом построения такой системы, которая уместилась всего в пару сотен строк кода. Да, мы будем использовать Telegram-бота. Но не потому, что это модно, а потому что супер удобно.

     20.06.2016       Выпуск 131 (20.06.2016 - 26.06.2016)       Статьи
     20.06.2016       Выпуск 131 (20.06.2016 - 26.06.2016)       Статьи
     20.06.2016       Выпуск 131 (20.06.2016 - 26.06.2016)       Статьи

Интервью с python-разработчиком Александром Кошкиным о языке Python и жизни в США

Серию интервью со спикерам PyCon Russia продолжает разговор с Александром Кошкиным, python-разработчиком в компании Positive Technologies. Последнее время Александр живет в Бостоне и занимается разработкой различных компонентов PT SIEM. Мы поговорили с Сашей про python и его жизнь в США. Александр — спикер многих конференций. Вот, например, его выступление «Знай и люби свой PyObject, ты же программист» на Python Meetup в Минске

     20.06.2016       Выпуск 131 (20.06.2016 - 26.06.2016)       Статьи

Философия Channels

 

Прошло много времени с моего последнего поста о Channels, и вместе с этим много чего случилось — API разработано и стабилизировано, добавился функционал вроде "контроля за переполнением" (backpressure), ситуация с бекендами выглядит гораздо лучше, особенно после того, как слой взаимодействия локальных и удаленных машин стал немного взрослее.

     20.06.2016       Выпуск 131 (20.06.2016 - 26.06.2016)       Релизы
     20.06.2016       Выпуск 131 (20.06.2016 - 26.06.2016)       Учебные материалы
     20.06.2016       Выпуск 131 (20.06.2016 - 26.06.2016)       Видео

A Beginner's Guide to Deep Learning

Что такое глубинное обучение? С недавнего времени мы наблюдаем взрыв популярности этого сложного и необычайно мощного инструмента. Это выступление, в терминах доступных для новичков в машинном обучении, раскроет базовые идеи, лежащие в основе обучения глубинного. Вспомним немного математики, напишем простую нейронную сеть, а также узнаем, где можно использовать результаты глубинного обучения.

     20.06.2016       Выпуск 131 (20.06.2016 - 26.06.2016)       Статьи

Пишем текстовую игру на Python/Ren'Py

Как сделать текстовую игру? Да как угодно. Как сделать кроссплатформенную текстовую игру на русском с иллюстрациями, звуком, работающими сохранениями, без проблем с кириллицей, и с каким-никаким геймплеем? Да ещё и в свободное время, не отрываясь от основной работы? Вот это уже интересней и на самом деле — довольно несложно. Заинтересовавшихся прошу под кат.

     20.06.2016       Выпуск 131 (20.06.2016 - 26.06.2016)       Статьи

Stepic.org в Telegram: как мы разрабатывали бота и что из этого получилось

Зимой 2016 года у нас в Stepic.org возникла идея сделать для наших учащихся персонального помощника, поэтому мы позвали студента СПбАУ РАН Константина Чаркина на стажировку, результатом которой видели Telegram-бота. Это потом всё вышло из под контроля и появился набор стикеров и каналы по курсам… Но обо всём по порядку!