650 читали · 4 года назад
Знакомство с Git и GitHub: руководство для начинающих
Часть 1, Часть 2 Источник: Nuances of Programming Рабочий процесс на GitHub Допустим, у вас есть проект с кучей разных идей и возможностей для дальнейшей реализации. Что-то из этого уже готово, а над чем-то еще стоит потрудиться. Вполне возможно, что вы сотрудничаете с другими пользователями, которые работают над чем-то своим. Здесь и пригодится ветвление! Ветка — это отдельное место для реализации новых идей. Изменения в ветке не затронут основную ветку master до тех пор, пока вы сами этого не захотите...
1 год назад
Внедрение модели Блэка-Шоулза в Python
Коллеги, всем привет! Сегодня «внедрим» модель Блэка-Шоулза для прайсинга опциона в Python. Описание и расшифровку самой модели писать не будем, так как этого добра на просторах рунэта пруд пруди, а вот реализации в Pyton с работающим кодом почти нет. Итак, заходим в jupyter notebook, создаем новую запись и поехали: In [1] ! pip freeze # install libs ! pip install py_vollib In [2] from py_vollib.black_scholes import black_scholes as bs from py_vollib.black_scholes.greeks.analytical import delta, gamma, vega, theta, rho import numpy as np from scipy...