Programmierung mit Python

Dauer: Online-Schulung, 4 Vormittage 9:00 bis 12:00 Uhr

Der Kurs beginnt mit einer kurzen Einführung in die Programmiersprache Python und zeigt, wie mit wenigen Codezeilen sich die Kernfunktionalitäten von QGIS erweitern lassen.

QGIS unterstützt die weitverbreitete, objektorientierte Programmiersprache Python, die in diesem Zusammenhang als PyQGIS bezeichnet wird. Über die sehr leistungsfähige Programmierschnittstelle in QGIS ist es möglich Aufgaben zu automatisieren und Erweiterungen für QGIS (Plugins) zu entwickeln.

Neben dem Programmieren in der integrierten Python-Konsole lernen Sie den Einsatz von Python im Ausdruckseditor, in Layer Aktionen und im Startup-Skript kennen. Zum Abschluss des Kurses werden die Möglichkeiten zur Entwicklung eigener Dialoge und der grundsätzliche Aufbau von Python-Plugins für QGIS thematisiert..

Diese Schulung wird als Präsenz- und Online-Schulung angeboten.

Beide Schulungen vermitteln dieselben Inhalte. Die Online-Schulung besteht aus vier dreistündigen Zoom-Meetings inklusive Pausen. Während der interaktiven Online-Sitzungen werden gemeinsam Übungen absolviert. Es gibt wie in den Präsenz-Schulungen die Möglichkeit, jederzeit Verständnisfragen zu stellen und diese mit dem Trainer bzw. der Trainerin zu diskutieren.

Schulungsinhalte

  • Einführung in Python
  • Überblick über Einsatzmöglichkeiten von Python in QGIS
  • Überblick über QGIS-Python Bibliotheken/ Arbeit mit der Dokumentation
  • Erstellen von PyQGIS Skripten (u.a. QgisInterface, Layer erstellen und laden, mit Features und Attributen arbeiten, editieren, Verarbeitungswerkzeuge einsetzen)
  • Weitere Einsatzmöglichkeiten von Python in QGIS kennenlernen (Layer Aktionen, Ausdrucksfunktionen, Verwendung eines Startup-Skripts)
  • Einführung in PyQt zur Erstellung von Dialogen
  • Einführung in QGIS-Python-Plugins (Template mit eigenem Skript erweitern, Aufbau eines Plugins kennenlernen)

Vorkenntnisse

Allgemeine Grundkenntnisse Programmierung, Python-Grundkenntnisse von Vorteil, QGIS Grundkenntnisse (bei Unsicherheit bitte telefonisch nachfragen).

Zielgruppe

Techniker*innen aus Behörden, öffentlichen Verwaltungen, kommunalen Rechenzentren, Firmen und Dienstleistern im GI-Bereich.

Organisatorisches

Seminarzeiten:

Präsenz-Schulung: 2 Tage von 9:30 bis ca. 16:30 Uhr.
Online-Schulung: 4 Vormittage 9:00 bis 12:00 Uhr.

Garantierte Durchführung:

Ab 3 Teilnehmenden.

Rechnungsstellung:

Die Rechnungsstellung erfolgt nach Auftragseingang, spätestens jedoch 14 Tage vor Schulungsbeginn.

Stornierungsfrist:

Eine kostenfreie Stornierung ist bis 12 Arbeitstage vor Kursbeginn möglich.

Technik:

Präsenz-Schulungen: Den Teilnehmenden wird ein Schulungs-Notebook gestellt.
Online-Schulungen: Die Teilnehmenden benötigen ein Notebook oder PC mit QGIS (Version 3.x) sowie Kamera und Audio und einen Internetzugang. Die interaktive Schulung wird als Zoom Meeting durchgeführt.

Verpflegung:

Präsenz-Schulung: Täglich 2 Kaffeepausen und Mittagessen.

Schulungsmaterial:

Präsenz-Schulung: Die Teilnehmenden erhalten Schulungsunterlagen in gedruckter Form.
Online-Schulung: Das Schulungsmaterial wird den Teilnehmenden digital zur Verfügung gestellt.

Termine & Anmeldungen

Alle Preise verstehen sich zzgl. der zum Zeitpunkt der Rechnungsstellung geltenden MwSt.
Bei Buchung bis zu 6 Wochen vor Schulungsbeginn erhalten Sie 10% Frühbucherrabatt! Den Rabatt können Sie bei der Anmeldung auswählen.

Individuelle Schulungen

Individuelle Schulungen (Termine und Preis auf Anfrage)