Predicting Weather with Python and Machine Learning