Discover new books on Goodreads
Meet your next favorite book
Open Syllabus Python Books
Score
A book’s total score is based on multiple factors, including the number of people who have voted for it and how highly those voters ranked the book.
1 |
Head First Python: A Brain-Friendly Guide
by
3.90 avg rating — 559 ratings
score: 176,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
2 |
Python Programming: An Introduction to Computer Science, 3rd Ed.
by
4.01 avg rating — 479 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
3 |
Think Python: How to Think Like a Computer Scientist
by
Allen B. Downey (Goodreads Author)
4.13 avg rating — 1,662 ratings
score: 99,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
4 |
Learning Python
by
4.01 avg rating — 3,187 ratings
score: 98,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
5 |
Computational Physics
by
3.62 avg rating — 34 ratings
score: 97,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
6 |
Starting Out with Python
by
3.95 avg rating — 175 ratings
score: 96,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
7 |
Python Scripting for ArcGIS (Python Scripting, 1)
by
4.23 avg rating — 95 ratings
score: 95,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
8 |
Practice of Computing Using Python, The (3rd Edition)
by
3.90 avg rating — 49 ratings
score: 94,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
9 |
Python for Data Analysis
by
4.17 avg rating — 2,419 ratings
score: 93,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
10 |
Introduction to Computing Using Python: An Application Development Focus
by
3.72 avg rating — 25 ratings
score: 92,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
11 |
Programming Python: Powerful Object-Oriented Programming
by
really liked it 4.00 avg rating — 1,078 ratings
score: 91,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
12 |
Fundamentals of Python: First Programs
by
3.69 avg rating — 29 ratings
score: 90,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
13 |
Python Programming for the Absolute Beginner
by
3.93 avg rating — 471 ratings
score: 89,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
14 |
GIS Tutorial for Python Scripting
by
3.50 avg rating — 6 ratings
score: 88,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
15 |
Python Programming in Context
by
3.28 avg rating — 32 ratings
score: 87,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
16 |
Introduction to Programming Using Python
by
4.09 avg rating — 44 ratings
score: 86,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
17 |
Python For Everyone
by
4.08 avg rating — 48 ratings
score: 85,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
18 |
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
by
4.36 avg rating — 3,036 ratings
score: 84,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
19 |
Beginning Python: From Novice to Professional
by
Magnus Lie Hetland (Goodreads Author)
3.90 avg rating — 298 ratings
score: 83,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
20 |
Python: Visual QuickStart Guide
by
3.52 avg rating — 50 ratings
score: 82,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
21 |
Introduction to Computing and Programming in Python
by
3.41 avg rating — 17 ratings
score: 81,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
22 |
Fundamentals of Python: Data Structures
by
3.95 avg rating — 22 ratings
score: 80,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
23 |
Dive into Python 3
by
3.84 avg rating — 301 ratings
score: 79,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
24 |
Programming in Python 3: A Complete Introduction to the Python Language
by
3.72 avg rating — 181 ratings
score: 78,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
25 |
Python: How to Program
by
3.08 avg rating — 13 ratings
score: 77,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
26 |
Linux Command Line and Shell Scripting Bible
by
4.16 avg rating — 268 ratings
score: 75,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
27 |
Practical Programming: An Introduction to Computer Science Using Python 3.6
by
4.05 avg rating — 21 ratings
score: 74,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
28 |
Natural Language Processing with Python
by
Steven Bird (Goodreads Author)
4.10 avg rating — 569 ratings
score: 73,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
29 |
Introduction to Computation and Programming Using Python
by
4.22 avg rating — 494 ratings
score: 72,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
30 |
A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering, 6)
by
3.85 avg rating — 65 ratings
score: 71,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
31 |
Problem Solving with Algorithms and Data Structures Using Python
by
4.12 avg rating — 204 ratings
score: 70,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
32 |
Deep Learning
by
4.44 avg rating — 2,083 ratings
score: 69,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
33 |
Computer Science: An Overview
by
3.77 avg rating — 389 ratings
score: 68,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
34 |
Beginning Python: Using Python 2.6 and Python 3.1
by
3.22 avg rating — 18 ratings
score: 67,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
35 |
Data Science From Scratch: First Principles with Python
by
3.91 avg rating — 1,128 ratings
score: 66,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
36 |
Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code
by
3.93 avg rating — 587 ratings
score: 65,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
37 |
Python Essential Reference
by
4.23 avg rating — 478 ratings
score: 64,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
38 |
Statistical Data Analysis
by
4.26 avg rating — 31 ratings
score: 63,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
39 |
Python in a Nutshell: A Desktop Quick Reference
by
3.89 avg rating — 376 ratings
score: 62,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
40 |
Object-Oriented Programming in Python
by
4.18 avg rating — 11 ratings
score: 61,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
41 |
Core Python Programming
by
3.82 avg rating — 158 ratings
score: 60,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
42 |
Computer Science Illuminated
by
3.61 avg rating — 136 ratings
score: 59,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
43 |
Text Processing in Python
by
3.15 avg rating — 27 ratings
score: 58,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
44 |
Introduction to Computer Science Using Python
by
3.82 avg rating — 11 ratings
score: 57,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
45 |
Exploring Python
by
3.31 avg rating — 13 ratings
score: 56,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
46 |
Concepts of Programming Languages
by
3.67 avg rating — 375 ratings
score: 55,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
47 |
Python Pocket Reference
by
4.03 avg rating — 733 ratings
score: 54,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
48 |
Handbook of Writing for the Mathematical Sciences
by
4.18 avg rating — 28 ratings
score: 53,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
49 |
Python Data Science Handbook: Essential Tools for Working with Data
by
4.30 avg rating — 660 ratings
score: 52,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
50 |
Automate the Boring Stuff with Python: Practical Programming for Total Beginners
by
Al Sweigart (Goodreads Author)
4.28 avg rating — 3,103 ratings
score: 51,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
51 |
Introducing Python: Modern Computing in Simple Packages
by
Bill Lubanovic (Goodreads Author)
4.16 avg rating — 326 ratings
score: 50,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
52 |
The Art of R Programming: A Tour of Statistical Software Design
by
4.02 avg rating — 586 ratings
score: 49,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
53 |
Molecular Modelling: Principles and Applications
by
4.36 avg rating — 39 ratings
score: 48,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
54 |
Programming: Principles and Practice Using C++
by
4.23 avg rating — 505 ratings
score: 47,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
55 |
Pattern Recognition and Machine Learning
by
4.32 avg rating — 1,889 ratings
score: 46,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
56 |
Machine Learning: A Probabilistic Perspective
by
4.34 avg rating — 520 ratings
score: 45,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
57 |
Getting to Know ArcGIS ModelBuilder
by
3.72 avg rating — 18 ratings
score: 44,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
58 |
Computer Algorithms
by
3.73 avg rating — 37 ratings
score: 43,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
59 |
Physical Biology of the Cell
by
4.23 avg rating — 66 ratings
score: 42,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
60 |
Speech and Language Processing
by
4.29 avg rating — 638 ratings
score: 41,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
61 |
Introduction to Probability
by
4.26 avg rating — 23 ratings
score: 40,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
62 |
The Quick Python Book
by
Naomi R. Ceder (Goodreads Author)
3.87 avg rating — 275 ratings
score: 39,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
63 |
Learning Perl: Making Easy Things Easy and Hard Things Possible
by
3.99 avg rating — 1,858 ratings
score: 38,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
64 |
LOTE EXPOSITOR SOBREMESA ERIK VOGLER (12 UNIDADES)
by
4.37 avg rating — 166 ratings
score: 37,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
65 |
The Elements of Statistical Learning: Data Mining, Inference, and Prediction
by
4.43 avg rating — 1,874 ratings
score: 36,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
66 |
Machine Learning: The Art and Science of Algorithms That Make Sense of Data
by
3.94 avg rating — 138 ratings
score: 35,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
67 |
An Introduction to Statistical Learning: with Applications in R
by
4.59 avg rating — 2,308 ratings
score: 34,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
68 |
Practical Computing for Biologists
by
Steven Haddock (Goodreads Author)
4.37 avg rating — 87 ratings
score: 33,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
69 |
Programming Language Pragmatics
by
3.99 avg rating — 356 ratings
score: 32,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
70 |
Hadoop: The Definitive Guide
by
3.93 avg rating — 1,011 ratings
score: 31,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
71 |
Electrochemical Methods: Fundamentals and Applications
by
4.48 avg rating — 67 ratings
score: 30,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
72 |
Molecular Reaction Dynamics
by
really liked it 4.00 avg rating — 4 ratings
score: 29,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
73 |
Learning Scientific Programming with Python
by
4.21 avg rating — 19 ratings
score: 28,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
74 |
Programming Logic and Design, Introductory
by
3.63 avg rating — 30 ratings
score: 27,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
75 |
Introduction to Algorithms
by
4.35 avg rating — 9,249 ratings
score: 26,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
76 |
An Introduction to Programming Using Python
by
4.33 avg rating — 3 ratings
score: 25,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
77 |
The Nature of Computation
by
4.59 avg rating — 110 ratings
score: 24,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
78 |
The Analytical Engine: An Introduction to Computer Science Using the Internet
by
really liked it 4.00 avg rating — 4 ratings
score: 23,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
79 |
C: The Complete Reference
by
4.20 avg rating — 218 ratings
score: 22,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
80 |
An Introduction to Python
by
3.73 avg rating — 15 ratings
score: 21,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
81 |
Invitation to Computer Science
by
3.62 avg rating — 90 ratings
score: 20,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
82 |
Fluent Python: Clear, Concise, and Effective Programming
by
Luciano Ramalho (Goodreads Author)
4.62 avg rating — 1,737 ratings
score: 19,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
83 |
Python Machine Learning
by
4.25 avg rating — 756 ratings
score: 18,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
Anyone can add books to this list.
How to Vote
To vote on existing books from the list, beside each book there is a link vote for this book clicking it will add that book to your votes.
To vote on books not in the list or books you couldn't find in the list, you can click on the tab add books to this list and then choose from your books, or simply search.