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

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

     07.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Статьи
     07.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Релизы
     07.05.2018       Выпуск 229 (07.05.2018 - 13.05.2018)       Вопросы и обсуждения

Стартапы, чат-боты, Кремниевая долина. Интервью с российскими разработчиками в Сан-Франциско

Во время своей недавней поездки в Сан-Франциско я встретился с выпускниками нашей программы «Специалист по большим данным», эмигрировавшими в США — Евгением Шапиро (Airbnb) и Игорем Любимовым (ToyUp), а также с Артемом Родичевым (Replika), нашим партнером. Ребята рассказали массу интересных вещей: зачем Airbnb выкладывает свои проекты в open-source; как устроена Replika — нейросетевой чат-бот, способный стать твоим другом; про миссию стартапов Кремниевой Долины и предпринимательскую экосистему.

     06.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Статьи

SmartMailHack. Решение 1-го места в задаче классификации логотипов

Две недели назад закончился проходивший в офисе Mail.Ru Group хакатон для студентов SmartMailHack. На хакатоне предлагался выбор из трех задач; статья от победителей во второй задаче уже есть на хабре, я же хочу описать решение нашей команды, победившей в первой задаче. Все примеры кода будут на Python & Keras (популярный фреймворк для deep learning).

     06.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Статьи
     05.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Статьи
     05.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Статьи

Кросс-языковая разработка ПО

Вот бы, разрабатывая программу на одном языке, сразу получать исходники на других языках программирования… Я пишу на C# .NET, но в последнее время всё больше требуется интегрироваться с Java. Одно из решений — оформление web-сервисов для взаимодействия, но не то это, не то. Вроде и существуют конвертеры C# в Java, но эксперимент показал, что для реального проекта они (те, что удалось попробовать) не работают, хотя на «hello world» отрабатывают отлично. Переписать с нуля на Java весь проект нереально — он активно разрабатывается более 6 лет (Pullenti — обработка естественного языка), да и на C# он нужен. Пришлось мобилизоваться и в прошлом году написать этот конвертер, а в этом году и конвертер C# в Python.

     05.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Статьи
     04.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Статьи

Экскурсия по PyTorch

Еще до конца мая у нас выйдет перевод книги Франсуа Шолле "Глубокое обучение на Python" (примеры с использованием библиотек Keras и Tensorflow). Не пропустите!

     04.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Статьи

Как я писал графического бота и во что это превратилось

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

Понадобилось мне сделать бота для выполнения нескольких задач, требовательных к логике и скорости реакции. Лезть в API и ковырять бинарники программ не хотелось. Было решено пойти путём визуальной автоматизации. Нашел несколько ботов, но ни один из них так и не подошел под мои требования, оказавшись или слишком медленным, или скриптовая часть была сильно урезана или был недостаточный функционал для работы с визуальной составляющей. Так как у меня был успешный опыт использования визуального бота в прошлом (хоть и медленного и сильно урезанного в скриптовой части) – решил сделать свою реализацию.

     04.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Статьи

Наука эмоций: как умные технологии учатся понимать людей

Наука об эмоциях стала популярной не так давно, и в основном благодаря Полу Экману — американскому психологу, автору книги «Психология лжи» и консультанту популярного сериала «Обмани меня», который основан на материалах книги.

     04.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Конференции, события, встречи разработчиков

Backend United #1. Винегрет — видео, фотоотчёт, презентации и отзывы слушателей

18 апреля у нас в офисе прошел первый митап, посвященный кросс-языковым решениям для разработки серверной части. «Винегрет», судя по нашим впечатлениям и отзывам гостей митапа, удался. Значит, будем продолжать практику объединения бэкендеров, чаще встречаться и обсуждать общие подходы и инструменты для разных языков. Ну а пока публикуем видео, слайды, отзывы и фото. Всё это — под катом.

     03.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Статьи
     03.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Статьи

Мега-Учебник Flask, Часть XXII: Фоновые задачи

Это двадцать вторая часть Мега-Учебника, в которой я расскажу вам, как создавать фоновые задания, которые работают независимо от веб-сервера.

     03.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Статьи
     02.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Статьи
     02.05.2018       Выпуск 228 (30.04.2018 - 06.05.2018)       Релизы