Fear of missing out in data science? Data science and machine learning are taking over. Data-driven decision making penetrates every single company nowadays. Data science is indeed the “sexiest job in the 21st century“!

There is one Python library which is the basis of any data science related computation you can undertake as a Python coder. The name of this library? NumPy!

I have crawled the web to find out about the state-of-the-art in NumPy literature. Because I didn’t find a NumPy book with a practice-first approach, I have co-authored the new puzzle-based training book “Coffee Break NumPy” (Amazon Link).

In this article, I share with you the result of my research for the best available NumPy books! Read on and learn about the best NumPy books regarding various factors.

Table of Contents

**Python for Data Analysis**

**Do you have a lot of time learning every single small detail about NumPy and Pandas? This book is for you!**

Guess who wrote this book?! Wes McKinney is the creator of the Pandas library! So this 400-pages book starts out with a lot of

## NumPy Beginner’s Guide – Second Edition

**Do you need a comprehensive textbook which is solely focused on the NumPy library? This book is for you!**

This book from the solid publisher Packt Publishing is a very comprehensive compendium. Almost 300 pages of detailed NumPy information — from installing Python on your own computer over functions, matrices, and linear algebra. This book contains it all.

## Python Data Science Handbook: Essential Tools for Working with Data

**Are you a researcher or ambitious data scientist who needs to learn about the whole space of data science? This book is for you!**

The author of this great book, Jake VanderPlas, is the director of Open Software at the University of Washington. He certainly knows his field very well — from a practitioners’ as well as an academic point of view. This book is written for the data science researcher who dives deep into the field — and seeks a thorough introduction into NumPy, Matplotlib, Pandas, and Scikit-learn. It is worth the few bucks many times over!

## Coffee Break NumPy

**Do you want to learn the fun way as a NumPy beginner with little time? This book is for you!**

This book is co-authored by three German computer scientists and former doctoral researchers (including me). It uses a fundamental principle of effective teaching: a puzzle-first approach. It contains 46 NumPy puzzles to train and strengthen your rapid NumPy understanding — and gives you the opportunity to measure your current skill level. Through the frequent code quizzes, the book is easy to read and fun.

## Know Another Great NumPy Book?

Awesome! Join my Python email academy, download the cheat sheets if you want, and reply to any of my emails to let me know!

While working as a researcher in distributed systems, Dr. Christian Mayer found his love for teaching computer science students.

To help students reach higher levels of Python success, he founded the programming education website Finxter.com. He’s author of the popular programming book Python One-Liners (NoStarch 2020), coauthor of the Coffee Break Python series of self-published books, computer science enthusiast, freelancer, and owner of one of the top 10 largest Python blogs worldwide.

His passions are writing, reading, and coding. But his greatest passion is to serve aspiring coders through Finxter and help them to boost their skills. You can join his free email academy here.