Académique Documents
Professionnel Documents
Culture Documents
E A CINCIA
bit.ly/fatecino
bit.ly/etecino
www.ft.unicamp.br/liag
Como aprender?
Iniciativas gratuitas e bem legais.
Objetivo
Programar fcil?
Programar fcil?
mais fcil do que contar 01 10 11 !
Se resume em...
Algoritmo
Descrio da soluo
Linguagem de Programao
A sua preferida ou que te atenda melhor
Cdigo-fonte
As linhas de cdigo
EXEMPLO
Esse o MDC!
divisor
174 78
- 156 2
18 0
resto
quociente
78 18
- 72 4
18
- 18
60
6
3
Descrio do algoritmo
MDC (a,b)
Enquanto o resto for diferente de 0
resto recebe o resto da diviso de a por b
Se resto ainda for diferente de 0
a
a recebe b
18 6
b recebe resto
- 18
0
Cdigo em Python
MDC (a,b)
while resto != 0:
resto = a % b
if resto != 0:
a=b
b = resto
print b
18
- 18
0
resto
6
3
Algoritmo x Cdigo
Enquanto o resto for diferente de 0
resto recebe o resto da diviso de a por b
Se resto ainda for diferente de 0
a recebe b
b recebe resto
while resto != 0:
resto = a % b
if resto != 0:
a=b
b = resto
print b
COMO APRENDER?
Programa
programae.org.br/
CodeAcademy
www.codecademy.com/pt
Code Wars
www.codewars.com/
pycursos.com/python-para-zumbis/
Python is Now the Most Popular Introductory
Teaching Language at Top U.S. Universities
CDIGOS NA CINCIA
Na medicina
www.coursera.org/course/bigdatabrasil
Na biologia
www.coursera.org/course/algobioprogramming
Algorithms,
Biology, and
Programming
for Beginners
Na biologia
www.coursera.org/learn/python-genomics
Python for
Genomic
Data
Science
Na Fsica
Do Cosmos a Terra:
Usando Python para
desvendar os
mistrios do
Universo
Painting
with
Code
labs.ideo.com/2014/06/04/painting-with-code/
www.ted.com/talks/hans_rosling_shows_the_best_stats_you_ve_ever_seen
O grfico de Rosling
Health and Wealth of Nations: youtu.be/T-PFWDF3HRk
Pra terminar...
Cinco Minutos de Compilao pica de Cincia
www.facebook.com/AnderssenLuc/videos/1656860154567137/
DVIDAS!?
Contato:
www.humbertozanetti.com.br
Obrigado!
Slides:
bit.ly/codigo_ciencia