O curso apresentará um ambiente de computação científica em Python. Os tópicos abordados serão os seguintes:
- Python (lógica de programação, compreensão de listas)
- IPython como shell para computação científica
- IPython Notebooks e a ideia de "artigos executáveis"
- NumPy para arrays n-dimensionais
- Computação científica com SciPy
- Gráficos com Matplotlib
O curso terá um dia de duração abordará o conteúdo em largura, de modo a apresentar uma visão geral do ambiente de computação científica Python aos participantes. O curso contará com alguns exercícios para familiarizar os participantes com o ambiente e suas possibilidades, além de referências para auxiliar um aprendizado mais aprofundado após o curso.
-
O curso é baseado nas Python Scientific Lecture Notes, editadas por Valentin Haenel, Emmanuelle Gouillart e Gaël Varoquaux.
-
A palestra de Peter Norvig, What to demand from a Scientific Computing Language - Even if you don't care about computing or languages.
-
O notebook Introduction to scientific computing with Python por J. R. Johansson.
- A galeria
- O notebook Matplotlib - 2D and 3D plotting in Python por J. R. Johansson