Chapter 1. Automating QGIS
In this chapter, we will focus on the tools needed to write Python scripts for the PyQGIS framework. We will cover the following recipes:
- Installing QGIS 2.18 for development
- Using the QGIS Python console for interactive control
- Automatically starting the Python console
- Using Python's Script Runner plugin
- Setting up your QGIS IDE
- Debugging QGIS Python scripts
- Navigating the PyQGIS API
- Creating a traditional QGIS plugin
- Creating a Processing Toolbox plugin
- Distributing a plugin
- Building a standalone application
- Storing and reading global preferences
- Storing and reading project preferences
- Accessing the script path from within your script