The textbook for the UC Berkeley Data Science course is available for free online at Computational and Inferential Thinking. It is an online textbook and appears to be created as a collection of Jupyter notebooks. Here are some of the topics covered:
- An Intro to Python for Data Science
- Basic Plotting
- and much more
The book is free and open-source.