Extended Materials for "Programming Concepts in Python"

The exercises published here are suitable for lab assignments. They can be used exactly as they are, or copied, pasted, and marked up by instructors for use in their classes.

There are also some samples of solutions to other exercises to show students the format and detail they should expect to apply in solving the exercises. And there are YouTube-like videos, explaining the concepts presented in each chapter.

Each chapter has extended information on the chapter's topic, published here. New material gets added from time to time, especially in chapters where the details are affected by advances in technology, like chapter 2, which is about operating systems and compiler software -- technologies that change constantly.

Also, contributers are encouraged to send new materials to the author for possible inclusion in the chapter's extended information.

Robert Burns, Diablo Valley College

Chapter 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15