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
AGENDA
Março, 2026
Início do Curso Python com GIS do Zero - Turma VI
Novembro, 2025
Início do Curso WebGIS com PostGIS, GeoServer e GeoNode - Turma II
Agosto, 2025
Início do Curso WebGIS com PostGIS, GeoServer e GeoNode - Turma J.Assy
Agosto, 2025
Início do Curso WebGIS com PostGIS, GeoServer e GeoNode - Turma I
Junho, 2025
Início do Curso de GeoNode - Turma III
Maio, 2025
Início do Curso de GIS para Saneamento - Turma CAER
Fevereiro, 2025
Início do Curso Python com GIS do Zero - Turma V
Janeiro, 2025
Início do Curso de GeoNode - Turma INCRA
Dezembro, 2024
Início do Curso de GeoServer - Turma XXV
Setembro, 2024
Início do Curso de GeoNode - Turma II





