Best Python Books for Beginners
Level 11 books
11 Python books ranked by developer recommendations — ideal if you're just getting started. Top picks include Learn Python the Hard Way and Python Crash Course.
Rankings
1—
Learn Python the Hard Way
Zed Shaw
131 in 90d
pythonbackend
31.3
View →
2—
Python Crash Course
Eric Matthes
130 in 90d
pythonbackend
30.5
View →
3—
Learning Python
Mark Lutz
70 in 90d
pythonbackend
17.5
View →
4—
Automate the Boring Stuff with Python
Al Sweigart
62 in 90d
pythonbackend
16.6
View →
5—
Learn Python 3 the Hard Way
Zed A. Shaw
50 in 90d
pythonbackend
12.5
View →
6—
Head First Python
Paul Barry
40 in 90d
pythonbackend
10
View →
7—
Problem Solving with Algorithms and Data Structures Using Python
Bradley N. Miller, David L. Ranum
40 in 90d
pythoncomputer-sciencebackend
6
View →
8—
Flask Web Development
Miguel Grinberg
30 in 90d
pythonbackend
5.5
View →
9—
Dive Into Python 3
Mark Pilgrim
20 in 90d
pythonbackend
5
View →
10—
Python for Everybody
Charles R. Severance
50 in 90d
pythondata-sciencebackend
4.5
View →
11—
Django Takeoff!
Bryam Loaiza
40 in 90d
pythonbackend
4
View →