Pesquisa:Ferramentas livres: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
Reformulando Programas de Computador e documentação de código fonte |
→Programas de Computador: Inclusão de exemplos Ipython Notebook |
||
Linha 30:
=== Programas de Computador ===
Uma boa documentação sobre o funcionamento de programas de computador pode reduzir as barreiras para o seu estudo, verificação e reuso. Algumas linguagens interpretadas dispõe de ferramentas que permitem a elaboração de documentos ricos que integram textos, código fonte e sua execução, juntamente com imagens da própria saída do programa. Isto facilita o acompanhamento dos algoritmos e dos raciocínios utilizados pelos programadores. Além disso, os documentos resultantes podem ser salvos em arquivos de diversos formatos - estes por sua vez podem ser utilizados diretamente como material educacional ou rascunho para textos técnicos e artigos científicos
No caso de Python uma ótima ferramenta é o [http://ipython.org/ IPython Notebook] e no caso de R é o [https://github.com/rstudio/rmarkdown rmarkdown].
====Exemplos====
*Ipython Notebook:
**[http://nbviewer.ipython.org/github/ehmatthes/intro_programming/blob/master/notebooks/index.ipynb Introduction to Python] (seria ótimo uma versão em português).
**[http://nbviewer.ipython.org/gist/rpmuller/5920182 A Crash Course in Python for Scientists]
=== Artigos e Livros ===
|