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

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

     14.03.2016       Выпуск 117 (14.03.2016 - 20.03.2016)       Статьи
     14.03.2016       Выпуск 117 (14.03.2016 - 20.03.2016)       Статьи

Pandasql vs Pandas для решения задач анализа данных

В этой статье я бы хотела рассказать о применении python-библиотеки Pandasql. 

Многие люди, сталкивающиеся с задачами анализа данных, уже, скорее всего, знакомы с библиотекой Pandas. Pandas позволяет быстро и удобно работать с табличными данными: фильтровать, группировать, делать join над данными; строить сводные таблицы и даже рисовать графики (для простых визуализации достаточно функции plot(), а если хочется чего-то позаковыристее, то поможет библиотека matplotlib). На Хабре не раз рассказывали о применении этой библиотеки для работы с данными: раз, два, три.

Но по моему опыту далеко не все знают о библиотеке Pandasql, которая позволяет работать с Pandas DataFrames как с таблицами и обращаться к ним, используя язык SQL. В некоторых задачах проще выразить желаемое с помощью декларативного языка SQL, поэтому я считаю, что людям, работающим с данными, полезно знать о наличии такой функциональности. Если говорить о реальных задачах, то я использовала эту библиотеку для решения задачи join'a таблиц по нечетким условиям (необходимо было объединить записи о событиях из разных систем по примерно совпадающему времени, разрыв порядка 5 секунд).

Рассмотрим использование этой библиотеки на конкретных примерах.

     13.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Статьи

Python лучше чем C (Или наоборот?)

Рассмотрим применимость двух инструментов исходя из вычислительных мощностей

     10.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Статьи
     10.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Статьи
     10.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Статьи
     10.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Статьи
     09.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Статьи

Как можно упростить себе жизнь с помощью Telegram-бота

Эта статья — краткий рассказ о том, как с помощью подручных средств (Firefox) и Python можно осуществить успешную интеграцию Telegram-бота и внешнего сервиса.

Материал будет интересен тем, кто наслышан о Telegram'ных ботах, но не знает, как к ним подступиться и какие задачи с их помощью можно решать. Предполагается знание Python.

     08.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Статьи

Получаем список вызываемых функций с помощью AST

Автор статьи рассказывает об простой задаче для парсинга через AST - получение списка вызванных функций.

     08.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Статьи

В течении 3 месяцев, Python 3 победит Python 2

Статья от Microsoft на базе анализа PyPi сделала вывод, что Python3 через 3 месяца будет чаще использоваться для создания библиотек, чем Python2

     07.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Статьи
     07.03.2016       Выпуск 116 (07.03.2016 - 13.03.2016)       Статьи
     05.03.2016       Выпуск 115 (29.02.2016 - 06.03.2016)       Статьи

inthing - realtime streams для Python или как получить результат работы скрипта онлайн

Модуль inthing позволяет отправить код на сервер, где он будет выполнятся, в замен модуль предоставляет ссылку по которой доступны данные.

Модуль и проект работает в бета режиме