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

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

     17.08.2017       Выпуск 191 (14.08.2017 - 20.08.2017)       Статьи

PyTorch vs TensorFlow

Сравнение двух библиотек

     17.08.2017       Выпуск 191 (14.08.2017 - 20.08.2017)       Статьи
     17.08.2017       Выпуск 191 (14.08.2017 - 20.08.2017)       Статьи

Скачивает фото из Instagram с помощью бота Вконтакте

В этой публикации напишем бота Вконтакте, которые принимает ссылку на фото из Instagram'a, а обратно отправляет эту фотографию. 

     17.08.2017       Выпуск 191 (14.08.2017 - 20.08.2017)       Статьи

Всё познаётся в сравнении, или реализация одной простенькой задачи на python и tcl

В силу исторических причин, у нас в конторе, используется старенькая АТС Panasonic TDA200. И, как известно, журнал звонков она выводит в последовательный порт, для чтения данных из которого, на сервере использовалась одна программулька. У этого ПО есть ряд ограничений, делающий его использование неудобным (размер лог-файла, размер БД) и дабы побороть эти недостатки и в силу природной лени (чтобы избежать постоянной очистки лога и БД вручную) было решено набыдлокодить что-то своё. А так как, уже давно, на глаза попадается слово «python» да и пытливый ум периодически просыпается, то решено было данную задачу реализовать на этом языке и попутно на, хорошо мне знакомом, tcl. Ну а результатами решил поделиться с обществом. Да, сразу замечу, что задача решена и сервис доведён до «промышленной» эксплуатации. Для хранения данных используется СУБД MariaDB (оно уже было), в качестве хост-системы CentOS 7.

     16.08.2017       Выпуск 191 (14.08.2017 - 20.08.2017)       Статьи

Kaggle: анализ местности амазонки по спутниковым снимкам

Недавно на kaggle.com проходило соревнование Planet understanding the amazon from space
До этого распознаванием изображений не занимался, поэтому подумал, что это отличный шанс научиться работать с картинками. Тем более, что по заверениям людей в чатике, порог вхождения был очень низкий, кто-то даже прозвал датасет «MNIST на стероидах».

     16.08.2017       Выпуск 191 (14.08.2017 - 20.08.2017)       Статьи
     16.08.2017       Выпуск 191 (14.08.2017 - 20.08.2017)       Статьи

Python и графический интерфейс для утилит командной строки Network Security Services

Пакет Network Security Services (NSS) представляет собой набор библиотек, используемых при кроссплатформенной разработки защищенных клиентских и серверных приложений.

     15.08.2017       Выпуск 191 (14.08.2017 - 20.08.2017)       Статьи
     15.08.2017       Выпуск 191 (14.08.2017 - 20.08.2017)       Статьи

Визуализация результатов латентно-семантического анализа средствами Python

Семантический (смысловой) анализ текста – одна из ключевых проблем как теории создания систем искусственного интеллекта, относящаяся к обработке естественного языка (Natural Language Processing, NLP), так и компьютерной лингвистики. Результаты семантического анализа могут применяться для решения задач в таких областях как, например, психиатрия (для диагностирования больных), политология (предсказание результатов выборов), торговля (анализ востребованности тех или иных товаров на основе комментариев к данному товару), филология (анализ авторских текстов), поисковые системы, системы автоматического перевода. Поисковая машина Google полностью построена на семантическом анализе.

     15.08.2017       Выпуск 191 (14.08.2017 - 20.08.2017)       Статьи

Подробное руководство по созданию и развертыванию чата на Tornado + Telegram

Данное решение подойдет для небольших проектов, так как возможность параллельно вести диалог с несколькими пользователями реализована с помощью создания нового чат-бота, то есть чем больше ботов будет, тем больше людей смогут с вами связаться в один момент времени. Читать дальше →

     14.08.2017       Выпуск 191 (14.08.2017 - 20.08.2017)       Статьи
     14.08.2017       Выпуск 191 (14.08.2017 - 20.08.2017)       Статьи
     14.08.2017       Выпуск 191 (14.08.2017 - 20.08.2017)       Статьи
     14.08.2017       Выпуск 191 (14.08.2017 - 20.08.2017)       Статьи

Автоматизация рыбной ловли для World of Warcraft

Познакомился с World of Warcraft очень давно и люблю его весь, но одна вещь больше всего не давала мне покоя — рыбная ловля. Это нудное повторяющееся действие, где ты просто нажимаешь на кнопку рыбной ловли и тыкаешь на поплавок раз в 5-15 секунд. Мой навык разработки рос, а ситуация с рыбной ловле так и не улучшалась с каждым годом что я играл, поэтому я решил убить двух зайцев сразу — начать осваивать python и всё же сделать бота для себя. 

     13.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Статьи
     11.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Статьи

Метод оптимизации Trust-Region DOGLEG. Пример реализации на Python


Trust-region метод (TRM) является одним из самых важных численных методов оптимизации в решении проблем нелинейного программирования (nonlinear programming problems). Метод базируется на определении региона вокруг лучшего решения, в котором квадратичная модель аппроксимирует целевую функцию. 

     11.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Статьи

Django Tips #21 используем приложение для редиректов Django

Используем стандартный Django App для редиректов

     11.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Статьи

Учим робота готовить пиццу. Часть 1: Получаем данные

Не так давно, после завершения очередного конкурса на Kaggle — вдруг возникла идея попробовать сделать тестовое ML-приложение.
Например, такое: "помоги роботу сделать пиццу".

Разумеется, основная цель этого ровно та же — изучение нового.

     10.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Статьи

Эксперименты с расчетом радиуса в памяти на Python

Как считать радиус очень быстро