Computação Científica com Python 2013

306 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
306
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

×