Pesquisa:Ferramentas livres: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Rpez (discussão | contribs)
Reformulando Programas de Computador e documentação de código fonte
Rpez (discussão | contribs)
→‎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. (seria ótimo apontar aqui para um exemplo de ipython-notebook - idealmente em português - perfeito se for uma introdução ao python).
 
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 ===