Audience

Professional programmers who need to learn Python are our primary audience. We provide specific help for you in a number of ways.

Instructors are a secondary audience. If you are looking for classroom projects that are engaging, comprehensible, and focus on perfecting language skills, this book can help. Each chapter in this book contains exercises that help students master the concepts presented in the chapter.

This book assumes an basic level of skill with any of the commonly-available computer systems. The following skills will be required.

When you've finished with this book you should be able to do the following.