Understand, design, and implement state-of-the-art mathematical and statistical applications used in finance with Python