Esse repositório é uma tradução livre do material oficial. A tradução ainda está nos estágios iniciais e contribuições são bem-vindas.
Uma introdução ao Python para não-programadores usando dados de inflamação.
Essa aula ensina programadores iniciates a escrever código modular para executar análise de dados usando Python. A ênfase, no entanto, em ensinar príncipios de programação indenpendente de linguagem, como automação com loops e encapsulamento com funções, vide Melhores práticas para computação científica e Práticas suficientes em computação científica para ler mais.
O exemplo usado nessa aula analisa um conjunto de 12 arquivos com dados simulatos de inflamação, coletados de um estudo de um novo tratamento para artrite. É demonstrada uma forma de melhorar a análise, automatizando-a com funções invés de repetir os passos da análise manualmente.
** O preview dessa tradução, antes da publicação, está disponível em aqui.
Essa aula também está disponível em R e MATLAB (somente em inglês).
# | Episódio | Tempo | Pergunta(s) |
---|---|---|---|
1 | Analisando Dados de Pacientes | 90 | How can I process tabular data files in Python? |
2 | Repetindo Ações com Laços | 30 | How can I do the same operations on many different values? |
3 | Armazenando Muitos Valores em Listas | 30 | How can I store many values together? |
4 | Analisando Dados em Muitos Arquivos | 20 | How can I do the same operations on many different files? |
5 | Fazendo Escolhas | 30 | How can my programs do different things based on data values? |
6 | Criando Funções | 30 | How can I define new functions? What’s the difference between defining and calling a function? What happens when I call a function? |
7 | Erros e Exceções | 30 | How does Python report errors? How can I handle errors in Python programs? |
8 | Programação Defensiva | 30 | How can I make my programs more reliable? |
9 | Debuggando | 30 | How can I debug my program? |
10 | Programas de Linha de Comando | 30 | How can I write Python programs that will work like Unix command-line tools? |
Nós apreciamos todas as contribuições para melhorar a aula! Responsáveis farão seu melhor para ajudar se você tiver qualquer pergunta, preocupação, ou sentir alguma dificuldade com isso.
Gostaríamos que você se familiarizasse com nosso Guia de Contribuição e deem uma olhada nas orientações mais detalhadas para formatação adequada, formas de renderizar a aula localmente, e até como escrever novos episódios!
Nota do tradutor: Essa é uma tradução livre do material original, porém as regras de contribuição são as mesmas.
Responsáveis pela aula são Trevor Bekolay, Maxim Belkin, Anne Fouilloux, Valentina Staneva, Mike Trizna, e o criador of Software Carpentry: Greg Wilson
Responsável pela tradução para português é Vini Salazar.
Uma lista de contribuidores para a aula pode ser encontrada em AUTHORS
Instructional material from this lesson is made available under the Creative Commons Attribution (CC BY 4.0) license. Except where otherwise noted, example programs and software included as part of this lesson are made available under the MIT license. For more information, see LICENSE.md.
To cite this lesson, please consult with CITATION