Curso de Python para Ciências do Mar
Neste curso você aprende a usar o Python como ferramenta de trabalho do dia a dia em oceanografia e ciências do mar. Partindo dos fundamentos da linguagem, você vai 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 precisar de experiência prévia em programação.
Avaliação de conhecimentos prévios
Estas são as competências que este programa oferece. Marque as que você já domina e diremos qual parte do conteúdo é para você.
Você está começando do zero nesta área. O programa foi pensado justamente para isso.
O que é o Curso de Python para Ciências do Mar?
Neste curso livre você aprende a fazer da programação sua melhor aliada no estudo do oceano. Você vai aprender Python do zero em um ambiente Jupyter, trabalhar com arrays, arquivos CSV e séries temporais usando 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 isso a perfilagens de CTD, flutuadores Argo, boias, marégrafos e temperatura da superfície do mar por satélite.
O diferencial deste 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 você faz uma análise completa de dados oceanográficos.
Destaques do programa
- Do zero: 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.
Grade curricular do Curso de Python para Ciências do Mar
5 módulos. Selecione um módulo para ver o 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 tuplas
- 1.4. Condicionais e laços
- 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 arquivos CSV e Excel
- 2.3. Filtragem e agrupamento de dados
- 2.4. Séries temporais com Pandas
- 2.5. Tratamento de dados faltantes
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 Curso de Python para Ciências do Mar
São 300 horas. Diga quantas você pode dedicar por semana e mostraremos quando você vai realmente terminar.
É o ritmo com que a maioria dos alunos conclui o programa. Combina bem com o plano parcelado.
Direção acadêmica e corpo docente
A equipe docente da Navalis: profissionais em atividade que ministram e supervisionam os programas.
Dra. Marina AlcoverDiretora acadêmica e responsável pela garantia da qualidade
Eng. Diego CifuentesProfessor titular de Soldagem Naval e Ensaios Não Destrutivos; chefe de QA/QC de juntas soldadas
Cmte. Javier Abaroa (MCA)Professor titular de Manobra, Navegação Eletrônica (ECDIS/Radar/ARPA) e GMDSS; coordenador de conformidade com a STCW e de gerenciamento de recursos de passadiço
Dr. Pau FerrerProfessor titular de Arquitetura Naval e Simulação; diretor do Laboratório de Hidrodinâmica e CFD
Dra. Nuria LlobregatProfessora titular de Meteorologia Marinha, SAR e Segurança Operacional; coordenadora de gestão de riscos de navegação
Eng. Javier BañulsProfessor titular de Engenharia Elétrica, Automação e Engenharia ETO; coordenador de integração eletrônica e alarmes de máquinas
Eng. Sofía MarquinaProfessora titular de Materiais, Compósitos e Proteção Anticorrosiva; coordenadora da linha de tintas e revestimentos avançados
Eng. Tomás RieraProfessor titular de Propulsão, Energias Alternativas e Sistemas Híbridos; coordenador de eficiência energética e vibraçõesObjetivos do Curso de Python para Ciências do Mar
Oportunidades de carreira após o Curso de Python para Ciências do Mar
Dúvidas sobre o 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 em nuvem.
Dados abertos de perfilagens de CTD, boias, flutuadores Argo e produtos de satélite.
Sim. As técnicas do curso se aplicam diretamente à análise de dados em projetos científicos.
Analisar e representar graficamente os dados oceanográficos de uma área marinha à sua escolha.
Totalmente a distância, por meio de um campus virtual disponível 24 horas por dia, 7 dias por semana, com sessões ao vivo gravadas e tutorias com a equipe acadêmica.
O curso tem 300 horas de estudo distribuídas em 5 módulos de cerca de 60 horas cada e termina com um caso prático aplicado. Você avança no seu ritmo dentro do cronograma definido na matrícula.
Mais programas em Clima e oceanografia
Processo de admissão
Sem esperar por um retorno por telefone. Se seus documentos estiverem em ordem, você se matricula na mesma sessão.
- Perfil: voltado a estudantes e graduados em ciências do mar ou ambientais, técnicos de laboratório e de campo que lidam com dados oceanográficos, pesquisadores que ainda trabalham com planilhas, profissionais de consultoria ambiental e docentes que querem levar o Python para suas aulas; recomenda-se formação em ciências do mar, biologia, ciências ambientais, 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 conexão estável à internet, um navegador atualizado e uma câmera para as sessões ao vivo e a apresentação de projetos.
- Admissão: inscrição online, análise do seu perfil e uma breve entrevista com a equipe acadêmica.
- 01InscriçãoSeus dados, histórico e documentos.
- 02Análise imediataVerificamos se está tudo completo e em ordem.
- 03MatrículaEscolha pagamento à vista ou parcelado e garanta sua vaga.
A admissão é provisória até que o comitê valide os documentos apresentados. Se você não cumprir os requisitos, o valor integral será reembolsado.
Fale com a gente antes de se matricular
Deixe seus dados e a equipe de admissões vai escrever para você e tirar todas as suas dúvidas. Se você já decidiu, pode se inscrever e pagar na mesma sessão.