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

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

     07.04.2017       Выпуск 172 (03.04.2017 - 09.04.2017)       Статьи

Наиболее быстрый бэкэнд кэша для Django Django

Автор сравнил несколько кэшей (с числами и кодом) и выбрал наиболее подходящий для него кэш.

     07.04.2017       Выпуск 172 (03.04.2017 - 09.04.2017)       Статьи

Kaggle: Британские спутниковые снимки. Как мы взяли третье место

Так вот, данный текст — это скорее байки по мотивам, в которых, с одной стороны, всё — правда, а с другой, обилие лирических отступлений и прочей отсебятины не позволяет рассматривать его как что-то наукоемкое, а скорее просто как полезное и увлекательное чтиво, цель которого показать, как может происходить процесс работы над задачами в дисциплине соревновательного машинного обучения. Кроме того, в тексте достаточно много лексикона, который специфичен для Kaggle и что-то я буду по ходу объяснять, а что-то оставлю так, например, вопрос про гусей раскрыт не будет. 

     07.04.2017       Выпуск 172 (03.04.2017 - 09.04.2017)       Статьи

Нейронные сети в борьбе с раком

Ниже вы прочитаете обзор статьи The cornucopia of meaningful leads: Applying deep adversarial autoencoders for new molecule development in oncology, которую мы с коллегами из Insilico Medicine и МФТИ подготовили для американского журнала Oncotarget, с упором на реализацию предложенной модели во фреймворке tensorflow. Исходная задача была следующей. Есть данные вида: вещество, концентрация, показатель роста раковых клеток. Нужно сгенерировать новые вещества, которые останавливали бы рост опухоли при определенной концентрации. Датасет доступен на сайте NCI Wiki.

     07.04.2017       Выпуск 172 (03.04.2017 - 09.04.2017)       Статьи

Django 1.11 в прямом эфире Django

Самые интересные фичи в Django 1.11

     06.04.2017       Выпуск 172 (03.04.2017 - 09.04.2017)       Статьи

7 вредных советов проектировщику REST API Django

Адаптация статьи REST WORST PRACTICES, © Jacob Kaplan-Moss. Статья написана применительно к Django, но информация будет актуальна для широкого круга специалистов.

Думаю что лучший способ понять как нужно делать, изучить как делать НЕ нужно. Представляю вашему вниманию вредные советы проектировщикам REST API.

     06.04.2017       Выпуск 172 (03.04.2017 - 09.04.2017)       Статьи
     06.04.2017       Выпуск 172 (03.04.2017 - 09.04.2017)       Статьи

Django Apps Checklist Django

Чек-лист для создания Django проекта. 

     06.04.2017       Выпуск 172 (03.04.2017 - 09.04.2017)       Статьи

Как превратить Django Admin в легковесный dashboard Django

Статья описывает применение Django Admin для рисования графиков и создания выборок 

     06.04.2017       Выпуск 172 (03.04.2017 - 09.04.2017)       Статьи
     06.04.2017       Выпуск 172 (03.04.2017 - 09.04.2017)       Статьи

Как автоматизировать 100DaysOfCode Daily Tweet

Автор делится простым способом публиковать сообщения в twitter

     05.04.2017       Выпуск 172 (03.04.2017 - 09.04.2017)       Статьи

Копаем внутрь Django QuerySets Django

Статья описывает часть Django ORM - QuerySets. Что это, что хранит, как использовать

     05.04.2017       Выпуск 172 (03.04.2017 - 09.04.2017)       Статьи

Байесовские многорукие бандиты против A/B тестов

 У компании есть веб-сайт, на котором есть красная кнопка в форме прямоугольника с закругленными краями. Если пользователь нажимает на эту кнопку, то где-то в мире мурлычет от радости один котенок. Задача компании — максимизация мурлыкания. Также есть отдел маркетинга, который усердно исследует формы кнопок и то, как они влияют на конверсию показов в клико-мурлыкания. Потратив почти весь бюджет компании на уникальные исследования, отдел маркетинга разделился на четыре противоборствующие группировоки. У каждой группировки есть своя гениальная идея того, как должна выглядеть кнопка. В целом никто не против формы кнопки, но красный цвет раздражает всех маркетологов, и в итоге было предложено четыре альтернативных варианта. На самом деле, даже не так важно, какие именно это варианты, нас интересует тот вариант, который максимизирует мурлыкания. Маркетинг предлагает провести A/B/n-тест, но мы не согласны: и так на эти сомнительные исследования спущено денег немерено. Попробуем осчастливить как можно больше котят и сэкономить на трафике. Для оптимизации трафика, пущенного на тесты, мы будем использовать шайку многоруких байесовских бандитов (bayesian multi-armed bandits). Вперед.

     05.04.2017       Выпуск 172 (03.04.2017 - 09.04.2017)       Статьи
     04.04.2017       Выпуск 172 (03.04.2017 - 09.04.2017)       Статьи

Модель колебательного звена с применением символьного и численного решений дифференциального уравнения на SymPy и NumPy

В статье использованы возможности пакета SymPy совместно с пакетом NumPy. Всё сводиться к преобразованию символьных выражений в функции способные работать с другими модулями Python.

Процесс решения дифференциальных уравнений становиться наглядным и хорошо контролируемым на каждом этапе вычислений. Следует отметить, что колебательное звено в разных интерпретациях обсуждается в сетях [1,2]. Например, в [3] приводиться модель колебательного звена с подробным исследованием переходных процессов.

Надеюсь, что подобные исследования колебательного звена на Python найдут своих сторонников.

     04.04.2017       Выпуск 172 (03.04.2017 - 09.04.2017)       Статьи

Собираем проект на python3 & PyQT5 под Windows, используя PyInstaller

 

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

     04.04.2017       Выпуск 172 (03.04.2017 - 09.04.2017)       Статьи
     04.04.2017       Выпуск 172 (03.04.2017 - 09.04.2017)       Статьи

Управление настройками Django Django

В статье автор рассматривает модуль django-split-settings, который позволяет разделить файл настроек на отдельные python-файлы.

     03.04.2017       Выпуск 172 (03.04.2017 - 09.04.2017)       Статьи

Да, Python медленный и я не беспокоюсь

Автор делится опытом использования Python - как невилирует недостатки скорости языка