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

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


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

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


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

(08.02.2014 - 16.02.2014)

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

Конференции, события, встречи разработчиков

  Kharkiv.py #10 — 1 марта 2014

Kharkiv Python Community – сообщество людей, небезразличных к языку программирования Python.

  17-й Московский Django Meetup

20-го февраля состоится первый в 2014-м году и 17-й по счёту MoscowDjango Meetup. К сожалению, не все планы получается реализовывать из-за напряжённого рабочего графика организаторов, однако мы всё ещё надеемся порадовать вас хорошими новостями и позитивными изменениями в новом году.

Статьи

  HTTP 2.0

Краткий рассказ о hyper - библиотеке поддерживающей http 2.0

  Как написать библиотеку

Учебный материал показывает пример реализации библиотеки для работы по протоколу FTP и публикации её на PyPI

  Прощаясь с Python

Ян Бикинг - активный участник Python-сообщества, автор pip, virualenv, Paste, WebOp пишет прощальный пост, уходя с этой технологию в JavaScript.

  Алгоритм отписки от чего либо на Django

Пример решения традиционной задачи по отписке, например от почтовой рассылке с помощью специальной секретной ссылки

  Очередь задач в стиле Celery за 55 строк кода

Статья интересна не столько самой реализацией сколько подходом и примером использования в связке ZeroMQ и PiCloud

  14 мини web-фреймворков

Кратенькое обозрение с картинками каждого из обнаруженных автором проектов

  oAuth2

Практическое руководство с картинками и примерами кода для Github и Facebook

  Почему python медленный. Часть 1. Структуры данных

В первой из обещанной серии статей автор рассматривает проблемы производительности структур данных языка по сравнению с C и объясняет почему примерно одинаковый код на разных языках программирования работает с разной скоростью

  Внедрение зависимостей

Зачем нужно внедрение зависимостей? Оно уменьшает связанность компонентов в приложение и упрощает тестирование. У некоторых разработчиков есть мнение, что внедрение зависимостей нужно только в больших проектах и что оно сильно усложняет программы. Автор на примере применения библиотеки python-inject пытается показать, что последнее далеко не всегда верно

  Функция упрощающая применение нескольких контекстных менеджеров для блока кода

По сути дела автор приводит пример реализации функции, которая принимает список контекстных менеджеров и может использоваться как аргумент для with

  Для чего нужно шифрование

Автор PyPy-совместимой библиотеки cryptography делится мыслями о том как он пришел к созданию этого модуля и для чего он вообзе нужен

  Проблемы производительности декораторов

Автор рассматривает и сравнивает производительность нескольких способов реализации декораторов, в том числе с выновсом в C-модуль

  Про сообщества программистов

Армин Ронахер пишет о своем пути к Python и его сообществу

  Как сделать ротацию логов

Пример использования logging.handlers.RotatingFileHandler

  Строгая проверка типов данных

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

  AES-128. Детали и реализация

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

  Инкапсуляция исключений

Методика написания более читаемого кода выбрасывающего исключения на основе contextlib.contextmanager

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

  pyEmbed

Библиотека для внедрения в ваши web-страницы контента из сторонних сервисов (типа видео с YouTube, картинок с Frickr и т. п.). Работает по стандарту oEmbed

  tinytag

Простенькая библиотека для извлечения мета-информации из аудио файлов

  python-braces - а вы скучаете по скобочкам?

Претендент на звание самого бесполезного проекта. Реализация интерпретатора python c поддержкой C-like фигурных скобочек в синтаксисе

Релизы

  Anaconda 1.9

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