Python for Informatics: Exploring Information
Charles Severance
Python for Everybody: Exploring Data in Python 3