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

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

     11.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Видео

Алгоритм Swivel и его применения

Я расскажу вам о популярном методе построения векторных представлений для элементов последовательности, например, для слов в тексте. Такие методы применяются в машинном обучении для того, чтобы облегчить работу с категориальными признаками, коими являются, например, слова, вершины графа или любое неупорядоченное множество элементов. Для предобработки такого рода данных используются специальные методы вложения в непрерывное векторное пространство. Я расскажу об одном из таких методов Swivel, продемонстрирую как применять его в текстовых и графовых задачах, а так же расскажу как подобный подход можно применять к анализу исходного кода языка Python

     11.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Видео

Асинхронное программирование в Python

Почему асинхронное программирование сейчас становится таким важным Как устроено асинхронное взаимодействие в Python (asyncio) Несколько примеров встраивания асинхронного взаимодействия Как правильно измерять асинхронный код

     11.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Видео

Монолит + микросервисы = любовь

Рассказ о том, как мы внедряли сервисную архитектуру в монолитный B2B-проект. Чем это было хорошо, чем это было плохо, как поменялся наш workflow

     11.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Вопросы и обсуждения
     11.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Статьи
     11.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Статьи
     11.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Статьи
     11.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Статьи
     11.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Статьи
     11.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Статьи

КлассикAI жанра: ML ищет себя в поэзии

Сейчас в прессе часто встречаются новости вида “AI научился писать в стиле автора Х”, или “ML создает искусство”. Посмотрев на это, мы решили – было бы здорово, если эти громкие заявления можно было бы проверить на деле.

Можно ли устроить борьбу ботов по написанию стихотворений? Можно ли сделать из этого понятную и воспроизводимую соревновательную историю? Теперь можно точно сказать, что это возможно. А о том, как написать свой первый алгоритм по генерации стихотворений, читайте дальше.

     11.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Статьи

Делаем радиостанцию из GTA: San Andreas

Хотелось ли вам переключаться между радиостанциями так, как вы делали это в Сан-Андреас?

Саундтрек из GTA прославился хорошим выбором музыки и забавными вставками. Компания Rockstar проделала отличную работу, создавая радиостанции для этой игры – кстати, музыку из Vice City и San Andreas можно даже купить в виде наборов CD.

Чтобы сделать её прослушивание более приятным – и кое-чему обучиться, я решил взломать радиоприёмник так, чтобы он принимал игровые радиостанции.

Идея в том, чтобы можно было крутить ручку настройки приёмника и переключаться между виртуальными станциями, так, как это можно было бы делать с реальным приёмником. Основным препятствием стал софт – мне хотелось бы, чтобы каждая виртуальная станция играла свою музыку, даже когда я её не слушаю. Опять-таки, как в реальном мире.

     10.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Видео
     13.08.2018       Выпуск 243 (13.08.2018 - 19.08.2018)       Релизы

django-extensions - 2.1.0

Набор пользовательских расширений для Django-проектов. Изменения описаны по ссылке https://allmychanges.com/p/python/django-extensions/#2.1.0. Скачать можно по ссылке: https://pypi.python.org/pypi/django-extensions/

     10.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Статьи

Создаем 2D игру на Python с библиотекой Arcade

Мы продолжаем делится с вами интересными найденными вещами про питончик. Сегодня вот решили разобраться с 2D играми. Это, конечно, немного попроще, чем то, что проходят у нас на курсе «Разработчик Python», но не менее интересно это уж точно.

     09.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Видео

Python Junior подкаст, пилотный выпуск

Команда сообщества MoscowPython запустила подкаст для тех, кто начинает развиваться в программировании и ищет работу в ИТ. Выпуски выходят в виде youtube-видео, аудио и расшифровок, и содержат ответы и рассуждения как на "вечные" (например, "какие вопросы могут задать на собеседовании"), так и технические темы. Ответы на них дают технические евангелисты и старшие разработчики ИТ-компаний, преподаватели курсов LearnPython и другие участники сообщества.

Предлагать темы для новых выпусков и задавать вопросы ведущим можно в комментариях под видео или FB-сообществе MoscowPython.