computação cientifíca com python
Post on 04-Jul-2015
267 Views
Preview:
DESCRIPTION
TRANSCRIPT
Computação Cientí�ca com Python
Juliana Cougo Pereira
Tchelinux Bagé 2012
17 de agosto de 2012
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 1 / 21
1 Introdução
2 Python
3 MatPlotLib
4 Ipython
5 Interagindo com outras Linguagens
6 Aplicando o Python a problemas Cientí�cos Concretos
7 Gal�t
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 2 / 21
Um pouco sobre a autora
Graduada em Física pela Unipampa
Entusiasta de software livre desde 2011
Trabalha com software livre no mestrado na FURG
Programa em Python desde Julho 2012
Conheceu Latex semana passada
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 3 / 21
Computação Cientí�ca
Da computação cientí�ca e sua de�nição programática
Do porque esta se diferencia em metas e ferramentas da ciência da
computação
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 4 / 21
Computação Cientí�ca
O cientista pode também ser um programador?
Existem Softwares voltados para comunidade cientí�ca, porem são
pagos
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 5 / 21
Computação Cienti�ca
Uma alternativa: Software livre
Facilidade de aprendizado e rapidez de desenvolvimento
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 6 / 21
Apresentando o Python
Linguagem de programação Dinâmica
Pode ter aplicação Cienti�ca ou não
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 7 / 21
Apresentando o Python
Multiplataforma
Portabilidade
Software Livre
Orientação a Objeto
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 8 / 21
Apresentando o Python
Tipagem Automática
Tipagem Forte
Flexibilidade
Código Legível
Operação com Arquivos
Uso Interativo
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 9 / 21
Criando Grá�cos em Python
Introdução ao Matplotlib
exemplo0.py
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 10 / 21
Criando Grá�cos em Python
Con�gurando o MPL
Comandos Básicos
Exemplos Simples
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 11 / 21
Criando Grá�cos em Python
exemplo1.py
exemplo2.py
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 12 / 21
Criando Grá�cos em Python
O Comando SubPlot
exemplo3.py
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 13 / 21
Criando Grá�cos em Python
Adicionando Textos aos Grá�cos
exemplo4.py
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 14 / 21
Conhecendo o Ipython
Usando Ipython como calculadora
outros exemplos
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 15 / 21
Interação com a Linguagem C
Weave
exemplo5.py
Shedskin (Integração com C++)
exemplo6.py
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 16 / 21
Modelagem Matemática
Integrando Um Sistema de equações Diferenciais Ordinárias
exemplo7.py
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 17 / 21
Evolução Morfológica de Galaxias Espirais e Elípticas em
Alto RedShift
Dados extraídos de Surveys: Cosmos, SDSS, etc.
Fit
gal�texemplo.txt
lionFitsRenato.py
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 18 / 21
Referencias
Computação Cienti�ca com Python, Flavio Coelho, 2007
lionFitsRenato.py, Renato Severo
gal�texemplo.txt, Fabricio Ferrari, Juliana Cougo
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 19 / 21
Contato
Email: julianacougo@gmail.com
Blog: julianacougo.blogspot.com.br
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 20 / 21
Perguntas?
Juliana Cougo (Tchelinux) Python 17 de agosto de 2012 21 / 21
top related