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

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

     09.11.2015       Выпуск 99 (09.11.2015 - 15.11.2015)       Колонка автора

Математика в Python: Преобразование фурье

Осторожно, МАТАН!!!

По-простому, преобразование Фурье — разложение некоторого сигнала на гармонические (синусы или косинусы) колебания (спектр). 

Если вы осознанно употребляете слово "частота", вы уже хотя бы интуитивно представляете, что такое преобразование Фурье. Даже в наших ушах есть хардверный анализатор Фурье (улитка) (а также продвинутые драйвера в мозгу), благодаря которому мы различаем голоса, ноты, тембры... 

     09.11.2015       Выпуск 99 (09.11.2015 - 15.11.2015)       Конференции, события, встречи разработчиков

PyNSK #4 — четвертая встреча Новосибирского Python сообщества

Прошел месяц с прошлой встречи и вот, организуем новые посиделки для любителей Python в Новосибирске. 15-го ноября (воскресенье) состоится четвертая встреча. Она пройдет в анти-кафе «Самовар» и начнется 13-00. На встрече вас ждет море общения и 3 доклада

     09.11.2015       Выпуск 99 (09.11.2015 - 15.11.2015)       Статьи

Бюджетная рассылка СМС

Один из двух примеров работающих на raspberry pi, модуле SIM 900 и 3g-modem huawei e-линейки - с примерами кода на Python

     09.11.2015       Выпуск 99 (09.11.2015 - 15.11.2015)       Статьи

Некоторые репозитории в помощь изучающим и преподающим Python и машинное обучение

Я Юрий Кашницкий, раньше делал здесь обзор некоторых MOOC по компьютерным наукам и искал «выбросы» среди моделей Playboy.

Сейчас я преподаю Python и машинное обучение на факультете компьютерных наук НИУ ВШЭ и в онлайн-курсе сообщества по анализу данных MLClass, а также машинное обучение и анализ больших данных в школе данных одного из российских телеком-операторов. 

Почему бы воскресным вечером не поделиться с сообществом материалами по Python и обзором репозиториев по машинному обучению… В первой части будет описание репозитория GitHub с тетрадками IPython по программированию на языке Python. Во второй — пример материала курса «Машинное обучение с помощью Python». В третьей части покажу один из трюков, применяемый участниками соревнований Kaggle, конкретно, Станиславом Семеновым (4 место в текущем мировом рейтинге Kaggle). Наконец, сделаю обзор попавшихся мне классных репозиториев GitHub по программированию, анализу данных и машинному обучению на Python.

     08.11.2015       Выпуск 98 (02.11.2015 - 08.11.2015)       Новости
     08.11.2015       Выпуск 98 (02.11.2015 - 08.11.2015)       Статьи

Let's Build A Simple Interpreter. Part 6.

Это шестая часть из цикла статей о построении простого интерпретатора

     08.11.2015       Выпуск 98 (02.11.2015 - 08.11.2015)       Статьи

Строим Data Pipelines на Python и Luigi

Статья описывает как строить pip'ы для различной подготовки данных. В центре внимания будет инструмент под названием Luigi

     08.11.2015       Выпуск 98 (02.11.2015 - 08.11.2015)       Статьи

Пишем консольный клиент для Twitter

Статья по шагам рассказывает как написать настраиваемый, цветной клиента твиттера

     08.11.2015       Выпуск 98 (02.11.2015 - 08.11.2015)       Учебные материалы

Advanced Jupyter Notebook Tricks -- Part I

В первой части описывается использование Jupyter для создания pip'ов и отчетов.

     07.11.2015       Выпуск 98 (02.11.2015 - 08.11.2015)       Интересные проекты, инструменты, библиотеки

py-findpeaks - определяем пики на графике

Это демонстрация алгоритма поиска пиков на графиках

     07.11.2015       Выпуск 98 (02.11.2015 - 08.11.2015)       Статьи

Определяем пики сигналов с помощью Python

Статья описывает применение инструмента для поиска пиков на графиках. Инструмент позволяет это делать автоматически.

     06.11.2015       Выпуск 98 (02.11.2015 - 08.11.2015)       Учебные материалы

Улучшаем редактор IDLE

По ссылке вы найдете хороший мануал по модификации TKinter программ. На примере редактора IDLE вы узнаете как добавить в текстовый редактор вкладки, как модифицировать README и др.

     06.11.2015       Выпуск 98 (02.11.2015 - 08.11.2015)       Статьи

Профилируем Python используя nylas

Статья описывает как сократить нагрузку на CPU проведя анализ с помощью nylas

     07.11.2015       Выпуск 98 (02.11.2015 - 08.11.2015)       Релизы

tornado - 4.3.0

Масштабируемый, не блокирующий web-сервер. Изменения описаны по ссылке https://allmychanges.com/p/python/tornado/#4.3.0. Скачать можно по ссылке: http://pypi.python.org/pypi/tornado/

     06.11.2015       Выпуск 98 (02.11.2015 - 08.11.2015)       Статьи

SWAPY с новым генератором кода

SWAPY – графическая утилита для автоматизации UI для pywinauto (Python). В версии 0.4.7 полностью переработан генератор кода. Основные возможности, а также примеры как быстро и просто создать скрипты автоматического тестирования UI, смотрите под катом. 

     05.11.2015       Выпуск 98 (02.11.2015 - 08.11.2015)       Статьи

Событийно-ориентированный бэктестинг на Python шаг за шагом. Часть 5 (и последняя)

В предыдущих статьях мы говорили о том, что такое событийно-ориентированная система бэктестинга, разобрали иерархию классов, необходимую для ее функционирования, обсудили то, как подобные системы используют рыночные данные, а также осуществляют отслеживание позиций и генерацию приказов на покупку. Кроме того, мы описали процесс оценки производительности тестируемых стратегий. В сегодняшнем материале будет рассмотрен процесс создания обработчика API брокерской системы для перехода к реальной торговле. Примечание: В качестве примера автор использует API зарубежной компании Interactive Brokers, отсюда названия обсуждаемых модулей (IBExecutionHandler и т.п.). У ITinvest есть собственный API-интерфейс SmartCOM, который может быть использован при создания систем, подобных описываемой

     05.11.2015       Выпуск 98 (02.11.2015 - 08.11.2015)       Статьи

Решение задачи кредитного скоринга в студии Microsoft Azure Machine Learning

Резюме Предсказать, выплатит клиент банка кредит или нет. Задача была предложена на интернет-турнире, устроенном одним банком. Один из примеров ее решения можно найти здесь. Наша цель состоит в построении решения на платформе Microsoft Azure.