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

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

     16.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Статьи

Метод гармонической линеаризации средствами Python

Метод гармонической линеаризации широко используется для анализа нелинейных систем [1]. Этот метод используется для определения условий возникновения автоколебаний в системах второго и более высокого порядка. При гармонической линеаризации должны выполняться два следующих условия. Замкнутая линейная система должна состоять из двух частей ─ линейной и нелинейной. Линейная часть должна обладать хорошими фильтрующими свойствами для высших гармоник[2]. Системы автоматического управления и регулирования содержат исполнительные механизмы, содержащие нелинейные элементы, поэтому их анализ является весьма актуальной проблемой.

     16.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Статьи

Новые интересные структуры данных в Python 3

По ссылке вы найдете описание структур types.MappingProxyType, typing.NamedTuple и types.SimpleNamespace

     16.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Статьи

Строим изохроны с помощью Google Maps Distance Matrix API

Статья описывает, как можно использовать карты для расчета и построения изохрон

     16.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Статьи

Как написать DSL с помощью Lark DSL

В этом туториале, я покажу как парсить и разбирать Logo-подобный язык всего в 70 строках кода. Буду использовать библиотеку Lark.

     16.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Статьи

Библиотеки для глубокого обучения Theano/Lasagne

Мы решили запустить ещё одну серию — о работе с популярными фреймворками для нейронных сетей и глубокого обучения.

Я открою этот цикл статьёй о Theano — библиотеке, которая используется для разработки систем машинного обучения как сама по себе, так и в качестве вычислительного бекэнда для более высокоуровневых библиотек, например, LasagneKeras или Blocks.

     16.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Статьи

Что такое миксин (Mixin)?

Очень короткая статья-пример про миксины

     15.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Статьи
     15.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Статьи

Строим pipeline для анализа данных

Статья описывает, как построить систему, которая будет анализировать входящие данные. От поступления до сервера до создания отчетов

     15.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Статьи
     15.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Статьи
     14.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Статьи

Asterisk и не только. Виртуальные файловые системы. Шаг назад или два вперед?

Описывая участие в проекте по модернизации VoIP оператора связи Часть 1 и Часть 2, одной из задач, которая выпала из поля зрения, было создание унифицированного инструмента для визуализации и мониторинга работы сервера Asterisk. По сути, после выхода из данного проекта, навязчивая идея привести отображение информации Asterisk к более удобному виду вылилась в проект создания прототипа унифицированной виртуальной файловой системы, объединяющей возможности всех разрозненных инструментов доступных в Asterisk.

     13.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Статьи
     13.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Статьи
     13.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Статьи

Как реализовать бесконечную ленту элементов на Django Django

Статья описывает, как сделать ленту элементов, которые будут подгружаться по необходимости

     12.03.2017       Выпуск 168 (06.03.2017 - 12.03.2017)       Статьи

Как спасти потерянный исходный код на Python, если он все еще не выгружен из памяти

Это перевод вчерашней заметки от Simon Willison

Я облажался, бездумно используя git (git checkout -- — не на том файле) и умудрился удалить код, который я только что написал… но он все еще был загружен в исполняемый процесс в докер-контейнере. Вот, как я восстановил код, используя https://pypi.python.org/pypi/pyrasite/ и https://pypi.python.org/pypi/uncompyle6

     11.03.2017       Выпуск 168 (06.03.2017 - 12.03.2017)       Статьи

Пробуем GraphQL с Graphene Django

Короткая статья-пример

     11.03.2017       Выпуск 168 (06.03.2017 - 12.03.2017)       Статьи

Определяем вызывалась ли функция

Короткая статья, можно узнать как реализовать логику подсчета количество вызовов функции

     10.03.2017       Выпуск 168 (06.03.2017 - 12.03.2017)       Статьи

Ищем ботов в Apache и Nginx логах с помощью Python

Статья описывает, как анализировать логи и найти там ботов

     09.03.2017       Выпуск 168 (06.03.2017 - 12.03.2017)       Статьи

Как начать использовать Docker Docker

Пошаговая инструкция