Discover new books on Goodreads
Meet your next favorite book
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 — 557 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.02 avg rating — 484 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.12 avg rating — 1,669 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,210 ratings
score: 98,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 5 |
Computational Physics
by
3.63 avg rating — 35 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.97 avg rating — 176 ratings
score: 96,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 7 |
Python Scripting for ArcGIS
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,447 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
3.99 avg rating — 1,081 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 — 49 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,118 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.89 avg rating — 296 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.91 avg rating — 23 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.85 avg rating — 300 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 — 180 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.21 avg rating — 14 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 — 272 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 — 22 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 — 570 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 — 497 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 — 205 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,122 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 — 390 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,150 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.92 avg rating — 595 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 — 479 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.18 avg rating — 33 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.90 avg rating — 377 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.66 avg rating — 379 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.04 avg rating — 739 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.17 avg rating — 29 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.29 avg rating — 672 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,172 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 — 325 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 — 590 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.38 avg rating — 42 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.22 avg rating — 511 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,903 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 — 65 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.30 avg rating — 642 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 — 277 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,862 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.38 avg rating — 165 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,888 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,336 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 — 360 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.94 avg rating — 1,012 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.46 avg rating — 70 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.20 avg rating — 20 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.61 avg rating — 31 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,323 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.50 avg rating — 4 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 — 111 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 — 219 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.71 avg rating — 14 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,787 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.24 avg rating — 759 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.



