add notebook 17: extending Python