---
product_id: 289723653
title: "Classic Computer Science Problems in Python"
price: "₹ 9052"
currency: INR
in_stock: true
reviews_count: 5
url: https://www.desertcart.in/products/289723653-classic-computer-science-problems-in-python
store_origin: IN
region: India
---

# Classic Computer Science Problems in Python

**Price:** ₹ 9052
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Classic Computer Science Problems in Python
- **How much does it cost?** ₹ 9052 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.in](https://www.desertcart.in/products/289723653-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

Classic Computer Science Problems in Python presents dozens of coding challenges, ranging from simple tasks like finding items in a list with a binary sort algorithm to clustering data using k-means. Classic Computer Science Problems in Python deepens your Python language skills by challenging you with time-tested scenarios, exercises, and algorithms. As you work through examples in search, clustering, graphs, and more, you'll remember important things you've forgotten and discover classic solutions to your "new" problems Key Features · Breadth-first and depth-first search algorithms · Constraints satisfaction problems · Common techniques for graphs · Adversarial Search · Neural networks and genetic algorithms · Written for data engineers and scientists with experience using Python. For readers comfortable with the basics of Python About the technology Python is used everywhere for web applications, data munging, and powerful machine learning applications. Even problems that seem new or unique stand on the shoulders of classic algorithms, coding techniques, and engineering principles. Master these core skills, and you’ll be ready to use Python for AI, data-centric programming, deep learning, and the other challenges you’ll face as you grow your skill as a programmer. David Kopec teaches at Champlain College in Burlington, VT and is the author of Manning’s Classic Computer Science Problemsin Swift.

Review: Great book for the right audience - If you've already done a decent amount of programming in at least two other languages (including at least one OO), this is a great book to learn about python from. It does not bother with the simple things that you can look up online in two seconds (flow control syntax, defining a simple function, etc.) or OOP concepts. Instead it is a very well chosen set of, as the title implies, classic algorithms with broad use value: K-means clustering, graph searching, constraint-satisfaction problems, even neural network basics. Each of these forms a chapter with a simple, comprehensible generic implementation, presented piecemeal in a narrative and then applied to a handful of different concrete problems. I'd seen most of these techniques before, but I wish my original introduction to them had been this succinct and balanced. Along the way of various features and conventions of python are introduced in a natural way. The author also uses the relatively new (not strictly enforced) typing annotations, which I appreciated as a fan of strong typing. Again, though, if you are out to learn programming with python, this probably is not the book for you. But if you already understand OOP well and want something interesting to survey a new language with, this is a lot of fun.
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.

## Features

- Item Trademark: MANNING PUBLICATIONS
- manufacturer: Manning Publications
- Item Weight: grams, pounds, 0.97003395280, 440.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #129,533 in Books ( See Top 100 in Books ) #76 in Programming Algorithms #190 in Web Programming #278 in Computer Programming Languages |
| Customer Reviews | 4.4 out of 5 stars 141 Reviews |

## Images

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

## Customer Reviews

### ⭐⭐⭐⭐⭐ Great book for the right audience
*by M***K on 12 July 2021*

If you've already done a decent amount of programming in at least two other languages (including at least one OO), this is a great book to learn about python from. It does not bother with the simple things that you can look up online in two seconds (flow control syntax, defining a simple function, etc.) or OOP concepts. Instead it is a very well chosen set of, as the title implies, classic algorithms with broad use value: K-means clustering, graph searching, constraint-satisfaction problems, even neural network basics. Each of these forms a chapter with a simple, comprehensible generic implementation, presented piecemeal in a narrative and then applied to a handful of different concrete problems. I'd seen most of these techniques before, but I wish my original introduction to them had been this succinct and balanced. Along the way of various features and conventions of python are introduced in a natural way. The author also uses the relatively new (not strictly enforced) typing annotations, which I appreciated as a fan of strong typing. Again, though, if you are out to learn programming with python, this probably is not the book for you. But if you already understand OOP well and want something interesting to survey a new language with, this is a lot of fun.

### ⭐⭐⭐⭐⭐ Thorough, enriching book
*by A***R on 15 February 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.

### ⭐⭐⭐⭐⭐ Book
*by P***P on 24 April 2025*

Best book

## 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.in/products/289723653-classic-computer-science-problems-in-python](https://www.desertcart.in/products/289723653-classic-computer-science-problems-in-python)

---

*Product available on Desertcart India*
*Store origin: IN*
*Last updated: 2026-06-22*