Python para Oceanógrafos.

Introdução

Este site foi criado com o intuito de ser uma ferramenta de aprendizagem de Python para ciências naturais, com foco em Oceanografia Física. As aulas serão direcionadas para usuários Linux, mas sempre que possível serão feitas as observações necessárias para se adaptar para o Windows.

Organização e uso do site

A estrutura do site está organizada em categorias. Os tutoriais estão numerados em ordem de desenvolvimento. As categorias são Geral,Oceanografia Física,Oceanografia Biológica e Oceanografia Geológica.

Python Programming Language

python

Python é uma linguagem de programação de alto nível orientada a objetos. Quando criada por Guido van Rossum, em 1991, foi pensada em ser uma linguagem de fácil leitura e sintaxe. O nome, Python, se deve ao fato do autor ser fã do grupo de comédia britânico Monty Python. Orientação à objetos

A orientação à objetos é um paradigma da programação que se baseia no conceito de objeto. Basicamente, assim como na vida real, objetos participam de uma determinada classe e possuem seus respectivos atributos relacionados com esta classe. Dick Vigarista Por exemplo, um objeto como o carro do Dick Vigarista pertence à classe 'carro' e possui os seguinte atributos: cor='roxo'; assentos=2; ventilação='natural';numeração='00';turbo='sim'.

vigarista

Estes atributos terão valores diferentes para diferentes objetos da classe 'carro', mas, pelo simples fato de um objeto pertencer a esta classe, você já espera que este tenha estes atributos. Introdução à programação com Python

Python Zumbis

zumbis

Se você não está familiarizado com alguma linguagem de programação ou necessita recordar de alguns conceitos básicos como if statement,loops, integer, float e import, aconselho fortemente você a fazer um curso introddutório de Python. Este curso gratuito é ministrado pelo professor Fernando Massanori docente da FATEC São José dos Campos. O nome do curso é bem sugestivo: "Python para Zumbis". O curso ocorre em temporadas, mas as aulas estão sempre disponíveis para assistir, então, mesmo que não consiga um para o tempo que você tem disponível, você ainda pode fazer o curso. Gráficos em Python

O principal pacote de funções de gráficos em Python é o Matplotlib que já possui gráficos com qualidade superior aos feitos em Matlab, veja a galeria de imagens do Matplotlib. Com a adição de um outro pacote, Seaborn, os gráficos ficam ainda melhores. Para mapas, temos o Basemap, veja os exemplos. Nestes links, você verá exemplos de uso das funções dos mais diversos tipos de gráficos.

Outros sites semelhantes a este

Existem outros sites com o objetivo de apresentar aplicações do Python a oceanografia, geologia, geofísica, biologia, etc. Um que eu queria divulgar é o Python4Oceanographers do Filipe Fernandes. Muito do que aprendi foi lendo os seus códigos e/ou seu blog.

Este post está sujeito a atualização. Qualquer dúvida sobre o tutorial ou sugestão, envie um email para mim: simoesiury@gmail.com Fico grato com a sua participação.

LaDO - USP
Praça do Oceanográfico, 191 - Cidade Universitária
CEP 05508-120 São Paulo, SP, Brasil
Tel: 55 (11) 3091-6552 / 3091-6578
Iury Tércio Simões de Sousa
simoesiury@gmail.com

Bootstrap