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

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

     16.02.2016       Выпуск 113 (15.02.2016 - 21.02.2016)       Статьи
     16.02.2016       Выпуск 113 (15.02.2016 - 21.02.2016)       Статьи

Глубокое обучение в гараже — Две сети

Это вторая статья из серии про определение смайла по выражению лица. Глубокое обучение в гараже — Братство данных Глубокое обучение в гараже — Две сети Калибрация Итак, с классификатором, разобрались, но вы наверняка уже заметили, что заоблачные 99% как-то не очень впечатляюще выглядят во время боевого теста на детекцию. Вот и я заметил. Дополнительно видно, что в последних двух примерах очень мелкий шаг движения окон, так в жизни работать не будет. В настоящем, реальном запуске шаг ожидается больше похожим на картинку для первой сети, а там хорошо видно неприятный факт: как бы хорошо сеть не искала лица, окна будут плохо выровнены к лицам. И уменьшение шага — явно не подходящее решение этой проблемы для продакшена. Как быть?

     15.02.2016       Выпуск 113 (15.02.2016 - 21.02.2016)       Статьи

Определяем цвет объекта с помощью OpenCV

Это заключительный пост про анализ и определение объектов. 

     15.02.2016       Выпуск 113 (15.02.2016 - 21.02.2016)       Статьи
     15.02.2016       Выпуск 113 (15.02.2016 - 21.02.2016)       Статьи

Глубокое обучение в гараже — Братство данных

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

     12.02.2016       Выпуск 112 (08.02.2016 - 14.02.2016)       Статьи

Решения “реальных” задач с помощью SymPy

SymPy - это удивительная библиотека для символьных вычислений в Python. Это как система Mathematica, и ее онлайн версия оболочки вместе. SymPy Gamma похожа на Wolfram Alpha (WA). 

     12.02.2016       Выпуск 112 (08.02.2016 - 14.02.2016)       Статьи
     11.02.2016       Выпуск 112 (08.02.2016 - 14.02.2016)       Статьи
     11.02.2016       Выпуск 112 (08.02.2016 - 14.02.2016)       Статьи
     11.02.2016       Выпуск 112 (08.02.2016 - 14.02.2016)       Статьи

Polyglot PyCharm for Rich Web Front-ends Part 2

Это вторая часть вебинара об использовании PyCharm для web-frontend разработки

     10.02.2016       Выпуск 112 (08.02.2016 - 14.02.2016)       Статьи

Celery: начинаем правильно

Заметка с советами по работе с Celery в production.

     09.02.2016       Выпуск 112 (08.02.2016 - 14.02.2016)       Статьи

Сравниваем цены в книжных интернет магазинах c помощью python, pandas и matplotlib

Сегодня мы попробуем найти самый дешевый и самый дорогой интернет магазин книг.
Сравнивать будем бумажные книги, которые есть в наличии. В разных магазинах очень разное количество книг. Где-то менее 1000, а где-то более 200 000 книг. 

     08.02.2016       Выпуск 112 (08.02.2016 - 14.02.2016)       Статьи

Определяем фигуры с помощью OpenCV

Это вторая часть о поиске объектов. Сегодня мы будем использовать контуры чтобы идентифицировать фигуры в изображение.

shape_detection_results

     08.02.2016       Выпуск 112 (08.02.2016 - 14.02.2016)       Статьи

asyncio — Asynchronous I/O, event loop, and concurrency tools — PyMOTW 3

Модуль предоставляет средства для создания параллельных приложений с использованием сопрограмм. 

     08.02.2016       Выпуск 112 (08.02.2016 - 14.02.2016)       Статьи

Полноценный REST API для перфекционистов за 5 минут

Речь пойдёт об инструменте, который позволит вам построить полноценный и простой в использовании REST API за минимальное количество времени. Называется он – Python Eve.

К сожалению в Интернете очень много инструкций на эту тему, но все они вводят в заблуждение. Начинающие разработчики, начитавшись подобных статей, думают, что REST API это GET/POST/PUT/DELETE. Заказчики думают, что это дело пары часов. А когда они встречаются вместе, происходят магия в виде Express.js/Mongoose/Passport и ещё кучи хлама, который течёт и временами блокирует event-loop. Всё это запускается с помощью какого-нибудь supervisor, потому что иногда падает и надо как-то перезапускать. 

     07.02.2016       Выпуск 111 (01.02.2016 - 07.02.2016)       Статьи

Мониторинг выполнения задач в IPython Notebook

Хотел бы поделиться простым, но полезным инструментом. Когда много работаешь с данными, часто возникают примитивные, но долгие операции, например: «скачать 10 000 урлов», «прочитать файл на 2Гб, и что-то сделать с каждой строчкой», «распарсить 10 000 html-файлов и достать заголовки». Долго смотреть в зависший терминал тревожно, поэтому долгое время я использовал следующий гениальный код:

     05.02.2016       Выпуск 111 (01.02.2016 - 07.02.2016)       Статьи
     05.02.2016       Выпуск 111 (01.02.2016 - 07.02.2016)       Статьи

Как сверточные нейронные сети видят мир

В этой статьей мы посмотрим на то, как глубокие сверточные нейронные сети изучают мир, как понимают изображения. Мы будем использовать Keras + ImageNet для визуализации.