---
product_id: 143668859
title: "Classic Computer Science Problems in Python"
price: "€ 109.11"
currency: EUR
in_stock: true
reviews_count: 13
url: https://www.desertcart.at/products/143668859-classic-computer-science-problems-in-python
store_origin: AT
region: Austria
---

# Classic Computer Science Problems in Python

**Price:** € 109.11
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Classic Computer Science Problems in Python
- **How much does it cost?** € 109.11 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.at](https://www.desertcart.at/products/143668859-classic-computer-science-problems-in-python)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

”Highly recommended to everyone interested in deepening their understanding of Python and practical computer science.” | Key Features > Master formal techniques taught in college computer science classes > Connect computer science theory to real-world applications, data, and performance > Prepare for programmer interviews > Recognize the core ideas behind most “new” challenges > Covers Python 3.7 Note: Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About The Book Programming problems that seem new or unique are usually rooted in well-known engineering principles. Classic Computer Science Problems in Python guides you through time-tested scenarios, exercises, and algorithms that will prepare you for the “new” problems you’ll face when you start your next project. In this amazing book, you'll tackle dozens of coding challenges, ranging from simple tasks like binary search algorithms to clustering data using k-means. As you work through examples for web development, machine learning, and more, you'll remember important things you've forgotten and discover classic solutions that will save you hours of time. What You Will Learn • Search algorithms • Common techniques for graphs • Neural networks • Genetic algorithms • Adversarial search • Uses type hints throughout This Book Is Written For For intermediate Python programmers. About The Author David Kopec is an assistant professor of Computer Science and Innovation at Champlain College in Burlington, Vermont. He is the author of Dart for Absolute Beginners (Apress, 2014), Classic Computer Science Problems in Swift (Manning, 2018), and Classic Computer Science Problems in Java (Manning, 2020) Table of Contents 1. Small problems 2. Search problems 3. Constraint-satisfaction problems 4. Graph problems 5. Genetic algorithms 6. K-means clustering 7. Fairly simple neural networks 8. Adversarial search 9. Miscellaneous problems

Review: 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.
Review: 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.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #809,765 in Books ( See Top 100 in Books ) #10 in Genetic Algorithms #597 in Python Programming #604 in Computer Programming Languages |
| Customer Reviews | 4.4 out of 5 stars 156 Reviews |

## Images

![Classic Computer Science Problems in Python - Image 1](https://m.media-amazon.com/images/I/716sqdfodTL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Thorough, enriching book
*by A***R on February 15, 2022*

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.

### ⭐⭐⭐⭐⭐ Very nice algorithm examples
*by M***S on October 24, 2021*

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

### ⭐⭐⭐ Could use a little more structuring
*by J***H on November 13, 2020*

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.

## Frequently Bought Together

- Classic Computer Science Problems in Python
- Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming
- Python Programming: An Introduction to Computer Science, Fourth Edition

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.at/products/143668859-classic-computer-science-problems-in-python](https://www.desertcart.at/products/143668859-classic-computer-science-problems-in-python)

---

*Product available on Desertcart Austria*
*Store origin: AT*
*Last updated: 2026-05-25*