Classic Computer Science Problems in Python



Bookstore > Books > Classic Computer Science Problems in Python

Price$26.56 - $39.56
Rating
AuthorDavid Kopec
PublisherManning
Published2019
Pages224
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101617295981
ISBN-139781617295980
EBook Hardcover Paperback

Classic Computer Science Problems in Python deepens your knowledge of problem solving techniques from the realm of computer science 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!

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.

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!

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


  1. (3 books)



Similar Books


Classic Computer Science Problems in Swift

Classic Computer Science Problems in Swift

by David Kopec

Don't just learn another language. Become a better programmer instead. Today's awesome iOS apps stand on the shoulders of classic algorithms, coding techniques, and engineering principles. Master these core skills in Swift, and you'll be ready for AI, data-centric programming, machine learning, and the other development challenges that wi...

Price:  $31.51  |  Publisher:  Manning  |  Release:  2018

Kivy: Interactive Applications in Python

Kivy: Interactive Applications in Python

by Roberto Ulloa

Mobiles and tablets have brought with them a dramatic change in the utility of applications. Compatibility has become essential, and this has increased the kind of interaction that users expect: gestures, multi-touches, animations, and magic pens. Kivy is an open source Python solution that covers these market needs with an easy-to-learn ...

Price:  $20.99  |  Publisher:  Packt Publishing  |  Release:  2013

Kivy - Interactive Applications and Games in Python, 2nd Edition

Kivy - Interactive Applications and Games in Python, 2nd Edition

by Roberto Ulloa

Kivy - Interactive Applications and Games in Python 2nd Edition, will equip you with all the necessary knowledge to create interactive, responsive, and cross-platform applications and games.This book introduces the Kivy language and the necessary components so you can implement a graphical user interface (GUI) and learn techniques to hand...

Price:  $34.61  |  Publisher:  Packt Publishing  |  Release:  2015

Modern Python Standard Library Cookbook

Modern Python Standard Library Cookbook

by Alessandro Molina

The Python 3 Standard Library is a vast array of modules that you can use for developing various kinds of applications. It contains an exhaustive list of libraries, and this book will help you choose the best one to address specific programming problems in Python.The Modern Python Standard Library Cookbook begins with recipes on container...

Price:  $49.99  |  Publisher:  Packt Publishing  |  Release:  2018

Introduction to Computer Science Using Python

Introduction to Computer Science Using Python

by Charles Dierbach

Introduction to Computer Science Using Python: A Computational Problem-Solving Focusintroduces students to programming and computational problem-solving via a back-to-basics, step-by-step, objects-late approach that makes this book easy to teach and learn from. Students are provided with a thorough conceptual grounding in computational pr...

Price:  $66.53  |  Publisher:  Wiley  |  Release:  2013

Hands-On Convolutional Neural Networks with TensorFlow

Hands-On Convolutional Neural Networks with TensorFlow

by Iffat Zafar, Giounona Tzanidou, Richard Burton, Nimesh Patel, Leonardo Araujo

Convolutional Neural Networks (CNN) are one of the most popular architectures used in computer vision apps. This book is an introduction to CNNs through solving real-world problems in deep learning while teaching you their implementation in popular Python library - TensorFlow. By the end of the book, you will be training CNNs in no time!W...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2018

Practical Programming

Practical Programming

by Jennifer Campbell, Paul Gries, Jason Montojo, Greg Wilson

Welcome to computer science in the 21st century. Did you ever wonder how computers represent DNA? How they can download a web page containing population data and analyze it to spot trends? Or how they can change the colors in a color photograph? If so, this book is for you. By the time you're done, you'll know how to do all of that and a ...

Price:  $3.99  |  Publisher:  The Pragmatic Programmers  |  Release:  2009

Computer Science Programming Basics in Ruby

Computer Science Programming Basics in Ruby

by Ophir Frieder, Gideon Frieder, David Grossman

If you know basic high-school math, you can quickly learn and apply the core concepts of computer science with this concise, hands-on book. Led by a team of experts, you'll quickly understand the difference between computer science and computer programming, and you'll learn how algorithms help you solve computing problems.Each chapter bui...

Price:  $19.99  |  Publisher:  O'Reilly Media  |  Release:  2013