Foundations of Data Science: K-Means Clustering in Python