NumPy from scratch
NumPy is a Python library used for working with arrays. It also has functions for working in domain of linear algebra, fourier transform, and matrices.
Read this articles that are written to make complex things into chunks for better understanding.