Python for Financial Analysis and Algorithmic Trading