Curso de Python para Ciências do Mar
Este curso prepara-o para utilizar o Python como ferramenta de trabalho diária em oceanografia e ciências do mar. Partindo dos fundamentos da linguagem, avançará para as principais bibliotecas científicas, como NumPy, Pandas e Xarray, para ler dados NetCDF e CSV, analisar perfis de CTD, séries de boias e produtos de satélite, e criar mapas e gráficos oceanográficos claros e reprodutíveis, sem necessidade de experiência prévia em programação.
Avaliação de conhecimentos prévios
Estas são as competências que este programa proporciona. Assinale as que já domina e indicamos-lhe que parte do plano de estudos é a sua.
Parte do zero nesta área. O programa foi pensado precisamente para isso.
O que é o programa Curso de Python para Ciências do Mar?
Este curso de curta duração prepara-o para fazer da programação a sua melhor aliada no estudo do oceano. Aprenderá Python de raiz num ambiente Jupyter, trabalhará com arrays, ficheiros CSV e séries temporais com NumPy e Pandas, abrirá e explorará dados multidimensionais NetCDF com Xarray para calcular climatologias e anomalias, produzirá perfis verticais, diagramas T-S e mapas com Matplotlib e Cartopy, e aplicará tudo isto a lançamentos de CTD, flutuadores Argo, boias, marégrafos e temperatura da superfície do mar por satélite.
O que distingue este curso: um programa pensado para quem nunca programou; exercícios com dados marinhos abertos e reais de CTD, boias, Argo e satélites; ferramentas abertas como Jupyter, NumPy, Pandas, Xarray e Cartopy; boas práticas para um trabalho científico organizado e reprodutível; e um caso prático em que realiza uma análise completa de dados oceanográficos.
Destaques do programa
- Desde o início: pensado para quem nunca programou.
- Dados marinhos reais: exercícios com CTD, boias, Argo e produtos de satélite.
- Ferramentas abertas: Jupyter, NumPy, Pandas, Xarray e Cartopy.
- Formatos científicos: trabalhar com segurança com NetCDF e CSV.
- Reprodutibilidade: boas práticas para um trabalho científico organizado.
- Caso prático: uma análise completa de dados oceanográficos.
Plano de estudos do programa Curso de Python para Ciências do Mar
5 módulos. Selecione um módulo para consultar o respetivo conteúdo.
Fundamentos de Python
- 1.1. Instalação e ambiente Jupyter
- 1.2. Variáveis e tipos de dados
- 1.3. Listas, dicionários e tuplos
- 1.4. Condicionais e ciclos
- 1.5. Funções e módulos
Computação científica com NumPy e Pandas
- 2.1. Arrays e operações vetorizadas
- 2.2. Leitura de ficheiros CSV e Excel
- 2.3. Filtragem e agrupamento de dados
- 2.4. Séries temporais com Pandas
- 2.5. Tratamento de dados em falta
Dados oceanográficos multidimensionais
- 3.1. O formato NetCDF
- 3.2. Introdução ao Xarray
- 3.3. Seleção por coordenadas
- 3.4. Médias, climatologias e anomalias
- 3.5. Acesso a dados remotos
Visualização oceanográfica
- 4.1. Gráficos com Matplotlib
- 4.2. Perfis verticais e diagramas T-S
- 4.3. Mapas com Cartopy
- 4.4. Paletas de cores para o oceano
- 4.5. Figuras prontas para publicação
Análise aplicada de dados marinhos
- 5.1. Perfis de CTD e flutuadores Argo
- 5.2. Séries de boias e marégrafos
- 5.3. Temperatura da superfície do mar por satélite
- 5.4. Organização de um projeto reprodutível
- 5.5. Caso prático: análise de dados de uma área marinha
Duração e modalidade do programa Curso de Python para Ciências do Mar
São 300 horas. Indique quantas pode dedicar por semana e dizemos-lhe quando termina realmente.
É o ritmo com que a maioria dos alunos termina. Adapta-se bem ao plano de prestações.
Direção académica e corpo docente
A equipa docente da Navalis: profissionais no ativo que lecionam e supervisionam os programas.
Dra. Marina AlcoverDiretora académica e responsável pela garantia da qualidade
Eng. Diego CifuentesProfessor associado de Soldadura Naval e Ensaios Não Destrutivos; responsável de QA/QC de juntas soldadas
Cmdt. Javier Abaroa (MCA)Professor associado de Manobra, Navegação Eletrónica (ECDIS/Radar/ARPA) e GMDSS; coordenador de conformidade STCW e gestão de recursos na ponte
Dr. Pau FerrerProfessor associado de Arquitetura Naval e Simulação; diretor do Laboratório de Hidrodinâmica e CFD
Dra. Nuria LlobregatProfessora associada de Meteorologia Marítima, SAR e Segurança Operacional; coordenadora de gestão de riscos na navegação
Eng. Javier BañulsProfessor associado de Eletrotecnia, Automação e Engenharia ETO; coordenador de integração eletrónica e alarmes de máquinas
Eng. Sofía MarquinaProfessora associada de Materiais, Compósitos e Proteção Anticorrosiva; coordenadora da linha de tintas e revestimentos avançados
Eng. Tomás RieraProfessor associado de Propulsão, Energias Alternativas e Sistemas Híbridos; coordenador de desempenho energético e vibraçõesObjetivos do programa Curso de Python para Ciências do Mar
Saídas profissionais do programa Curso de Python para Ciências do Mar
Perguntas sobre o programa Curso de Python para Ciências do Mar
Não. O curso começa do zero e avança de forma gradual.
Apenas software gratuito: Python, Jupyter e as bibliotecas científicas, ou um ambiente na nuvem.
Dados abertos de lançamentos de CTD, boias, flutuadores Argo e produtos de satélite.
Sim. As técnicas do curso aplicam-se diretamente à análise de dados em projetos científicos.
Analisar e representar graficamente os dados oceanográficos de uma área marinha à sua escolha.
Totalmente online, através de um campus virtual disponível 24 horas por dia, 7 dias por semana, com sessões em direto que ficam gravadas e tutorias com a equipa académica.
O curso inclui 300 horas de estudo distribuídas por 5 módulos de cerca de 60 horas cada e termina com um caso prático aplicado. Pode avançar ao seu ritmo dentro do calendário definido no momento da inscrição.
Mais programas de Clima e oceanografia
Processo de admissão
Sem esperar por um telefonema. Se a documentação estiver em ordem, inscreve-se na mesma sessão.
- Perfil: dirigido a estudantes e licenciados em ciências do mar ou do ambiente, técnicos de laboratório e de campo que lidam com dados oceanográficos, investigadores que ainda trabalham com folhas de cálculo, profissionais de consultoria ambiental e docentes que queiram levar o Python para as suas aulas; recomenda-se formação em ciências do mar, biologia, ciências do ambiente, geografia, física ou áreas afins, ou experiência profissional com dados marinhos.
- Idioma: domínio suficiente do português para acompanhar as aulas e a documentação técnica.
- Recursos técnicos: um computador com ligação estável à internet, um navegador atualizado e uma câmara para as sessões em direto e a apresentação de projetos.
- Admissão: candidatura online, análise do perfil e uma breve entrevista com a equipa académica.
- 01CandidaturaDados pessoais, percurso e documentos.
- 02Verificação imediataConfirmamos que está tudo completo e em ordem.
- 03InscriçãoEscolha pronto pagamento ou prestações e reserve o seu lugar.
A admissão é provisória até que a comissão valide a documentação apresentada. Se os requisitos não forem cumpridos, o montante é reembolsado na totalidade.
Pergunte-nos antes de se inscrever
Deixe os seus dados e os serviços de admissão entrarão em contacto por escrito para esclarecer o que precisar. Se já tem a decisão tomada, pode avançar diretamente para a candidatura e pagar na mesma sessão.