Jump to ratings and reviews
Rate this book

Think Python: How to Think Like a Computer Scientist

Rate this book

325 pages, Paperback

Published July 2, 2024

8 people are currently reading
37 people want to read

About the author

Allen Downey

9 books2 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
7 (28%)
4 stars
12 (48%)
3 stars
3 (12%)
2 stars
3 (12%)
1 star
0 (0%)
Displaying 1 - 4 of 4 reviews
19 reviews
July 14, 2025
It’s not great, it is very very high level and does not give much information into fundamentals. Nothing special I for sure recommend a free online source like codcademy over this.
1 review
December 21, 2025
I grabbed this book as I was preparing for my summer camp course for high school scholars and I find it a perfect guide for those who has never programmed before and have never used Python.

Even for my graduate course, I can borrow some of the stuff, especially as a "crash course" for Python. This version also emphasized automated testing including doctest and unittest, I think I can for sure add a session about it.

Another thing I can borrow from this book is how it introduced virtual assistants (I like how Allen has named LLMs). There are suggestions throughout this book about how we can use those tools to accelerate our learning.
Profile Image for Charlie Thompson-Wood.
16 reviews
December 20, 2025
It's helpful.
I've heard of more helpful books that let us implement what we learn into making games like "Alien Invasion", mock websites and so on.
I chose this book over the other because it was recommended for my Computer Science class.
It's meh...
At least I learned a bit.
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.