The Towers of Hanoi: six questions with David Kopec

Six Questions for David Kopec, author of Classic Computer Problems in Python

By Frances Lefkowitz

David Kopec is Assistant Professor in computer science at Vermont’s Champlain College and author of two books in the Classic Problems series. If you want more, find @davekopec on Twitter.

Constraint-Satisfaction Problems in Python

From Classic Computer Science Problems in Python by David Kopec

A large number of problems which computational tools solve can be broadly categorized as constraint-satisfaction problems (CSPs). CSPs are composed of variables with possible values which fall into ranges known as domains. Constraints between the variables must be satisfied in order for constraint-satisfaction problems to be solved. Those three core concepts—variables, domains, and constraints—are simple to understand, and their generality underlies the wide applicabilit

Learning Computer Science with Python


From Classic Computer Science Problems in Python

© 2019 Manning — Design Credits