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

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

     11.05.2017       Выпуск 177 (08.05.2017 - 14.05.2017)       Статьи
     11.05.2017       Выпуск 177 (08.05.2017 - 14.05.2017)       Статьи
     11.05.2017       Выпуск 177 (08.05.2017 - 14.05.2017)       Статьи

4 библиотеки для создания CLI программ

Prompt Toolkit, Click, Pygments и Fuzzy Finder.

     11.05.2017       Выпуск 177 (08.05.2017 - 14.05.2017)       Статьи

Определяем сонливость с помощью OpenCV

Пишем детектор сонливости за рулем с помощью OpenCV, dlib и Python.

     11.05.2017       Выпуск 177 (08.05.2017 - 14.05.2017)       Статьи

Короткое введение в Cython

Cython - Python библиотека, которая позволяет легко взаимодействовать с С слоем.

     11.05.2017       Выпуск 177 (08.05.2017 - 14.05.2017)       Статьи
     10.05.2017       Выпуск 177 (08.05.2017 - 14.05.2017)       Статьи
     09.05.2017       Выпуск 177 (08.05.2017 - 14.05.2017)       Статьи

Как я писал свой логгер. Разбор ошибок

Относительно недавно я начал изучать Python. На чём бить шишки было непонятно, а делать упражнения ради упражнений наскучило достаточно быстро. Мне хотелось сделать что-то полезное и сделать это с энтузиазмом. Так родилась идея сделать логгер с цветным аутпутом. Проект был назван «SCLogger», начало было положено. Что получилось в итоге и какие ошибки при проектировании были допущены далее под катом.

     09.05.2017       Выпуск 177 (08.05.2017 - 14.05.2017)       Статьи

Пишем скрипт для синхронизации папок с Google Drive, плюс учимся использовать Google Drive API

В этой статье мы рассмотрим основные инструменты работы с Google Drive REST API, осуществим "прямую" и "обратную" синхронизацию папки на компьютере с папкой в облаке Гугл Диска, а заодно выясним какие сложности могут возникнуть при работе с Google Docs через API Диска и как правильно их импортировать и экспортировать чтобы (почти) никто не пострадал.

     09.05.2017       Выпуск 177 (08.05.2017 - 14.05.2017)       Статьи

Изменяемые свойства классов в питоне: польза для дела и мелкого хулиганства

В питоне аттрибуты класса можно сколько угодно модифицировать во время работы, и изменения видны всем объектам этого класса и других подклассов. Под катом — одно полезное применение этого факта.

     08.05.2017       Выпуск 177 (08.05.2017 - 14.05.2017)       Статьи
     08.05.2017       Выпуск 177 (08.05.2017 - 14.05.2017)       Статьи
     08.05.2017       Выпуск 177 (08.05.2017 - 14.05.2017)       Статьи

Нейрокурятник ч.0. Или нейро- без курятника

Или как правильно закоптиться в нейросети
Курочка снесла яичко. Сам процесс выглядит ужасно. Результат — съедобно. Массовый геноцид кур.
В этой статье будет описано:

  1. Где, как и почему можно получить небольшое качественное самообразование в сфере работы с нейросетями БЕСПЛАТНО, СЕЙЧАС и СОВСЕМ НЕ БЫСТРО;
  2. Будет описана логика рекурсии и будут порекомендованы книги по теме;
  3. Будет описан список основных терминов, которые нужно разобрать на 2-3 уровня абстракции вниз;
  4. Будет приведен ipynb-notebook, который содержит необходимые ссылки и базовые подходы;
  5. Будет немного своеобразного саркастичного юмора;
  6. Будут описаны некоторые простые закономерности, с которыми вы столкнетесь при работе с нейросетями;

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

Профилирование и оптимизация символьных вычислений для будущего сервера

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

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

Простая модель адаптивного фильтра Калмана средствами Python

Вечная проблема любых измерений их низкая точность. Основных способов повышения точности два, первый состоит в повышении чувствительности к измеряемой величине, однако при этом как правило растёт чувствительность и к неинформативным параметрам, что требует принятия дополнительных мер по их компенсации. Второй способ состоит в статистической обработке многократных измерений, при этом дисперсия среднего обратно пропорциональна корню квадратному из числа измерений. 

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