Curso Python com GIS do Zero

Python é uma linguagem extremamente útil para aprender quando se trabalha com GIS, pois a maioria dos software GIS fornecem uma interface para que se possa realizar análises, automação, entre outras possibilidades.


Conteúdo Programático:

Este curso online tem o objetivo de capacitar os participantes a desenvolverem do zero aplicações GIS com a linguagem Python. Ele é a junção do curso de Python Básico e dos módulos 1 e 2 do Curso de Python com GIS

O curso é voltado para estudantes e profissionais em busca de um maior conhecimento no desenvolvimento de aplicações GIS com Python ou que possuam demandas na área de Geotecnologias.

Para participar do curso é necessário possuir prévios conhecimentos de QGIS, porém não é necessário saber programar em Python, pois nós lhe ensinaremos no primeiro módulo deste curso (Python Báisco).

  • Módulo Python Básico
  • 1. Introdução do Módulo
  • 1.1 Programação de Computadores
  • 1.2 Linguagens de Programação
  • 1.3 Introdução ao Python
  • 1.4 Instalando o Python
  • 1.5 Instalando o Jupyter
  • 2. Tipos de Dados
  • 2.1 Números, textos, booleanos
  • 2.2 Listas, Tuplas e Dicionários
  • 2.3 Operadores e Operações
  • 2.4 Soma, Subtração, Multiplicação, Divisão, Potência
  • 2.5 Entrada de dados
  • 3. Estruturas Condicionais
  • 3.1 If
  • 3.2 If / Else
  • 3.3 If / Elif / Else
  • 4. Estruturas de Repetição
  • 4.1 For
  • 4.2 While
  • 5. Funções
  • 6. Classes
  • 7. I.O. de Arquivos

  • Módulo Python GIS 1
  • 1. Pandas e Geopandas
  • 1.1 Introdução ao Pandas
  • 1.2 Introdução ao Geopandas
  • 1.3 Entendendo o Geodataframe
  • 1.4 Filtro de dados
  • 1.5 Ferramentas básicas de Geoprocessamento no Geopandas
  • 1.6 Cálculos com Geopandas
  • 1.7 Criando e Salvando arquivos
  • 2. GDAL e OGR (Python GDAL e CLI)
  • 2.1 GDAL / OGR
  • 2.2 Introdução ao GDAL/OGR
  • 2.3 Entendendo layers, drivers e datasources
  • 2.4 Vetores e rasters
  • 2.5 Ferramentas de Terminal
  • 2.6 Estatísticas Zonais
  • 3. DuckDB e DuckDB Spatial
  • 3.1 Instalando DuckDB
  • 3.2 SQL Básico
  • 3.3 DuckDB Spatial
  • 3.4 Trabalhando com Geometrias
  • 3.5 Operações Espaciais
  • 3.6 Lendo e escrevendo arquivos Geoespaciais
  • 3.7 Spatial SQL Avançado
  • 3.8 Integrando com Pandas/Geopandas

  • Módulo Python GIS 2
  • 1. Instalação e exemplo de Plugins úteis no QGIS
  • 1.1 QuickMapServices
  • 1.2 GeoAI
  • 1.3 Jupyter Notebooks
  • 1.4 LFTools
  • 1.5 QField
  • 2. Desenvolvimento de Plugins no QGIS
  • 2.1 Entendendo Plugins
  • 2.2 Estrutura padrão de plugin
  • 2.3 Plugins de Processamento e de interface
  • 2.4 Configurando ambiente para desenvolvimento
  • 2.5 Criando o primeiro Plugin
  • 2.6 Exemplos
Saiba maisAvise quando abrir uma turma!

AGENDA

31

Agosto, 2026
Início do Curso de Geotecnologia com Inteligência Artificial - Turma I

03

Agosto, 2026
Início do Curso de GeoServer - Turma PGR

20

Julho, 2026
Início do Curso de GeoServer - Turma II - FBDS

20

Julho, 2026
Início do Curso de GeoServer - Turma I - FBDS

08

Junho, 2026
Início do Curso de Geotecnologia com Inteligência Artificial - Turma PRODAM

11

Maio, 2026
Início do Curso WebGIS com PostGIS, GeoServer e GeoNode - Turma III

23

Março, 2026
Início do Curso de MapBender - Turma CNT

02

Março, 2026
Início do Curso Python com GIS do Zero - Turma VI

23

Fevereiro, 2026
Início do Curso de GeoNode - Turma CNT

04

Novembro, 2025
Início do Curso WebGIS com PostGIS, GeoServer e GeoNode - Turma II