Python Plugin Development in QGIS for Boundless Desktop

Two-day instructor led training focused on Python plugin development

Python Plugin Development in QGIS for Boundless Desktop

Curriculum

About this course

About this course

This course introduces participants to all of the ways that Python can be implemented in Boundless Desktop (built on QGIS), with a particular focus on the structure and creation of Python plugins utilizing the Plugin Creator for Boundless Desktop.  The course is 4 modules split over two days. The first two modules cover an overview of the QGIS and PyQT APIs in Python, and a detailed look at implementing Python code throughout QGIS via Expressions, Macros, Actions, etc. The second two modules take an in depth look at plugin development within QGIS and have participants design their own custom Python functions or plugins.

This course focuses on the integration of Python in QGIS and does not cover Python fundamentals.  All of the examples and exercises in the course include code that can be copied and pasted in order to understand Python within QGIS. Previous Python experience or fundamentals is recommended.

Optional Modules to be Covered

  • BP210 - Introduction to QGIS Python API
  • BP211 - Python in QGIS Usage
  • BP212 - Introduction to the QGIS Python Plugin Builder
  • BP213 - Python QGIS in Practice

Duration: 2 Days

Contact us for a quote and to schedule your class!