/python-iniciante-inflamacao

🇧🇷 Effort to translate Python novice class to portuguese.

Primary LanguagePythonOtherNOASSERTION

Programando com Python

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.

GitHub release Create a Slack Account with us Slack Status

Uma introdução ao Python para não-programadores usando dados de inflamação.

Sobre a aula

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ódios

# 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?

Contribuindo

Travis Build Status

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

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.

Autores

Uma lista de contribuidores para a aula pode ser encontrada em AUTHORS

Licença

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.

Citation

To cite this lesson, please consult with CITATION