python for financial analysis and algorithmic trading