While other textbooks devote their pages to explaining introductory programming concepts The
Python Workbook focuses exclusively on exercises following the philosophy that computer
programming is a skill best learned through experience and practice. Designed to support and
encourage hands-on learning about programming this student-friendly work contains 174
exercises spanning a variety of academic disciplines and everyday situations. Solutions to
selected exercises are also provided supported by brief annotations that explain the technique
used to solve the problem or highlight specific points of Python syntax. No background
knowledge is required to solve the exercises beyond the material covered in a typical
introductory Python programming course. Undergraduate students undergoing their first
programming course and wishing to enhance their programming abilities will find the exercises
and solutions provided in this book to be ideal for their needs.