[Edu-sig] Python 3.0 Textbook and Labs

Mark Goadrich mark.goadrich at gmail.com
Mon Jul 27 18:33:10 CEST 2009

Last year in my CS1 course where I teach Python, I used a modified
version of Allen Downey's "How to Think Like a (Python) Programmer"
open source text. I restructured and edited the text to fit my
pedagogical needs, and it was well received by my students (especially
the "free PDF textbook" part).

This summer I have converted the text and examples to be in line with
the Python 3.0 changes, and thought other people on this list might be
interested. I've tried to be thorough, but I'm sure I've missed some
things, and will continue to update the text as the fall semester

The PDF can be found at


with the LaTeX source files at


and my associated labs, approximately one for each chapter


Hope you find them useful,


Mark Goadrich, Ph.D.
Broyles Eminent Scholars Chair of Computational Mathematics
Assistant Professor of Computer Science
Centenary College of Louisiana, Shreveport, LA
mgoadric at centenary.edu
(318) 869-5194

More information about the Edu-sig mailing list