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

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

     04.05.2017       Выпуск 176 (01.05.2017 - 07.05.2017)       Статьи
     04.05.2017       Выпуск 176 (01.05.2017 - 07.05.2017)       Статьи
     04.05.2017       Выпуск 176 (01.05.2017 - 07.05.2017)       Статьи

Реализуем типичные Excel и SQL задачи на Python

Статья описывает применение Python для работы с SQL и Excel

     04.05.2017       Выпуск 176 (01.05.2017 - 07.05.2017)       Статьи
     04.05.2017       Выпуск 176 (01.05.2017 - 07.05.2017)       Статьи

Jupyter & Python в корпоративной сети

Статья содержит ссылки на множество материалов и инструментов, которые позволят внедрить Jupyter и Python в вашем проекте

     04.05.2017       Выпуск 176 (01.05.2017 - 07.05.2017)       Статьи

Введение в нейронные сети с SciKit Learn 0.18

С 0.18 версии  SciKit поддерживает нейронные модели

     04.05.2017       Выпуск 176 (01.05.2017 - 07.05.2017)       Статьи

Нейрокурятник: часть 1. Установка Raspberry Pi и камеры в курятник и их настройка

 

Большой брат следит за тобой, птица!

Идея пришла давно. У кого-то мысли отапливать курятники майнящими криптовалюты видеокартами (криптокурятник), что прекрасно, несомненно, а у кого-то мысли в распознавании изображений, звуков, в нейросетях и их реальном применении.

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

     02.05.2017       Выпуск 176 (01.05.2017 - 07.05.2017)       Статьи

От двух камертонов из опытов Лиссажу к одной эллиптической уровнемерной трубке с шагом в столетия и всё на Python

Ещё в школе на уроках физики я вглядывался в осциллограф, на экране которого, сменяя друг друга, появлялись разные фигуры: сначала простые – линия, парабола, круг, эллипс, потом фигуры становились всё более насыщенные непрерывными волнообразными линиями, напоминающие мне кружева. 

     02.05.2017       Выпуск 176 (01.05.2017 - 07.05.2017)       Статьи

Очереди в Python

Автор рассказывает про стандартные структуры для организации очередей

     01.05.2017       Выпуск 176 (01.05.2017 - 07.05.2017)       Статьи

Поиск в Django REST Framework с помощью Elasticsearch Django Elasticsearch

 

Пользователи ищут товары в интернет-магазине, ищут стати, поиск это неотъемлемый компонент сайта. Быстрый и гибкий поиск сложно реализовать средствами реляционных баз данных. Для таких задач используют поисковые движки, один из которых Elasticsearch. Elasticsearch хорошо документирован и доступен из коробки на AWS.

 

Для работы с elasticsearch используется библиотека elasticsearch-py или elasticsearch-dsl-py. elasticsearch-dsl-py это надстройка над elasticsearch-py, она проста в использовании и поддерживает elasticsearch версии 5.x. На базе этой библиотеки была создана библиотека django-rest-elasticsearch, которая основана на идеологии существующего поиска в Django REST Framework. Ниже я детально распишу как реализовать поиск в Django REST Framework с помощью elasticsearch используя данную библиотеку.

     01.05.2017       Выпуск 176 (01.05.2017 - 07.05.2017)       Статьи
     01.05.2017       Выпуск 176 (01.05.2017 - 07.05.2017)       Статьи

Приводим в порядок legacy код

Автор делится делится опытом поддержки legacy кода. В этой статье рассказывает как почистить код

     01.05.2017       Выпуск 176 (01.05.2017 - 07.05.2017)       Статьи
     01.05.2017       Выпуск 176 (01.05.2017 - 07.05.2017)       Статьи
     30.04.2017       Выпуск 175 (24.04.2017 - 30.04.2017)       Статьи

Django - Like Dislike система с помощью GenericForeignKey Django

Статья описывает пример использования GenericForeignKey из инструментария Django/Python для создания системы Like Dislike на сайте с использованием полиморфных связей, что позволяет использовать одну модель данных Like Dislike для контента различного типа: Статьи, Комментарии и т.д.

     30.04.2017       Выпуск 175 (24.04.2017 - 30.04.2017)       Статьи

Deploy Jupyter Notebooks Jupyter

Статья описывает процесс разворачивания кода из Jupyter на сервере

     29.04.2017       Выпуск 175 (24.04.2017 - 30.04.2017)       Статьи

nonstandard модуль и PEP 542

Автор делится своей наработкой - модулем nonstandart, который позволяет модифицировать существующий Python и добавлять туда не стандартные PEP'ы.
PEP 542 добавляет новую форму добавления методов в класс. По ссылке вы найдете пример использования.