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

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

     20.05.2016       Выпуск 126 (16.05.2016 - 22.05.2016)       Статьи

Удаляйте свой мертвый код

Пост «Удаление кода» Неда Бэтчелдера (Ned Batchelder) недавно появился на HN, хотя изначально он был написан в 2002 году. Здесь я хочу повторить несколько мыслей Неда, и занять более решительную, чем он, позицию: удаляйте код, как только вы замечаете, что он больше не нужен, без лишних вопросов. Я также предложу некоторые советы из окопов, как определять кандидатов в мертвый код.

     19.05.2016       Выпуск 126 (16.05.2016 - 22.05.2016)       Статьи

Условные Python зависимости

Автор статьи рассказывает как можно встраивать в wheels пакеты условные зависимости на основе пепов 426 и 508

     19.05.2016       Выпуск 126 (16.05.2016 - 22.05.2016)       Статьи
     19.05.2016       Выпуск 126 (16.05.2016 - 22.05.2016)       Статьи

Делаем автокодер в Keras Keras Deep Learning

Статья рассматриваем применение Keras для решения задачи распознавания цифр

     19.05.2016       Выпуск 126 (16.05.2016 - 22.05.2016)       Статьи
     19.05.2016       Выпуск 126 (16.05.2016 - 22.05.2016)       Статьи

Как построить SMS Slack Bot в Python SMS Slack

Статья о применении сервиса Twilio (в роли SMS) для организации связи Slack чата и SMS оповещения

     19.05.2016       Выпуск 126 (16.05.2016 - 22.05.2016)       Статьи
     18.05.2016       Выпуск 126 (16.05.2016 - 22.05.2016)       Статьи
     18.05.2016       Выпуск 126 (16.05.2016 - 22.05.2016)       Статьи

Распознаем лица на фото с помощью Python и OpenCV opencv

В этой статье я хотел бы остановиться на алгоритмах распознавания лиц, а заодно познакомить вас с очень интересной и полезной библиотекой OpenCV. Уверен, что этот материал окажется полезным для новичков в этой области.
Что нам понадобится:
• Установленный Python 2.7 с библиотеками NumPy и PIL
• OpenCV 2-й версии
Здесь ссылка на материал по установке всех необходимых компонентов. Установка всего необходимого не составит труда.

     17.05.2016       Выпуск 126 (16.05.2016 - 22.05.2016)       Статьи

Guido van Rossum: Тип переменной AnyStr PEP

Гвидо подробно рассказывает об новом типе для аннотаций.

     17.05.2016       Выпуск 126 (16.05.2016 - 22.05.2016)       Статьи

Поделитесь историями успешного применения Python

Chris Moffitt предлагает всем поделиться опытом использования Python в реальных задачах.

     17.05.2016       Выпуск 126 (16.05.2016 - 22.05.2016)       Статьи

Извлекаем текст с картинок с помощью OCR/pytesseract OCR

Небольшой пример использования библиотеки pytesseract для извлечения текста с картинок

     11.05.2016       Выпуск 125 (09.05.2016 - 15.05.2016)       Статьи
     11.05.2016       Выпуск 125 (09.05.2016 - 15.05.2016)       Статьи

Использование python библиотеки Exscript для работы с оборудованием Cisco и Huawei по SSH

В работе Python приложения встала задача получать данные с сетевого оборудования и проводить его настройки удалённо, по SSH. Можно воспользоваться Paramiko, а можно не выдумывать велосипед и использовать основанную на нём библиотеку Exscript. Под катом — примеры кода для подключения и получения информации из команд. Ввиду отсутствия документации к Exscript этот материал может кому-нибудь здорово пригодиться.

     11.05.2016       Выпуск 125 (09.05.2016 - 15.05.2016)       Статьи

Scrapy + MonkeyLearn: текстологический анализ данных MonkeyLearn scrapy machine learning

Недавно мы сообщили о интеграции с MonkeyLearn, что позволило организовать машинное обучение Scrapy + Portia.

Поговорим о MonkeyLearn + Scrapy

     11.05.2016       Выпуск 125 (09.05.2016 - 15.05.2016)       Статьи

Тестовое задание. Проверка вхождения точки в произвольный полигон django frontend jquery python

Вводная Сразу оговорюсь кому может быть интересна данная публикация. Это начинающие Django + JQuery программисты, интересующиеся векторной графикой в браузере с использованием canvas. Или просто люди, получившие подобное задание. Итак, находясь в постоянном сканировании рынка труда своего региона, наткнулся на весьма интересную вакансию web-разработчика в достаточно известной местной компании. В описании вакансии было сказано, что нужен python+django разработчик. После отправки резюме получил тестовое задание которое гласило: