Python Programming for Data Science: From Basics to File Handling