This book assumes that you have some basic knowledge of the Python programming language, basic computer literacy, and at least an awareness of geospatial analysis. This chapter provides a foundation for geospatial analysis, which is needed to attack any subject in the areas of remote sensing and GIS, including the material in all the other chapters of this book.
The examples in this book are based on Python 3.4.3, which you can download here: https://www.python.org/downloads/release/python-343/.