Solving Problems with Python

COSC 101 - Introduction to Computing I

This book was originally written by A. Downey under the titles “How to think like a computer scientist”, and “Python for software design.” Under terms of the GNU Public License, his text has been remixed and modified for use in COSC 101, Intro to Computing I, at Colgate University. For the original source text, see <>. See the Postscript for original book credits.

The source text for this book is written in reStructuredText and converted to pdf, ebook, and HTML using the excellent Sphinx documentation tool (<>). All code and book source is available under terms of the GNU Public License and hosted at <>.


    1. Hay
  • A.D. Jaggard
    1. Sommers

Current Editor:

    1. Sommers

Version 2013.01.


Indices and tables

Table Of Contents

Next topic

1. The way of the program

This Page