Programação Científica em Python
A computação científica tornou-se essencial para a pesquisa e a indústria, especialmente em áreas científicas e de engenharias, onde grandes volumes de dados e modelos complexos exigem ferramentas eficientes. Python destaca-se por sua sintaxe acessível, vasto ecossistema de bibliotecas e adoção em comunidades científicas. No entanto, muitos cursos de graduação não integram programação aplicada de forma prática, gerando lacunas entre teoria e aplicação. Este curso preenche essa demanda, oferecendo formação interdisciplinar alinhada às necessidades modernas. Por exemplo, na Geofísica, a análise de dados sísmicos requer domínio de Python para automatizar processos e otimizar interpretações. Na Física, simulações de sistemas dinâmicos dependem de métodos numéricos implementados eficientemente. Além disso, habilidades em Python são valorizadas no mercado, ampliando oportunidades profissionais em setores como energia, mineração e tecnologia. A proposta também fortalece a conexão entre academia e a indústria, preparando participantes para desafios como processamento de dados em tempo real e modelagem ambiental.
Cursos Oferecidos
Introdução ao Python
"Este minicurso tem como objetivo apresentar aos alunos os conceitos básicos e as potencialidades da programação científica, nas diversas áreas do saber. Bem como apresentá-los as boas práticas de programação, assim como bibliotecas básicas voltadas para análise numérica, gráficos e mapas."
Carga Horária: 10h.
Horário: 14h - 16h. Semanal.
Local: Sala de Informática.
Ferramentas GMT para mapas
"Mapas são aplicáveis em diversos campos do saber. Desde as áreas sociais até ciência aplicada e Engenharias, saber apresentar um bom mapa pode ser o grande diferencial da sua pesquisa. Este minicurso tem como objetivo introduzir o estudante aos conceitos básicos de georreferenciamento e apresentar as principais ferramentas open-source disponíveis atualmente."
Carga Horária: 10h.
Horário: 14h - 16h. Semanal.
Local: Sala de Informática.
Ciência de Dados com uso do Pandas
"Este minicurso tem como objetivo apresentar ao aluno intermediário em programação os princípios de um banco de dados. Operações simples com tabelas de dados, estatísticas descritivas, relatórios didáticos, data storytelling. Além de fazer uso de bibliotecas gráficas mais avançadas."
Carga Horária: 10h.
Horário: 14h - 16h. Semanal.
Local: Sala de Informática.
Tratamento de dados
"Tratamento e processamento de dados costumam tomar uma parte grande do tempo do especialista em ciência de dados. Neste minicurso convidamos usuários que tenham algum domínio inicial de programação científica para aprender a lidar com fluxo de processamento de dados científicos."
Carga Horária: 10h.
Horário: 14h - 16h. Semanal.
Local: Sala de Informática.
Equipe
Contato
e-mail: procipy.ccbn@ufac.br
Links
Para mais informações sobre os cursos oferecidos, acesse a webpage do projeto Programação Científica em Python (procipy.github.io)