What you need for this book
While Python is at home on most operating systems, and we have tried to keep an operating system-agnostic approach within the book, it is advisable to use a computer running a Linux distribution or OS X when working with this book, as Python is already installed and running. The Linux distribution can be either installed on the machine or within a virtual machine. Almost any Linux distribution will do, and any recent version of Ubuntu will be fine.