Introdução à programação Python no QGIS

Quer aprender programação Python ou ampliar e aprimorar seus conhecimentos aplicando-os em contextos de SIG (Sistema de Informações Geográficas)? Já pensou você ser capaz de criar seu próprio modelo geoespacializado a partir de seus dados? Então venha participar do curso “Introdução à programação Python em QGIS”. O principal objetivo desse curso é ensinar o básico da linguagem Python de programação, com o auxílio de ferramentas disponibilizadas pelo QGIS, proporcionando o conhecimento inicial para a aplicação desta linguagem em um ambiente SIG. Os exemplos práticos são demonstrados através de programação e scripts que auxiliarão na automação de tarefas, aplicação de modelos geoespacializados e algoritmos e até mesmo criação de geotecnologias. Você aprenderá, dentre várias coisas, como consultar materiais disponíveis e executar os comandos básicos com o editor de texto do próprio QGIS através de scripts em conjunto com o Python Console. Ao final, você saberá como criar rotinas analíticas para arquivos do tipo vetor e raster.

Carga horária: 8 horas

Data e horário: 15/05/2021 (8:00 às 12:00 e 14:00 às 18:00)

Ministrante: Dr. Romário Moraes Carvalho Neto

Investimento: R$ 90,00 via transferência (Banco do Brasil ou NuBank) ou R$ 97,00 com PagSeguro em parcela única. Pague com PagSeguro - é rápido, grátis e seguro!

Inscrição: https://forms.gle/MvW3EANuZTidR9pi6

Pré-requisitos desejáveis: Ter conhecimento básico de programação Python
(ou outra) e conhecimento básico de QGIS (ou outro software de SIG) são pré-
requisitos desejáveis, mas não obrigatórios.

Conteúdo do curso:

1. Python, docs, Bibliotecas (libraries) e PyQgis
2. Como ativar o Python Console do Qgis
3. Como ativar o editor de texto do Qgis
4. Função print()
5. # -*- coding: utf-8 -*-
6. Variáveis
7. String
8. Integer
9. Float
10. Python sinais matemáticos
11. Lendo arquivos
12. Escrevendo arquivos
13. Funções
14. Lógica, Truth Table e Lógica Booleana

15. Tomando decisões
16. Listas e loops
17. Lista
18. For loop
19. While loop
20. Comandos append(), insert() e pop()
21. Tuple e Dicionário
22. Classes
23. Utilizando o PyQgis
24. Rasters
25. Vetores
26. Dicas adicionais