Introduction to Python in Earth Science Data Analysis: From Descriptive Statistics to Machine Learning 25 $