Foundations of Data Analysis with Pandas and Python