Welcome To Desertcart

You are browsing Mauritius's store.

We have a store for Us. Visit your country store to view the latest offers.

Classic Computer Science Problems in Python
Thumbnail 1

Classic Computer Science Problems in Python

Product ID: 143668859
Secure Transaction

Description

Classic Computer Science Problems in Python

Reviews

A**R

Thorough, enriching book

This book is great for semi-experienced python users. Every chapter introduces several new pythonic concepts and provides a very nice generic framework for trying out the algorithms described. It is the kind of book where you'd get the most out of it when you work through it.

M**S

Very nice algorithm examples

I am a season programer and really enjoyed this book. Found examples to be quite complete. It has helped me improve my Python skills.

J**H

Could use a little more structuring

I found the topics in this book to be fascinating which is why I picked it up and was hopeful that a self taught developer would be able to find some use for this book. To which I have found some nuggets of helpful tips. It broke down bit shifting in a pretty digestible manner.However with all the above said I found the book very disorganized. For example in chapter one the purpose was on the discussion about small problems. We go straight into the fibonacci sequence (which did give some very helpful hints on recursion) but then right after talking about that we go straight into memoization without any segue. Then after that we go right into trivial compression then after 4 to 4 1/2 pages we go right into unbreakable encryption. With each change in topic I was left with trying to figure out what the author wanted me to gain and how did those specifically classify as small problems.I gave it a 3 because this book does have some very cool insights and taking the examples and making them my own has helped but for someone without a CS degree I was left wanting more depth and that is something that I didn't get.

M**R

Great book. Must read for avid CS professionals.

Great book.The material is very well explained.

S**N

Best CS book I’ve bought in years

I absolutely love Classic Computer Science Problems in Python. It taught me both how to use Python in ways I never had before and about some computer science concepts that I may have heard of but had never used for actual coding projects. The book presents a large amount of information in a surprisingly small number of pages. I appreciate that the description of the material is to-the-point and not mathematical. This is the only computer science book I’ve read cover-to-cover in probably ten years. It was extremely useful in working through the Advent of Code problem sets and, directly because of this book, I’ve used A*, Dijkstra’s algorithm, and genetic algorithms in projects at work. I liked Classic Computer Science Problems in Python so much that I also bought Classic Computer Science Problems in Swift to help me improve my Swift skills.

K**R

Easy to follow, great selection of topics, superbly organized code

I particularly like the way Professor Kopec organized the topics, code and explanations. Although the book lacks complexity analysis, it is an excellent book for someone who is picking up Python and reviewing CS topics at the same time. The topics selected by Professor Kopec aren't the same as those you would find in a (rather boring, I should say) data structure and algorithm book where C/Java code snippets are (sometimes in brute force) translated to Python code snippets. The topics in this book build up a repertoire of re-usable frameworks for the "basics" such as search, CSP, and graph algorithms as an illustration of how generic framework can be constructed in Python to solve classes of similar problems. In later half of the book Professor Kopec leads the reader into the AI realm of things (at the introductory level) such as neural networks and game theory. Very enjoyable read and great learning. (Disclaimer: I purchased the book at the publisher's site at 50% bundle-discount.)

J**N

Lot's of Helpful Examples- including Neural Networks

I’ve played around considerably with neural networks (as a student) and used TensorFlow to implement them, but it was really cool to see one implemented entirely in Python. It allowed me to play around and inspect the neurons and weights, etc. That was a really helpful set of exercises to not just “learn” about them, but to actually watch one in action.This book is supported by a community with active participation from the author, so you really get a lot more than just a book. Highly reccomended.

R**K

Good book for a python programmer to learn some basic computer science problems

This book is ok. It would have been better if it were not for the author's decision to use type hints in all the examples. Typing hints are relatively new, and if you just learned python and are looking to get a little more classic computer science knowledge, they only get in the way. Not that type hints are hard to understand, it just clutters up the code if you are not concerned about production, only illustrating concepts the reader is trying to learn.

Common Questions

Yes, all products are sourced directly from authorized retailers in the US, UK, UAE and India. We maintain strict quality control processes and verify each product before shipping. All items come with applicable manufacturer warranties and are covered by our standard return policy.
Delivery times vary by destination country, typically ranging from 3-9 business days. Each order is fully trackable through our system. We handle all customs clearance and use reliable courier partners for last-mile delivery. You'll receive regular updates about your order status via email and our app.
Desertcart is an international e-commerce platform operating since 2014. We securely process thousands of orders globally each day. Every product goes through our quality verification process before delivery, and we provide end-to-end order tracking, 24/7 customer support, and a comprehensive returns policy to ensure a safe shopping experience.
Our prices include the product cost, international shipping, import duties, customs clearance, and local delivery charges. We handle all customs and import procedures, ensuring there are no hidden fees upon delivery. PRO members receive additional benefits including free shipping.

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Imran F.

Very reliable shop with genuine products. Will definitely buy again!

2 weeks ago

Ali H.

Fast shipping and excellent packaging. The Leatherman tool feels very premium and sturdy.

1 day ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving millions of shoppers across more than 100 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
₨4622

Duties & taxes incl.

Mauritiusstore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Ask AI about this Product

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Yusuf A.

Fantastic experience overall. Will recommend to friends and family.

1 month ago

Sneha T.

Received my product in pristine condition. Great service overall.

1 month ago

Classic Computer Science Problems In Python | Desertcart Mauritius