Computação Cientíca com Python
Autor: JULIANA COUGO
IMEF - Mestrado em Física
Universidade Federal do Rio Grande

3 de out...
Juliana Cougo (FURG)

Python

3 de outubro de 2013

2 / 1
Juliana Cougo (FURG)

Python

3 de outubro de 2013

2 / 1
Motivação

Qualidade: legibilidade, coerencia, reusabilidade,
mantenibilidade;
Produtividade: Ciclos de desenvolvimento, t...
Motivação

Análise de diferentes aplicações embarcadas paralelas
Escolha do algoritmo RayTracer como estudo de caso.
Modic...
Objetivos

Apresentar uma alternativa livre (baseada em Software Livre),
que combina a facilidade de aprendizado e rapidez...
Apresentando o Python

O Python é uma linguagem de programação dinâmica e
orientada a objetos, que pode ser utilizada no d...
Apresentando o Python

Software Livre
Extensibilidade
Orientação a objeto
Tipagem automática

Juliana Cougo (FURG)

Python...
Apresentando o Python

Tipagem forte
Código legível
Orientação a objeto

Juliana Cougo (FURG)

Python

3 de outubro de 201...
Apresentando o Python

Operação com arquivos
Código legível
Uso interativo
Flexibilidade

Juliana Cougo (FURG)

Python

3 ...
Fundamentos da Linguagem

Uso interativo e execução apartir de scripts.
Operações com números.
NOmes, Objetos e Espaços de...
Fundamentos da Linguagem

exe1.py

Juliana Cougo (FURG)

Python

3 de outubro de 2013

11 / 1
Matplotlib

Introdução à produção de guras de alta qualidade utilizando o
pacote matplotlib.
Introdução ao matplotlib.
O c...
Matplotlib

exe2.py
exe3.py
exe4.py
exe5.py

Juliana Cougo (FURG)

Python

3 de outubro de 2013

13 / 1
Trabalhando o Python

Exposição de ferramentas voltadas para o aumento da
produtividade em um ambiente de trabalho em comp...
Modelagem

Construindo Modelos Dinâmicos
Integração Numérica
exe8.py

Juliana Cougo (FURG)

Python

3 de outubro de 2013

...
Simulações Estocásticas

Seleção de problemas relacionados com a simulação e análise de
processos estocásticos.
Números al...
Fotometrika.py

Juliana Cougo (FURG)

Python

3 de outubro de 2013

17 / 1
Contato

julianacougo@gmail.com
http://julianacougo.blogspot.com/

Juliana Cougo (FURG)

Python

3 de outubro de 2013

18 ...
OBRIGADA

Juliana Cougo (FURG)

Python

3 de outubro de 2013

19 / 1
Próximos SlideShares
Carregando em…5
×

Computação Científica com Python 2013

298 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
298
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Computação Científica com Python 2013

  1. 1. Computação Cientíca com Python Autor: JULIANA COUGO IMEF - Mestrado em Física Universidade Federal do Rio Grande 3 de outubro de 2013 Juliana Cougo (FURG) Python 3 de outubro de 2013 1 / 1
  2. 2. Juliana Cougo (FURG) Python 3 de outubro de 2013 2 / 1
  3. 3. Juliana Cougo (FURG) Python 3 de outubro de 2013 2 / 1
  4. 4. Motivação Qualidade: legibilidade, coerencia, reusabilidade, mantenibilidade; Produtividade: Ciclos de desenvolvimento, tamanho do codigo; Portabilidade: Linux, Windows, Macs, NetBSD, OpenBSD, celulares; Bibliotecas: biblioteca padrao abrangente; extensoes em C, Fortran, etc Diversao: linguagem e para o programador. Juliana Cougo (FURG) Python 3 de outubro de 2013 3 / 1
  5. 5. Motivação Análise de diferentes aplicações embarcadas paralelas Escolha do algoritmo RayTracer como estudo de caso. Modicação da aplicação escolhida, sem alteração no grau de paralelismo. Inuenciado por C, Lisp, Modula-3, Perl, Smalltalk, Tcl, MatLab. Juliana Cougo (FURG) Python 3 de outubro de 2013 4 / 1
  6. 6. Objetivos Apresentar uma alternativa livre (baseada em Software Livre), que combina a facilidade de aprendizado e rapidez de desenvolvimento, características dos ambientes de desenvolvimento comerciais apresentados, com toda a exibilidade das linguagens de programação tradicionais. Juliana Cougo (FURG) Python 3 de outubro de 2013 5 / 1
  7. 7. Apresentando o Python O Python é uma linguagem de programação dinâmica e orientada a objetos, que pode ser utilizada no desenvolvimento de qualquer tipo de aplicação, cientíca ou não. Multiplataforma Portabilidade Juliana Cougo (FURG) Python 3 de outubro de 2013 6 / 1
  8. 8. Apresentando o Python Software Livre Extensibilidade Orientação a objeto Tipagem automática Juliana Cougo (FURG) Python 3 de outubro de 2013 7 / 1
  9. 9. Apresentando o Python Tipagem forte Código legível Orientação a objeto Juliana Cougo (FURG) Python 3 de outubro de 2013 8 / 1
  10. 10. Apresentando o Python Operação com arquivos Código legível Uso interativo Flexibilidade Juliana Cougo (FURG) Python 3 de outubro de 2013 9 / 1
  11. 11. Fundamentos da Linguagem Uso interativo e execução apartir de scripts. Operações com números. NOmes, Objetos e Espaços de Nomes. Juliana Cougo (FURG) Python 3 de outubro de 2013 10 / 1
  12. 12. Fundamentos da Linguagem exe1.py Juliana Cougo (FURG) Python 3 de outubro de 2013 11 / 1
  13. 13. Matplotlib Introdução à produção de guras de alta qualidade utilizando o pacote matplotlib. Introdução ao matplotlib. O comando plot, subplot. Adicionando Texto a Grácos. Juliana Cougo (FURG) Python 3 de outubro de 2013 12 / 1
  14. 14. Matplotlib exe2.py exe3.py exe4.py exe5.py Juliana Cougo (FURG) Python 3 de outubro de 2013 13 / 1
  15. 15. Trabalhando o Python Exposição de ferramentas voltadas para o aumento da produtividade em um ambiente de trabalho em computação cientíca. Ipython Editores de Código exe6.py , textos nos gracos Juliana Cougo (FURG) Python 3 de outubro de 2013 14 / 1
  16. 16. Modelagem Construindo Modelos Dinâmicos Integração Numérica exe8.py Juliana Cougo (FURG) Python 3 de outubro de 2013 15 / 1
  17. 17. Simulações Estocásticas Seleção de problemas relacionados com a simulação e análise de processos estocásticos. Números aleatórios. Inferência Bayesiana. Aplicando o Teorema de Bayes. exe9.py exe10.py exe11.py Juliana Cougo (FURG) Python 3 de outubro de 2013 16 / 1
  18. 18. Fotometrika.py Juliana Cougo (FURG) Python 3 de outubro de 2013 17 / 1
  19. 19. Contato julianacougo@gmail.com http://julianacougo.blogspot.com/ Juliana Cougo (FURG) Python 3 de outubro de 2013 18 / 1
  20. 20. OBRIGADA Juliana Cougo (FURG) Python 3 de outubro de 2013 19 / 1

×