Curso apresentado no EAMC 2019 como parte do Programa de Verão 2019 do LNCC. Acesse o site do curso clicando aqui.
O curso está dividido nas quatro partes descritas abaixo.
São apresentados os principais tipos e estruturas de dados nativas da linguagem Python.
Nesta aula aprenderemos a alterar o fluxo de execução de nossos programas usando estruturas de controle (condicionais e de repetição). Aprenderemos também como encapsular códigos em funções. Finalmente, veremos como o conceito de classes permite ao programador trabalhar com o paradigma de programação orientada a objetos.
Aqui veremos uma introdução às funcionalidades básicas de um dos princípais pacotes para computação científica em Python, a NumPy. Sua principal característica é a capacidade lidar eficientemente com arrays multidimensionais.
A biblioteca SciPy oferece um conjunto de pacotes para a resolução de problemas científicos. Veremos algumas de suas principais aplicações, como por exemplo a solução de sistemas (lineares e não-lineares), otimização não-linear e Equações Diferenciais Ordinárias.
-
Data: 04 a 07 de Fevereiro de 2019
-
Horário: 11h - 12h30, 13h30 - 14h30
-
Local: Laboratório de Informática, LNCC, Petrópolis, RJ
-
Pedro de Siracusa: Biólogo pela UnB e mestre em modelagem computacional pelo LNCC.
-
Diego Volpatto: Desenvolvedor Numérico na ESSS e entusiasta de Python e Computação Científica. Sou formado em Engenharia Química pela UFRN e mestre em Modelagem Computacional pelo LNCC, onde atualmente faço meu doutorado também.