Ementa - Python GeoDev (OUT - 23)

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 8

PYTHON

GEODEV

EMENTA

Essa é a ementa que o aluno terá acesso assim que realizar a matrícula,
com as aulas já gravadas. Lembrando que, ao longo do ano, novos
Especialistas, Módulos e Estudos de Caso serão adicionados conforme
demanda e necessidade da turma.

Módulo 0 - Boas-Vindas

Comece aqui

Módulo 1 - Introdução e Conceitos Fundamentais

Aula 1.1 - Introdução e Conceitos Iniciais do Python


Aula 1.2 - Por que comecei a Programar?
Aula 1.3 - O que é a Linguagem Python?
Aula 1.4 - Por que aprender a programar em Python?
Aula 1.5 - Python aplicado ao Geoprocessamento
Aula 1.6 - Aplicações na Área Ambiental
Aula 1.7 - Metodologia de Estudo
Exercício
EXTRA - Live AP: Guia Básico de Python para Iniciantes (C/ Felipe
Miranda e Henrique Gonzalez)

Módulo 2 - Instalação da IDE e Integrações Externas

Aula 2.1 - O que é uma IDE?


Aula 2.2 - Instalando o Anaconda
Aula 2.3 - Google Colab
Aula 2.4 - Criação de Ambiente
Aula 2.5 - Instalando Python - VSCode
Aula 2.6 - Git e Github [Parte 1 e 2]
PYTHON
GEODEV

Módulo 3 - Escrevendo seus Primeiros Scripts

Aula 3.1 - Tipos de dados


Aula 3.2 - Tuplas
Aula 3.3 - Listas
Aula 3.4 - Dicionários
Aula 3.5 - Operações String e Caracteres de Escapes
Aula 3.6 - Imprimindo Strings
Aula 3.7 - Loops e Condicionais
Aula 3.8 - Elaborando Funções
Exercício
Resolução do Exercício

Módulo 4 - Trabalhando com Geometrias

Introdução para análise de dados geoespaciais


Aula 4.1 - O que são Vetores?
Aula 4.2 - O que são Matrizes?
Aula 4.3 - Consultando a Documentação NumPy
Aula 4.4 - Trabalhando com Pontos
Aula 4.5 - Trabalhando com Linhas
Aula 4.6 - Trabalhando com Polígonos
Aula 4.7 - Trabalhando com Importação de dados
Aula 4.8 - Trabalhando com Manipulação de dados
Aula 4.9 - Trabalhando com Análise espacial e Visualização
Exercício
Resolução do Exercício
PYTHON
GEODEV

Módulo 5 - Manipulação de Dados Vetoriais

Aula 5.1 - Estrutura de Dados: GeoSeries vs GeoDataframe


Aula 5.2 - Trabalhando com GeoDataframe
Aula 5.3 - Selecionando e Salvando Arquivos
Aula 5.4 - Agrupamento de Dados (GroupBy)
Aula 5.5 - Trabalhando com Coordenadas
Exercício
Resolução do Exercício

Módulo 6 - Geocodificação de Dados

Aula 6.1 - Geocodificação


Aula 6.2 - Plotando mapa
Aula 6.3 - Pontos dentro de um Polígono
Aula 6.4 - Análise de vizinho mais próximo
Exercício
Resolução do Exercício

Módulo 7 - Dominando Dados Matriciais

Aula 7.1 - Trabalhando com Raster


Aula 7.2 - Lendo arquivos e salvando
Aula 7.3 - Visualizando Raster
Aula 7.4 - Calculando NDVI
Aula 7.5 - Biblioteca Earthpy
Exercício
Resolução do Exercício
PYTHON
GEODEV

Módulo 8 - Principais ferramentas de um SIG com Python

Aula 8.1 - Buffer


Aula 8.2 - Intersecção e diferença
Aula 8.3 - Dissolve
Aula 8.4 - Clip
Aula 8.5 - Merge
Exercício
Resolução do Exercício

Módulo 9 - Criando Gráficos com Matplotlib

Aula 9.1 - Gráfico Linha


Aula 9.2 - Gráfico barras
Aula 9.3 - Gráfico Histograma
Aula 9.4 - Gráfico Dispersão
Aula 9.5 - Gráfico Boxplot
Exercício
Resolução do Exercício

Módulo 10 - Criando Mapas no Python

Aula 10.1 - Mapa Estático


Aula 10.2 - Mapa Interativo
Aula 10.3 - Mapa Coropletico
PYTHON
GEODEV

Módulo 11 - Análises Geoestatísticas

Aula 11.1 - Geoestatística


Aula 11.2 - GDAL GRID
Aula 11.3 - Interpolação
Aula 11.4 - IDW
Aula 11.5 - Krigagem

Módulo 12 - Automatizando Processos Repetitivos

Aula 12.1 - Desenhando Solução


Aula 12.2 - Criando ambiente
Aula 12.3 - Escrevendo código
Aula 12.4 - Automatizando
Exercício

Módulo 13 - ArcPy e Integrações com o ArcGIS

Aula 13.1 - Documentação


Aula 13.2 - Criando notebook
Aula 13.3 - Arcpy
Exercício
Resolução do Exercício

Módulo 14 - PyQGIS e Integrações com o QGIS

Aula 14.1 - Download QGIS


Aula 14.2 - Documentação
PYTHON
GEODEV

Módulo 14 - PyQGIS e Integrações com o QGIS

Aula 14.3 - Abrindo editor pyhton


Aula 14.4 - Escrevendo no editor
Exercício
Resolução do Exercício

Módulo 15 - Programação Orientada a Objetos

Aula 15.1 - Introdução


Aula 15.2 - Objetos e classes no Python
Aula 15.3 - Criando classes e objetos complexos
Aula 15.4 - Calculando a área
Aula 15.5 - Aplicação
Aula 15.6 - Aplicação avançada
Aula 15.7 - Exercício de aplicação

Módulo 16 - Google Earth Engine com Python

Aula 16.1 - Conhecendo o GEE


Aula 16.2 - Instalando o GEE no Python
Aula 16.3 - Primeiro Mapa
PYTHON
GEODEV

Módulo 17 - Machine Learning na Segmentação/Classificação


de Imagens
Aula 17.1 - Conceitos Iniciais e Árvore de Decisão
Aula 17.2 - Coleta de Amostras
Aula 17.3 - Instalação das Bibliotecas e Importação dos Dados
Aula 17.4 - Criação do Modelo e Processamento
Aula 17.5 - Divisão das Amostras para Treinamento do Modelo
Aula 17.6 - Salvando e Visualizando a Classificação
Aula 17.7 - Introdução ao Segment Anything (SAM)
Aula 17.8 - Preparação do Colab e Escolha do Modelo
Aula 17.9 - Execução da Segmentação Inicial
Aula 17.10 - Implementação da Segmentação em novas Imagens
Aula 147.11 - SAM na Extração de Objetos Específicos

Módulo 18 - Classificação de Imagens baseada em Objetos


(OBIA)
Aula 18.1 - Diferentes Métodos de Classificação Baseada em Objetos
Aula 18.2 - Segmentação Prévia
Aula 18.3 - Criação e Separação das Amostras em Treino e Teste
Aula 18.4 - Reescalonamento da Imagem e Treinamento do Modelo
Aula 18.5 - Associação entre Objetos
Aula 18.6 - Finalizando a Classificação e Acurácia
Aula 18.7 - Visualização dos Resultados

Módulo 19 - Criação de Dashboards Interativos

Aula 19.1 - Introdução ao Plotly


Aula 19.2 - Configuração do Servidor Flask
Aula 19.3 - Inputs, Outputs e Callbacks
PYTHON
GEODEV

Minicurso - Primeiros Passos na Linguagem R

Aula 1 - Introdução e Apresentação


Aula 2 - Download e Instalação (R e RStudio)
Aula 3 - Interface do RStudio
Aula 4 - Utilização de Pacotes
Aula 5 - Objetos e Vetores
Aula 6 - Trabalhando com Vetores
Aula 7 - Matrizes
Aula 8 - Aplicação de Matrizes
Aula 9 - Criação de Listas
Aula 10 - Criação de Data Frames
Aula 11 - Criação de Arrays
Aula 12 - Organização de Dados com dplyr (Filter e Arrange)
Aula 13 - Organizacao de Dados com dplyr (Mutate e Summarise)
Aula 14 - Organizacao de Dados com dplyr (Group By)
Aula 15 - Trabalhando com Funções
Aula 16 - Explorando a Comunidade R
Aula 17 - Elaboração de um mapa

Bônus - Assistente 24/7 (Aplicações ChatGPT)

Aula 1 - Introdução ao Chat GPT


Aula 2 - Registro e Interface
Aula 3 - Princípios da Engenharia de Prompt
Aula 4 - Síntese de Textos
Aula 5 - Modelos de Linguagem e Tradução
Aula 6 - Análise de Dados
Aula 7 - Desenvolvendo e Melhorando Scripts em Python
Aula 8 - Fechamento e Oportunidades

Você também pode gostar