Python for Everybody: Exploring Data in Python 3
Python for Everybody is designed to introduce students to programming and software development through the lens of exploring data. You can think of the Python programming language as your tool to solve data problems that are beyond the capability of a spreadsheet. (Dr. Charles R. Severance)