Python Crash Course: A HandsOn, ProjectBased Introduction to Programming
Python Crash Course is a fastpaced, thorough introduction to Python that will have you writing programs, solving problems, and making things that work in no time.
In the first half of the book, you’ll learn about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing...   NumPy Beginner's Guide  Second Edition
An action packed guide using real world examples of the easy to use, high performance, free open source NumPy mathematical library
Overview

Perform high performance calculations with clean and efficient NumPy code

Analyze large data sets with statistical functions

Execute...
  Python Data Science Handbook: Essential Tools for Working with Data
For many researchers, Python is a firstclass tool mainly because of its libraries for storing, manipulating, and gaining insight from data. Several resources exist for individual pieces of this data science stack, but only with the Python Data Science Handbook do you get them all—IPython, NumPy, Pandas, Matplotlib,... 