Readings and Downloads

Software Download (free, online):

Required Reading

  1. Think Python (2nd Edition) by Allen B. Downey: Following this link you will find:

    This book is available under Creative Commons Attribution-NonCommercial 3.0 Unported License

  2. How to Think Like a Computer Scientist: Interactive Edition. This interactive books allows you to write Python code while reading the book. It also has test questions for self-control within every section.

Recommended reading:

  1. Algorithmic Problem Solving with Python by John B. Schneider, Shira Lynn Broschat, and Jess Dahmen.
  2. How to Think Like a Computer Scientist by Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers.
  3. Python Bibliotheca
  4. To the instructor’s discretion

Leave a Reply

Your email address will not be published.