Skip to content

Commit

Permalink
README Brazilian portuguese translation eka-foundation#1
Browse files Browse the repository at this point in the history
- Translate README.md
- Add translated cover image (later link can refers to it)
  • Loading branch information
Flávio Gomes da Silva Lisboa committed Sep 13, 2017
1 parent 195fc51 commit abcfe96
Show file tree
Hide file tree
Showing 3 changed files with 65 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.project
64 changes: 64 additions & 0 deletions pt_br/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
<img width='500px' src='http://i.imgur.com/pa4vzNh.png'>

Tanto quanto esta série foi criada para ajudar a educar aspirantes a programadores de computador e cientistas de dados de todas as idades sem prévia experiência de programação, depois de brincar com computadores e números por quase 4 décadas, eu também diz isto como uma lembrança para mim mesmo sobre como divertir-se com computadores e matemática.

Ao usar os livros Jupyter como meio, esta série provê uma introdução à:

- Ciência da Computação
- Linguagem de programação Python
- Computação numérica
- Teoria dos números
- Números primos
- Visualização de dados
- Aprendizado profundo

## Parte 1 : Introdução

Comece a aprender [aqui](https://nbviewer.jupyter.org/github/mikkokotila/jupyter4kids/blob/master/notebooks/numerical-computing-is-fun-1.ipynb).

O que você aprenderá:

- print() é o comando que imprime alguma coisa na tela
- Operações matemáticas são muito fáceis de executar em Python
- Python lida com números baseado em tipos de dados
- Em Python há dois tipos de dados numéricos; int e float
- Funções são ferramentas poderosas para executar facilmente várias operações
- Funções podem aceitar argumentos (parâmetros) como entrada
- Funções são processos do computador, e argumentos são o que está sendo processado
- É fácil criar suas próprias funções

## Parte 2 : Números Primos

Continue a aprender [aqui](https://nbviewer.jupyter.org/github/mikkokotila/jupyter4kids/blob/master/notebooks/numerical-computing-is-fun-2.ipynb)

O que você aprenderá:

- Números primos se relacionam com divisibilidade
- Divisibilidade significa que quando um número é dividido por outro, o produto não é um número inteiro
- Um número primo é qualquer número que é divisível somente por ele mesmo e 1
- Binário significa 0 e 1
- Lógica booleana é a linguagem binária dos computadores
- Python nos dá um modo fácil de instruir computadores
- Operadores de lógica booleana envolvem 'is', 'not is', 'and' e 'or'
- Operadores booleanos podem ser combinados
- Operadores booleanos sempre retornam True ou False como saída
- É fácil executar operações de computação com números pequenos
- O maior número primo é realmente um número grande
- Números muito grandes requerem vastas redes de computadores combinadas

## Part 3 : Algoritmos

Continue a aprender [aqui](https://nbviewer.jupyter.org/github/mikkokotila/jupyter4kids/blob/master/notebooks/numerical-computing-is-fun-3.ipynb).

O que você aprenderá:

- Algoritmos são como interiores de fábricas
- Algoritmos levam entradas e dão saídas
- Estruturas condicionais são uma ferramentas para colocar a lógica booleana em ação
- As três estruturas condicionais em Python são 'if', 'else' e 'elif'
- Mesmo quando 'if' estiver sozinho pode ser usado para criar uma estrutura condicional
- Com pequenas mudanças em nosso código, nós podemos fazer grandes melhorias em capacidade
- É muito conveniente armazenar valores na memória
- Memória computacional não é como a memória humana, e também não é segura como um caixa de depósito
- Qualquer valor pode ser armazenado em memória
- Números podem ser automaticamente gerados com a função range()
Binary file added pt_br/images/pa4vzNh.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit abcfe96

Please sign in to comment.