Building a Python Plugin

Warning

A new version of this tutorial is available at Building a Python Plugin (QGIS3)