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

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

     03.08.2017       Выпуск 189 (31.07.2017 - 06.08.2017)       Статьи

Карта самоорганизации (Self-orginizing map) на TensorFlow

Недавно начал свое знакомство с библиотекой глубокого обучения (Deep Learning) от Google под названием TensorFlow. И захотелось в качестве эксперимента написать карту самоорганизации Кохонена. Поэтому решил заняться ее созданием используя стандартный функционал данной библиотеки. В статье описано что из себя представляет карта самоорганизации Кохонена и алгоритм ее обучения. А также приведен пример ее реализации и что из этого всего вышло.

     03.08.2017       Выпуск 189 (31.07.2017 - 06.08.2017)       Статьи
     03.08.2017       Выпуск 189 (31.07.2017 - 06.08.2017)       Статьи

Как я сделал самый быстрый ресайз изображений. Часть 3, числа с фиксированной точкой

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

     03.08.2017       Выпуск 189 (31.07.2017 - 06.08.2017)       Статьи

Генератор кликов на Python для программы Data Engineer

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

     03.08.2017       Выпуск 189 (31.07.2017 - 06.08.2017)       Статьи
     01.08.2017       Выпуск 189 (31.07.2017 - 06.08.2017)       Статьи
     01.08.2017       Выпуск 189 (31.07.2017 - 06.08.2017)       Статьи
     01.08.2017       Выпуск 189 (31.07.2017 - 06.08.2017)       Статьи

Тематическое моделирование средствами BigARTM

Обратил внимание на перевод публикации под названием «Тематическое моделирование репозиториев на GitHub» [1]. В публикации много теоретических данных и очень хорошо описаны темы, понятия, использование естественных языков и многие другие приложения модели BigARTM.

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

     01.08.2017       Выпуск 189 (31.07.2017 - 06.08.2017)       Статьи
     31.07.2017       Выпуск 189 (31.07.2017 - 06.08.2017)       Статьи

Машинное обучение для страховой компании: Оптимизация модели

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

     31.07.2017       Выпуск 189 (31.07.2017 - 06.08.2017)       Статьи

Интерфейс vs interface

Одним из принципов объектно-ориентированного проектирования является программирование на уровне интерфейса, а не на уровне реализации. Видимо, из-за того что код в книгах и статьях по проектированию представлен преимущественно на Java, программисты на других языках, особенно с динамической типизацией, испытывают трудности с переносом знаний из этих книг и статей на свой рабочий язык программирования.

     27.07.2017       Выпуск 188 (24.07.2017 - 30.07.2017)       Статьи
     27.07.2017       Выпуск 188 (24.07.2017 - 30.07.2017)       Статьи

Призрак локомотива или биржевой рынок через призму корреляций

В этой статье будет продемонстрирована техника обработки информации по биржевым котировкам с помощью пакета pandas (python), а также изучены некоторые «мифы и легенды» биржевой торговли посредством применения методов математической статистики. Попутно кратко рассмотрим особенности использования библиотеки plotly

     27.07.2017       Выпуск 188 (24.07.2017 - 30.07.2017)       Статьи

SOAP и REST сервисы с помощью Python-библиотеки Spyne


В данной статье я хочу рассказать о замечательной Python-библиотеке Spyne. 
Мое знакомство с Spyne началось в тот момент, когда передо мной поставили задачу написать Веб-сервис, который будет принимать и отдавать запросы через SOAP-протокол. Немного погуглив я наткнулся на Spyne, которая является форком библиотеки soaplib. А еще я был удивлен, насколько мало русскоязычной информации встречается о данной библиотеке. 

     27.07.2017       Выпуск 188 (24.07.2017 - 30.07.2017)       Статьи

Ethereum с нуля - Часть 1: Ping

Первый из серии постов про использование протокола Ethereum

     26.07.2017       Выпуск 188 (24.07.2017 - 30.07.2017)       Статьи
     25.07.2017       Выпуск 188 (24.07.2017 - 30.07.2017)       Статьи

Автоматизация IP-сети. Часть3 – Мониторинг TCP аномалий

В предыдущей статье рассмотрен мониторинг скорости открытия Веб ресурсов. В качестве параллельного процесса при измерении скорости, для более глубокого понимания возможных причин низкой скорости открытия Веб страниц, было бы интересно провести измерение TCP аномалий. Эту задачу попробуем решить в этой статье.
TCP аномалиями будем считать пакеты, которые свидетельствуют о потери информации в процессе передачи. Пожалуй, наиболее популярным инструментом глубокого анализа сетевого трафика, является утилита Wireshark и ее консольная версия tshark. Поэтому в качестве исходного анализатора будем рассматривать именно ее.