PyQGIS

Tutorials using the Python API for QGIS (PyQGIS) to automate GIS workflows and analyses with both raster and vector data. QGIS is free, open-source software. The QGIS Python API extends QGIS functionality by creating opportunities to automate and customize workflows and implement new algorithms.