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

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


Новый материал в ленте
  Стохастическая волатильность: как её моделируют? На примере опционов на эфир

Волатильность является одним из важнейших параметров в оценке опционов, управлении рисками и построении торговых стратегий. Классическая модель Блэка-Шоулза-Мертона, предполагающая постоянную волатильность, не способна отразить динамику рынка, где наблюдаются эффекты «улыбки волатильности» и кластеризации. Для более точного описания рыночных процессов разработаны модели стохастической волатильности, среди которых наиболее известными являются модель Хестона и модель SABR. Эти подходы учитывают случайный характер изменений волатильности и позволяют более адекватно оценивать деривативы.


Python Дайджест. Выпуск 80

(01.06.2015 - 07.06.2015)

поделиться выпуском 
pythondigest.ru: Выпуск 80

Статьи

  Boto: применяем Python для автоматизации управления AWS

Статья самого начального уровня о том что и куда нужно устанавливать и как запустить простейшую задачу

  DevConf 2015 — финальное голосование за доклады. Сделаем программу лучше и полезней

Коллеги — до конференции DevConf 2015 осталось меньше 2-х недель — помогите команде организаторов выбрать достойные доклады.

  Стоит ли писать async-адаптеры для каждой СУБД?

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

  Управление Windows компьютерами из консоли Linux

Задача удаленной установки софта, проверки состояния, дистанционного выключения/перезагрузки большой группы Windows компьютеров (учебные классы) может решаться с помощью freeSSHd — ssh-сервера для Windows.

  Python Meetup 24.04.15: Python-тесты, Rest сервисы на Flask и GUI приложение за 5 минут

Последняя пятница апреля не стала исключением для встречи сообщества любителей языка Python. В этот раз спикеры на Python Meetup поделились следующими темами: - Grail: шаги для ваших Python-тестов
- Rest сервисы на Flask
- GUI приложение за пять минут

  Записи python разработчика — Tornado и pgettext

Рассказ о функции, которая была добавлена автором в Tornado 4.2. - pgettext.

  Вернись и попробуй еще раз

Хорошая статья с описанием полезного в некоторых случаях декоратора retry. Знали, например, что с ним можно задать непостоянный интервал между повторными попытками выполнения кода?

  Python и D

Автор рассказывает о преимуществах и проблемах совместного использования этих двух языков

  Библиотека dask - параллельная обработка массивов, в том числе не влезающих в память

Библиотека позволяет производить параллельную обработку numpy.array массивов. Большой массив делится на несколько меньших по размеру и в зависимости от необходимых расчётов создаётся "рецепт" по которому будет производится расчёт в параллельном режиме. Далее можно воспользоваться встроенным планировщиком, который выполнит "рецепт", либо создать собственный планировщик, который будет работать с dask "рецептами". В статье приведено несколько сравнений простых операций выполненных с netCDF файлами при помощи dask и при помощи оптимизированной утилиты командной строки написанной на C.

  Сравниваем Python и R для сферы анализа данных

Большая статья с картинками о преимуществах и недостатках в тех или иных случаях двух языков программирования, активно применяемых по всему миру для автоматизации задач анализа данных

  Использование cdecimal вместо decimal на Python 2

Интересное замечание по поводу того, что модуль cdecimal из pytho3 может быть использован и в python2. Как и зачем это делать и рассказывает данная статья.

  Подбор рекомендаций на основе анализа ссылкок в Twitter с помощью Neo4j

Довольно интересная, подробная статья с иллюстрациями и примерами реального кода

  Оптимизируем код

Рассказ о концепции оптимизации кода, где первое и самое важное - это правильно замерить что же именно является бутылочным горлышком

  Скачиваем комиксы с xkcd.com с помощью Python

Применяется urllib и BeautifulSoup

  Пишем расширения для pylint

Иногда к стандартным проверкам кода, которые идут в составе pylint недостаточно. Тогда можно, следуя этому руководству, добавить собственную проверку или изменить поведение имеющейся.

  Проверка высказывания Пиковера о числе ПИ

Проверка высказывания Клиффорда Пиковера (автора замечательной книги "Великая физика") о том, что цифры '44899' встречаются в дробной части числа Пи ровно на 44899-й позиции. Также находится несколько других вариантов такой ситуации.

  Релиз Python 2.7.11 будет на 10-20% быстрее

На декабрьский релиз запланирован бекпорт оптимизации переключения опкодов из 3.x. И да, в Python3 эта оптимизация доступна уже прямо сейчас.

  Построение масштабиремых web-приложений на Google App Engine

Udacity представляет новый шестинедельный курс от команды Google

Видео

  Видео с конференции DePy2015

Выложены видео с конференции DePy 2015, проходившей впервые 29 - 30 мая 2015 в Чикаго (США). Конференция была посвящена анализу данных, машинному обучению и web. Подробнее об этом можно почитать здесь

Интересные проекты, инструменты, библиотеки

  attrs - работаем с аттрибутами без повторения кода

Библиотека представляет собой декоратор классов и набор инструментов для генерации удобных в использовании атрибутов/свойств класса

  xpresso - пишем на Java как на Python

Безумию нет предела! Библиотека предлагает набор функциональности максимально приближающей код на Java к его Python-представлению

Релизы

  OpenCV 3.0

Значимый релиз с существенными улучшениями как в функциональности так и производительности библиотек. Обновлены и улучшены биндинги для Python и Java

  Numba 0.19

Библиотека для jit-компиляции вычислительного кода обзавелась приличным количеством новых возможностей, включая управление выделением памяти внутри функций компилируемых Numba

  SQLAlchemy 1.0.5

В основном багфиксы, но есть и небольшие улучшения, например поддержки Postgresql в PyPy