Who this book is for

This book is meant for people new to programming, especially the Python language. While no previous programming knowledge is expected, a little knowledge would be beneficial. In addition, while Python is cross-platform, a knowledge of Linux would be helpful.