What’s the Best NumPy Book?

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.

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 credibility because of its famous author. Although the book is not wholly focused on NumPy, it gives an in-depth introduction to data analysis tasks using both the NumPy and Pandas library. Even more so, the book is available for free (in the 2013 edition) here.

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!

Leave a Comment

Your email address will not be published. Required fields are marked *