I will update this list from time to time.
A general further readings list on Python (with a focus on Data Science) can be found in the Python Basics course material.
- Programming for Computations - A Gentle Introduction to Numerical Simulations with Python or MATLAB/Octave by S. Linge and Hans Petter Langtangen .
- IPython Interactive Computing and Visualization Cookbook , Second Edition (2018), by Cyrille Rossant - the online version of this book is free and it provides an excellent introduction to data analysis with Python paired with a large amount of very good code examples, that are also shared and freely available on GitHub .
- Introduction to Linear Algebra for Applied Machine Learning with Python by Pablo Caceres .