This chapter provides an overview of the QGIS system and how you can work with it using the Python programming language. In particular, this chapter will cover the following: • Downloading, installing, and running QGIS • Becoming familiar with the QGIS application • Using Python within QGIS • Using the Python Console as a window into the QGIS environment • Working of a QGIS Python pl…