You can download the PDF version of the guide from the official QGIS website.
While QGIS 2.x had static PDFs, QGIS 3 documentation is continuously updated. To get a "PDF work" equivalent: pyqgis programmer 39s guide 3 pdf work
The book starts gently, introducing the QGIS Python Console. This is where most users get their first taste of automation. The guide explains how to interact with the QGIS Interface ( iface ), load layers programmatically, and manipulate the map canvas. You can download the PDF version of the