Skip to product information
1 of 2

BigGreenBear.com

Classic Computer Science Problems in Python First Edition

Classic Computer Science Problems in Python First Edition

Regular price $39.23 USD
Regular price Sale price $39.23 USD
Sale Sold out
Taxes included. Shipping calculated at checkout.
Condition

”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

"Highly recommended to everyone who is interested in deepening their understanding, not only of the Python language, but also of practical computer science."
--Daniel Kenney-Jung, MD, University of Minnesota

"Classic problems presented in a wonderfully entertaining way with a language that always seems to have something new to offer."
--Sam Zaydel, RackTop Systems

"Whether you're a novice or a seasoned professional, there's an Aha! moment in this book for everyone."
--James Watson, Adaptive
"A fun way to get hands-on experience with classical computer science problems in modern Python."
--Jens Christian Bredahl Madsen, IT Relation

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).
  • Publisher ‏ : ‎ Manning; First Edition (March 15, 2019)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 224 pages
  • ISBN-10 ‏ : ‎ 1617295981
  • ISBN-13 ‏ : ‎ 978-1617295980
  • Item Weight ‏ : ‎ 13.4 ounces
  • Dimensions ‏ : ‎ 7.38 x 0.5 x 9.25 inches
  • Book grading is based on a score out of 10:

    0-1.5 = poor to good minus
    2.0-3.5 = fair to very good minus
    4.0-5.5 = very good to fine minus
    6.0-7.5 = fine to very fine minus
    8.0 = very fine
    8.5 = very fine plus
    9.0 = very fine/near mint
    9.2 = near mint minus
    9.4 = near mint
    9.6 = near mint plus
    9.8 = near mint to mint
    9.9 = mint
    10.0 = gem mint

    Fast secure shipping ·  Shipping from United States 

    FAST SHIPPING for all domestic orders with no extra charge for shipping regardless if you buy 1 or 100+ items. We commit to process 99.99% of orders within three business day upon receipt of confirmed payment. Delivery time may vary based on several factors, but in general you should get your item within 2-8 days in the US, and International items vary greatly on your countries postal system and customs processing times.

    Return Policy
    All Collectibles are sold as is at BigGreenBear.com. Returns are only accepted on the rare occasion the item is not as described. If you are making a return, please initiate the return process through BigGreenBear.com
    Prior to listing, our expert team carefully assessed this item to represent it accurately.

    Please review the description and high-definition images prior to purchasing to ensure this item meets your satisfaction. We welcome you to contact us if you have further questions about this item.


     Trust us at BigGreenBear.com to serve your online purchase and you'll never go anywhere else! 

View full details