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

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     28.07.2015       Выпуск 84 (27.07.2015 - 02.08.2015)       Статьи

Tutorial: Парсинг сайтов с помощью Scrapy

Статья показывает, как начать использовать scrapy для парсинга сайтов. Рассмотрен простой пример парсинга.

     28.07.2015       Выпуск 84 (27.07.2015 - 02.08.2015)       Статьи

Mock себя, а не свои тесты

В статьи описан практический опыт разработчика, который видит в mock-объектах зло. Показал как можно писать тесты без mock

     28.07.2015       Выпуск 84 (27.07.2015 - 02.08.2015)       Статьи

Профилирование в Python

Ваша программа "тормозит"? Если алгоритмы уже написаны идеально, то стоит изучить как работает ваш код. Эта статья показывает какими инструментами надо воспользоваться, чтобы узнать как долго работают части вашей программы.

     27.07.2015       Выпуск 84 (27.07.2015 - 02.08.2015)       Статьи

Использование Python для создания Skype бота для работы с Jenkins

В статье описан способ создания Skype бота, который сможет управлять Jenkins

     27.07.2015       Выпуск 84 (27.07.2015 - 02.08.2015)       Статьи

6 отличий Pandas и Spark DataFrames

Наверное, о Pandas знают все, а Apache Spark, если на пальцах, - это hadoop, оптимизированный на обработку данных, которых очень много. В данной статье рассматриваются особенности главного объекта для представления данных двух этих систем.

     27.07.2015       Выпуск 84 (27.07.2015 - 02.08.2015)       Статьи

Установка OpenCV 3.0 для Python 2.7/Python 3+ на Raspberry Pi

В данной статье описан крайне подробный способ установке OpenCV 3.0 для Python версий 2.7 и 3 ветки. Особенность статьи, что OpenCV будет работать на Raspberry Pi

     27.07.2015       Выпуск 84 (27.07.2015 - 02.08.2015)       Статьи

Примитивы манипулирования данными на R и Python

Если пишите на R, а хотите на Python, то эта статья поможет поставить в соответствие синтаксис одного языка другому.

     27.07.2015       Выпуск 83 (20.07.2015 - 26.07.2015)       Статьи

Использование Continuum Analytics Conda как замена virtualenv и pyenv

Anaconda - это дистрибутив, который содержит различные модули для Data Scientists. А conda - это утилита в этом дистрибутиве, которая позволяет управлять пакетами. В этой статье рассказано про применение conda для замены pyenv и virtualenv

     27.07.2015       Выпуск 84 (27.07.2015 - 02.08.2015)       Статьи

Вероятностное программирование на Python с помощью PyMC

Знакомы с понятием "вероятностное программирование"? Если нет, то вам стоит изучить этот материал. В котором достаточное количество примеров.

     27.07.2015       Выпуск 84 (27.07.2015 - 02.08.2015)       Статьи

Слайды: какая польза от type hint?

PEP 484 (Python 3.5) добавил в язык type hint. Это расширение аннотаций функций, которые были добавлены в Python 3. Так вот, данная презентация расскажут - зачем вообще нужны были эти две возможности и как их использовать.

     26.07.2015       Выпуск 83 (20.07.2015 - 26.07.2015)       Статьи

ORM: что это и какие существуют

В данной статье представлен широкий спектр ORM для Python, а также рассказано, что такое ORM и с чем его едят.

     23.07.2015       Выпуск 83 (20.07.2015 - 26.07.2015)       Статьи

Голосовое управление компьютером и Python

Можно ли управлять компьютером с помощью голоса? Автор статьи прошел по собственному пути и решил эту задачу. Внимание: код не по pep8

     23.07.2015       Выпуск 83 (20.07.2015 - 26.07.2015)       Статьи

Использование Chart.js для отрисовки графиков на Flask

Этот материал по шагам покажет, как начать строить графики во Flask.

     23.07.2015       Выпуск 83 (20.07.2015 - 26.07.2015)       Статьи

Python против R для Data Science

Очередная статья-сравнение двух популярных языков. В этот раз рассматривается широкий спектр задач, с которым сталкивается Data Scientist.

     23.07.2015       Выпуск 83 (20.07.2015 - 26.07.2015)       Статьи

Мой Python код медленный? Советы профилирования.

В статье отображен минимальный набор действий, который необходим чтобы найти медленные места в Python-коде.

     22.07.2015       Выпуск 83 (20.07.2015 - 26.07.2015)       Статьи

Сборник туториалов по обработке данных

В статье приведен список 30-ти лучший Data Scientists, а также отличный список туториалов по разным аспектам обработки данных.

     21.07.2015       Выпуск 83 (20.07.2015 - 26.07.2015)       Статьи

Автоматическое определение тональности текста (Sentiment Analysis)

Речь в этой статье пойдет про использование различных методов машинного обучения для решения проблем, связанных с обработкой естественного языка (NLP)

     21.07.2015       Выпуск 83 (20.07.2015 - 26.07.2015)       Статьи

Введение в UnQLite

Данная статья описывает первые шаги при работе с UnQLite. Базе данных работающей на основе JSON хранилища.

     21.07.2015       Выпуск 83 (20.07.2015 - 26.07.2015)       Статьи

Валидация XML с помощью unittest

На сайте StackOverflow снова интересный вопрос и ответ на него: как использовать unittest для валидации XML.

     20.07.2015       Выпуск 83 (20.07.2015 - 26.07.2015)       Статьи

Событийно-ориентированный бэктестинг на Python шаг за шагом. Часть 1

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