Building Financial Models In Python