Share:

12 Best Python Books

Goal: Find the best Python books according to the internet (not just one person's opinion).

Method:

  1. Search for "best python books" and study the top 5+ pages.
  2. Add only the books mentioned 2+ times.
  3. Rank the results neatly here.

12 Best Python Books

As an Amazon Associate, we earn from qualifying purchases (at no extra cost to you).

1

Python Crash Course

A Hands-On, Project-Based Introduction to Programming

by Eric Matthes

2

Head First Python

A Brain-Friendly Guide

by Paul Barry

3

Learn Python 3 the Hard Way

A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code

by Zed Shaw

4

Automate the Boring Stuff with Python

Practical Programming for Total Beginners

by Al Sweigart

5

Fluent Python

Clear, Concise, and Effective Programming

by Luciano Ramalho

6

Learning Python

by Mark Lutz

7

Python Cookbook

by David Beazley

8

Python for Data Analysis

Data Wrangling with Pandas, NumPy, and IPython

by Wes McKinney

9

Python Tricks

A Buffet of Awesome Python Features

by Dan Bader

10

Effective Python

90 Specific Ways to Write Better Python

by Brett Slatkin

11

Python Data Science Handbook

Essential Tools for Working with Data

by Jake VanderPlas

12

Python Pocket Reference

Python In Your Pocket

by Mark Lutz

Sources

Did we miss a book?

Spot a missing title or bad link on this list?

Comments

All comments are moderated. Links (if enabled) are marked rel="ugc nofollow".

Edited by

Richard Reis

Software engineer whose passion for tracking book recommendations from podcasts inspired the creation of MRB.

Anurag Ramdasan

Lead investor at 3one4 Capital whose startup expertise and love for books helped shaped MRB and its growth.

Other Lists