Foundations of Python and Data Science