Formation Python pour QGIS Initiation
Cette formation sur le développement sur QGIS avec Python (profil débutant) s’adresse à tout public ayant de solides bases en informatique et des connaissances sur QGIS qui souhaite s’initier à la programmation et concevoir des plugins.
De l’apprentissage des fondamentaux du langage Python 3 (syntaxe, boucles, conditions, fonctions, classes et manipulation de fichiers) à la prise en main de l’API PyQGIS, la création d’interfaces graphiques avec Qt Designer et formulaires attributaires personnalisés, jusqu’au développement, à l’organisation et à l’exécution de plugins graphiques sous QGIS, vous apprendrez à automatiser et étendre les fonctionnalités du logiciel.
A l’issue de ce stage, les participants seront capables de :
Comprendre les bases du développement et les concepts de programmation en Python
Utiliser les commandes de bases PyQGIS
Construire des interfaces graphiques avec Qt
Commencer à développer des plugins graphiques dans QGIS
Programme
Jour 1
FONDAMENTAUX DU DEVELOPPEMENT PYTHON
- Apprentissages de la syntaxe et bases du développement avec Python 3 (variables, boucle, conditions, fonctions, …)
- Lecture/Ecriture de fichiers
- Création de classes, organisation du code dans différents fichiers
Jour 2
Bases PyQGIS et Interfaces graphiques
- Présentation de Python dans QGIS
- Documentation PyQGIS et utilisation des commandes de bases
- Présentation de Qt et Qt Designer
- Création et utilisation d’un formulaire attributaire personnalisé pour QGIS avec Qt
Jour 3
Développement de plugins avec PyQGIS
- Présentation des plugins utiles pour développer sous QGIS
- L’organisation des fichiers d’un plugin
- Création, personnalisation et exécution du plugin QGIS
Formateur certifié
Nos formateurs sont avant tout des experts SIG certifiés dans leur domaine : géomaticiens, data scientistes, développeurs, chefs de projet, consultants. Ils sauront axer la formation de manière concrète sur vos données et vos cas d’usage.
Une pédagogie active et concrète
FormationSIG privilégie une pédagogie active et concrète, centrée sur la pratique immédiate des outils SIG. Nos formations, adaptées à chaque niveau, favorisent l’autonomie et l’acquisition de compétences opérationnelles directement applicables en contexte professionnel.
En savoir