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

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

     13.01.2018       Выпуск 212 (08.01.2018 - 14.01.2018)       Статьи

Как обучть мдль пнмть упртые скрщня

Недавно я натолкнулся на вопрос на Stackoverflow, как восстанавливать исходные слова из сокращений: например, из wtrbtl получать water bottle, а из bsktball — basketball. В вопросе было дополнительное усложнение: полного словаря всех возможных исходных слов нет, т.е. алгоритм должен быть в состоянии придумывать новые слова.

 

Вопрос меня заинтриговал, и я полез разбираться, какие алгоритмы и математика лежат в основе современных опечаточников (spell-checkers). Оказалось, что хороший опечаточник можно собрать из n-граммной языковой модели, модели вероятности искажений слов, и жадного алгоритма поиска по лучу (beam search). Вся конструкция вместе называется модель зашумлённого канала (noisy channel).

     12.01.2018       Выпуск 212 (08.01.2018 - 14.01.2018)       Статьи

Тесты на знание Python, PHP, Golang и DevOps: разбор викторины AvitoQuiz на Highload

Конференция Highload++ 2017 отгремела, и это было круто — как всегда. Мы пересматриваем доклады, вовсю пользуемся опытом, которым с нами поделились коллеги, и с удовольствием вспоминаем разные активности, которые проводились вне зоны докладов.

     12.01.2018       Выпуск 212 (08.01.2018 - 14.01.2018)       Вопросы и обсуждения
     11.01.2018       Выпуск 212 (08.01.2018 - 14.01.2018)       Статьи

Введение в Ансамбли вычислений

Ансамбли быстро стали одним из самых популярных и популярных методов прикладного машинного обучения. Практически каждый победитель Kaggle использует ансамбли

     11.01.2018       Выпуск 212 (08.01.2018 - 14.01.2018)       Релизы
     11.01.2018       Выпуск 212 (08.01.2018 - 14.01.2018)       Релизы
     11.01.2018       Выпуск 212 (08.01.2018 - 14.01.2018)       Статьи
     11.01.2018       Выпуск 212 (08.01.2018 - 14.01.2018)       Статьи
     11.01.2018       Выпуск 212 (08.01.2018 - 14.01.2018)       Релизы

django-active-users 0.2

Мониторинг активных пользователей с помощью Django + Redis

     15.01.2018       Выпуск 214 (22.01.2018 - 28.01.2018)       Релизы

django-extensions - 1.9.9

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

     11.01.2018       Выпуск 212 (08.01.2018 - 14.01.2018)       Статьи

OK Google, заведи мне машину

Будущее всё ближе. Лет 10 назад я и не мог подумать, что буду заводить машину с помощью голосовой команды!

Последние годы я с интересом наблюдал за бурным развитием голосовых ассистентов. После выхода Google Home Mini, решил что и мне уже пора попробовать, так как цена стала более-менее адекватной для «игрушки». Первый проект — интеграция голосового помощника с GSM модулем StarLine для автозапуска, контроля координат, напряжения аккумулятора и других параметров, отдаваемых сигнализацией автомобиля. Итак, поехали?

     11.01.2018       Выпуск 212 (08.01.2018 - 14.01.2018)       Статьи

Конструктор GUI Visual Tcl с поддержкой тематических виджетов

Последняя версия конструктора GUI Visual Tclопирается на использование пакета Tcl/Tk версии 8.6. Этот пакет включает в себя как классические Tk-виджеты, так и тематические виджеты (Themed Widgets) TTK. Тем удивительнее, что конструктор vTcl поддерживает только классические tk-виджеты. Отчасти это можно объяснить поддержкой в vTcl виджетов BWidget, которые исторически включают в себя виджеты для создания «записных книжек» (Notebook), combobox-ов и т.д.:

     11.01.2018       Выпуск 212 (08.01.2018 - 14.01.2018)       Статьи

Мега-Учебник Flask, Часть 5: Пользовательские логины ( издание 2018 ) Flask

Это пятый выпуск серии Flask Mega-Tutorial, в котором я расскажу вам, как создать подсистему входа пользователя.