Reading Assignments

The reading assignments are all PDF files which can be downloaded from links on this page (click on the filename of the reading). Most readings end with exercises, which reinforce the reading material; it's best to use Python to go through these exercises. In some cases, there will be files or programs that accompany the reading, and the links for these will be provided on this page.

28 Nov - 4 Dec

Chapters 25 through 27: Chap25-27.pdf

15-28 Nov

Chapter 24 on network programs and try/except: Chap24.pdf

9-14 Nov

Chapters 22 and 23 on drawing, input and output: Chap22-23.pdf

2-8 Nov

Chapter 21 on loop patterns: Chap21.pdf

31 Oct - 1 Nov

Chapter 20 on documentation: Chap20.pdf

25-29 Oct

Chapter 19 on for loops and recursion: Chap19.pdf

21-24 Oct

Chapter 18 on modules: Chap18.pdf

17-21 Oct

Chapter 17 on mutation: Chap17.pdf

12-17 Oct

Chapters 15 and 16 on assignment and variable scope in functions: Chap15-16.pdf Also, please look at the stepper examples on assignment.

1-10 Oct

Finishing Chapter on list functions, comprehensions and generators: Chap14.pdf

29-30 Sep

Starting Chapter on list functions: Chap14.pdf

24-28 Sep

Chapter on slicing and joining: Chap13.pdf

20-23 Sep

Chapter on conditional logic: Chap12.pdf

19-20 Sep

Chapter on unit testing: Chap11.pdf Optional - some unit test puzzles in Unit-Supplement.zip

15-19 Sep

Next chapter on functions: Chap10.pdf

12-14 Sep

Chapter on functions: Chap9.pdf

7-12 Sep

Chapter on printing: Chap8.pdf

1-7 Sep

Chapter on expressions: Chap7.pdf

28-31 Aug

Read Chap6.pdf about Python Operators.

22-27 Aug

The reading assignment for the first week of the course is in: Chap1-5.pdf --- about the last ten pages should be read, starting with "Python Language Primitive Types".

Readings (last edited 2014-05-25 18:29:53 by localhost)