Livro digital do curso PAG014903
Fundamentos de Programação em Python
Guia prático e offline para conectar Python ao geoprocessamento.
Por que este material existe?
Esta coletânea acompanha a disciplina PAG014903 — Programação Aplicada ao Geoprocessamento e foi projetada para funcionar em qualquer dispositivo, mesmo sem internet. Use-a como trilha principal de estudos e como referência rápida em sala de aula ou em campo.
Versão 0.0.2 · Atualização 2025-2
Bem-vinda(o) à disciplina!
Conecte os fundamentos de Python às demandas do geoprocessamento com exemplos comentados, exercícios guiados e desafios reais. Leia no seu ritmo, retome conceitos quando quiser e marque os trechos essenciais.
-
Objetivos rápidos
Mostrar como cada conceito de programação se conecta a aplicações espaciais e a dados reais do IFSC.
-
Como usar
Mantenha todos os arquivos juntos para navegar offline. O layout responde bem em celulares, tablets e desktops.
-
Evolução contínua
Este material é vivo e incorpora rapidamente sugestões da turma. Volte com frequência para ver novidades.
Versão atual: 0.0.2
Professor responsável: Arthur Berbert
Capítulos disponíveis
Navegue pelos capítulos já publicados. Cada arquivo funciona offline e mantém a mesma experiência visual.
- Capítulo 1 · Preparando o Terreno — O Início da Programação em Geoprocessamento
- Capítulo 2 · A Base de Tudo — Variáveis e Dados Simples
- Capítulo 3 · Estruturas de Dados Essenciais
- Capítulo 4 · Dando Inteligência ao Código — Decisões e Loops
- Capítulo 5 · Organizando o Código — Funções, Módulos e Classes
- Capítulo 6 · Manipulação de Dados com Pandas e GeoPandas
- Capítulo 7 · Do Endereço ao Mapa — Geocodificação com Geopy
- Capítulo 8 · Mapas Interativos com Python e Folium
- Capítulo 9 · Conectando com o Brasil — API de Serviços do IBGE
Novos capítulos serão adicionados à medida que o curso avançar. Fique de olho neste painel.
Sobre este livro
Este livro digital foi concebido como material de apoio para a disciplina PAG014903 — Programação Aplicada ao Geoprocessamento, ofertada no Curso Técnico em Geoprocessamento do IFSC (Câmpus Florianópolis – Mauro Ramos). Ele busca equilibrar rigor técnico e linguagem acessível.
O conteúdo é atualizado continuamente com base nas necessidades das turmas e em feedbacks recebidos. Recomenda-se conferir regularmente a versão mais recente.
Equipe e créditos
- Coordenação e autoria: Prof. Arthur Berbert
- Colaborações acadêmicas: Estudantes da disciplina (edição 2025-2)
- Colaborações de IA: GitHub Copilot on VsCode
Formas de contato
Envie dúvidas, sugestões ou relatos de melhoria diretamente ao professor responsável.
arthur.berbert@ifsc.edu.brVocê receberá retorno assim que possível. As contribuições fortalecem as próximas edições.