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 plugin
Interacting with the QGIS Python API from an external Python program