Classic Computer Science Problems in Python cover art

Classic Computer Science Problems in Python

Preview
LIMITED TIME OFFER

3 months free
Try for £0.00
£8.99/mo thereafter. Renews automatically. Terms apply. Offer ends 31 July 2025 at 23:59 GMT.
Pick 1 audiobook a month from our unmatched collection.
Listen all you want to thousands of included audiobooks, Originals, and podcasts.
Access exclusive sales and deals.
Premium Plus auto-renews for £8.99/mo after 3 months. Cancel monthly.

Classic Computer Science Problems in Python

By: David Kopec
Narrated by: Lisa Farina
Try for £0.00

£8.99/mo after 3 months. Offer ends 31 July 2025 23:59 GMT. Cancel monthly.

Buy Now for £14.99

Buy Now for £14.99

Confirm Purchase
Pay using card ending in
By completing your purchase, you agree to Audible's Conditions of Use and authorise Audible to charge your designated card or any other card on file. Please see our Privacy Notice, Cookies Notice and Interest-based Ads Notice.
Cancel

About this listen

Classic Computer Science Problems in Python sharpens your CS problem-solving skills with time-tested scenarios, exercises, and algorithms, using Python. You'll tackle dozens of coding challenges, ranging from simple tasks like binary search algorithms to clustering data using k-means. You'll especially enjoy the feeling of satisfaction as you crack problems that connect computer science to the real-world concerns of apps, data, performance, and even nailing your next job interview!

Computer science problems that seem new or unique are often rooted in classic algorithms, coding techniques, and engineering principles. And classic approaches are still the best way to solve them! Understanding these techniques in Python expands your potential for success in web development, data munging, machine learning, and more.

What's inside

  • Search algorithms
  • Common techniques for graphs
  • Neural networks
  • Genetic algorithms
  • Adversarial search
  • Uses type hints throughout
  • Covers Python 3.7

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) and Classic Computer Science Problems in Swift (Manning, 2018).

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

PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.

©2019 Manning Publications (P)2019 Manning Publications
Computer Science Programming Programming & Software Development Programming Languages Software Development Machine Learning Data Science Software Technology Artificial Intelligence Classics

Listeners also enjoyed...

Grokking Artificial Intelligence Algorithms cover art
Algorithms to Live By cover art
Designing Data-Intensive Applications cover art
Grokking Algorithms cover art
Clean Code cover art
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition cover art
Deep Learning with PyTorch cover art
Clean Architecture cover art
Software Engineering at Google cover art
Python Programming & Machine Learning With Python: 2 Manuscripts in 1 cover art
Python for Data Science cover art
Python Programming cover art
Team Topologies: Organizing Business and Technology Teams for Fast Flow cover art
Accelerate: Building and Scaling High Performing Technology Organizations cover art
Functional Programming in Scala cover art
Natural Language Processing in Action: Understanding, Analyzing, and Generating Text with Python cover art
All stars
Most relevant  
Content excellent, however the listening experience was unfortunately ruined as the voice is clearly AI-generated. Not only are the monotony and artificiality of the voice painful to listen to, but mispronunciations and erratically placed stresses limit intelligibility.

Ruined by AI voice

Something went wrong. Please try again in a few minutes.