Financial Theory with Python (A Gentle Introduction)