Problem Solving with Algorithms and Data Structures using Python

  • To review the ideas of computer science, programming, and problem-solving.
  • To understand abstraction and the role it plays in the problem-solving process.
  • To understand and implement the notion of an abstract data type.
  • To review the Python programming language.

http://interactivepython.org/runestone/static/pythonds/index.html

Advertisements