Python in Finance: Harnessing Data Analysis and Quantitative Modeling