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

Собрали в одном месте самые важные ссылки
читайте авторский блог

     27.10.2016       Выпуск 149 (24.10.2016 - 30.10.2016)       Статьи

Обработка статусов в Django #2 Django

Продолжаем использовать django-fsm для перехвата и обработки статусов в Django проекте

     27.10.2016       Выпуск 149 (24.10.2016 - 30.10.2016)       Статьи

Что нам стоит сервис email-маркетинга построить? Взгляд изнутри, часть первая

Насколько сложно построить полноценный сервис email-маркетинга? Что для этого нужно предусмотреть? Какие подводные камни могут встретиться на пути пытливых умов разработчиков? 
Давайте попробуем разобраться вместе. В рамках нескольких статей я расскажу о том, как я за год сделал свой собственный сервис email-рассылок, какие уроки для себя извлек и что планирую со всем этим делать дальше.

     26.10.2016       Выпуск 149 (24.10.2016 - 30.10.2016)       Статьи
     26.10.2016       Выпуск 149 (24.10.2016 - 30.10.2016)       Статьи

Automatic Relevance Determination или машинное обучение когда данных очень мало

 

Когда речь заходит про машинное обучение, обычно подразумевают большие объемы данных — миллионы или даже миллиарды транзакций, из которых надо сделать сложный вывод о поведении, интересах или текущем cостоянии пользователя, покупателя или какого-нибудь аппарата (робота, автомобиля, дрона или станка).
Однако в жизни обычного аналитика самой обычной компании много данных встречается нечасто. Скорее даже наоборот — у вас будет мало или очень мало данных — буквально десятки или сотни записей. Но анализ все же нужно провести. Причем не какой попало анализ, а качественный и достоверный.

     25.10.2016       Выпуск 149 (24.10.2016 - 30.10.2016)       Статьи

Генераторы в Python 3

В этой статье вы найдете введение в генераторы. Генераторы это функции, которые возвращают набор результатов, а не один результат

     25.10.2016       Выпуск 149 (24.10.2016 - 30.10.2016)       Статьи

Книга «Изучаем Python. Программирование игр, визуализация данных, веб-приложения»

Цель этой книги — как можно быстрее ввести читателя в курс дела, чтобы тот начал писать на Python работоспособные программы (игры, визуализации данных и веб-приложения), и одновременно заложить основу в области программирования, которая пригодится ему на протяжении всей жизни. Книга написана для людей любого возраста, которые прежде никогда не программировали на Python или вообще никогда не программировали. Если вы хотите быстро изучить азы программирования, чтобы сосредоточиться на интересных проектах, а также проверить свое понимание новых концепций на содержательных задачах — эта книга для вас. Книга также прекрасно подходит для преподавателей, желающих предложить вводный курс программирования, основанный на проектах.

     25.10.2016       Выпуск 149 (24.10.2016 - 30.10.2016)       Статьи

Deep Learning: Сравнение фреймворков для символьного глубокого обучения

Представляем вам перевод серии статей посвященных глубокому обучению. В первой части описан выбор фреймворка с отрытым кодом для символьного глубокого обучения, между MXNET, TensorFlow, Theano. Автор подробно сравнивает преимущества и недостатки каждого из них. В следующих частях вы узнаете о тонкой настройке глубоких сверточных сетей, а также о сочетании глубокой сверточной нейронной сети с рекуррентной нейронной сетью.

     24.10.2016       Выпуск 149 (24.10.2016 - 30.10.2016)       Статьи
     24.10.2016       Выпуск 149 (24.10.2016 - 30.10.2016)       Статьи
     23.10.2016       Выпуск 148 (17.10.2016 - 23.10.2016)       Статьи
     20.10.2016       Выпуск 148 (17.10.2016 - 23.10.2016)       Статьи
     20.10.2016       Выпуск 148 (17.10.2016 - 23.10.2016)       Статьи
     20.10.2016       Выпуск 148 (17.10.2016 - 23.10.2016)       Статьи
     20.10.2016       Выпуск 148 (17.10.2016 - 23.10.2016)       Статьи

Kivy — еще проще, еще нативнее Kivy

Продолжаем серию статей о разработке мобильных приложений с фреймворком Kivy. Сегодня речь пойдет о замечательной библиотеке KivyMD — библиотеке для построения нативного интерфейса в стиле Android Material Design, написанной с использованием и для фреймворка Kivy. Откровенно говоря, лично я бесконечно рад, что отпала необходимость лепить и созерцать кривые, темные и страшные кастомные виджеты в Kivy приложениях. Используя в своих проектах библиотеку KivyMD плюс немного фантазии, вряд ли кто-то сможет визуально отличить, написана ли ваша программа на Java или с использованием фрейворка Kivy и Python.

     19.10.2016       Выпуск 148 (17.10.2016 - 23.10.2016)       Статьи
     18.10.2016       Выпуск 148 (17.10.2016 - 23.10.2016)       Статьи

Как я читал показания датчиков через SNMP (Python+AgentX+systemd+Raspberry Pi) и соорудил ещё одну мониторилку

С момента публикации статьи про «В меру Универсальное Устройство Управления» прошло немало времени (а если быть точным, больше года). Немало, но недостаточно много, чтобы я таки написал нормальную программную начинку для этого устройства. Ведь не для красоты ж оно есть — оно должно собирать данные с датчиков и делать так, чтобы эти данные оказывались в системе мониторинга (в моём случае Zabbix)