oceanobiopython

Repositório do curso "Computação Científica com Python, com aplicações à Oceanografia e à Biologia"

GPL-3.0 License

Stars
13

oceanobiopython

Repositrio do curso "Computao Cientfica com Python, com aplicaes Oceanografia e Biologia"

Este curso foi ministrado por mim a pedido do Programa de Ps-Graduao em Oceanografia e do Grupo de Oceanografia Microbiana da Universidade Federal de Santa Catarina (Florianpolis), e foi realizado de 13 de setembro a 6 de outubro de 2016. O curso contou com cerca de 35 participantes. Foram realizadas 8 aulas de 1:30 de durao cada uma. O contedo apresentado encontra-se listado abaixo.

O objetivo deste repositrio compartilhar este material, permitindo a estudantes e pesquisadores organizarem cursos semelhantes, ou mesmo estudarem de maneira independente. O material pode ser utilizado, copiado, modificado e recompartilhado vontade, desde que seja mantido livre e gratuito (e, de preferncia, que seja creditado a este repositrio).

Para entrar em contato comigo, escreva para [email protected]

Pr-requisitos

Para executar os exemplos, voc precisar de:

Para alguns exemplos, em especial da Aula 6, pacotes adicionais so necessrios (mas opcionais):

Obs. Todo o curso e todos os exemplos foram formulados usando Python 3.5 (Anaconda) e Linux.

Aula 1 (13/09/2016)

  • Familiarizao com Notebooks e a linguagem Python
  • Variveis e Operaes Matemticas Bsicas
  • Introduo ao tratamento de strings e listas

[Notebook Aula 1.ipynb](Notebooks/Aula 1.ipynb)

Aula 2 (15/09/2016)

  • List Comprehensions
  • Slicing
  • Comandos de repetio e condicionais

[Notebook Aula 2.ipynb](Notebooks/Aula 2.ipynb) (Exemplos utilizando os diretrios exemplos/exemplo_1 e exemplos/exemplo_2)

Aula 3 (20/09/2016)

  • Leitura e escrita em Arquivos
  • Exerccios prticos sugeridos pelos alunos

[Notebook Aula 3.ipynb](Notebooks/Aula 3.ipynb) (Exemplos utilizando o diretrio exemplos/exemplo_2)

Aula 4 (22/09/2016)

  • Tratamento de arquivos .csv, .xls
  • Introduo biblioteca Pandas
  • Elaborao de grficos simples

[Notebook Aula 4.ipynb](Notebooks/Aula 4.ipynb) ; Notebook CTD_Data.ipynb (Exemplos utilizando os diretrios exemplos/exemplo_3, exemplos/exemplo_4 e exemplos/exemplo_5)

Aula 5 (27/09/2016)

  • Grficos com matplotlib

[Notebook Aula 5.ipynb](Notebooks/Aula 5.ipynb)

Aula 6 (29/09/2016)

  • Grficos avanados
  • Algumas aplicaes
  • Grficos em 3D

[Notebook Aula 6.ipynb](Notebooks/Aula 6.ipynb) ; [Notebook Diagrama TS.ipynb](exemplos/exemplo_6/Diagrama TS.ipynb)

Aula 7 (04/10/2016)

  • Exerccios
  • Dvidas e aplicaes especficas dos participantes

Aula 8 (06/10/2016)

  • Exerccios
  • Dvidas e aplicaes especficas dos participantes