Thoughtful Machine Learning with Python