Foundations of Python Programming and Data Mining