Python version of coursera Machine Learning class assignments