Linhas de Código e a Ciência
-
Upload
humberto-zanetti -
Category
Science
-
view
450 -
download
2
Transcript of Linhas de Código e a Ciência
Quem é esse cara!?
Professor profissional
Pesquisador “beta”
bit.ly/etecino
bit.ly/fatecino Grupo de programadores Python
ETEC – FATEC
www.ft.unicamp.br/liag
O que vamos ver?
O que é Programação?99% é pensar, 1% é codificar.
Como aprender?Iniciativas gratuitas e bem legais.
Linhas de Código como ferramentaAlguns exemplos de iniciativas e projetos
Se resume em...
Algoritmo
Descrição da solução
Linguagem de Programação
A sua preferida ou que te atenda melhor
Código-fonte
As linhas de código
Máximo Divisor Comum (MDC)
O Seu Euclides* fez um algoritmo pra isso...*Euclides de Alexandria, matemático, pai da Geometria.
1878
4- 72
6 ≠ 0
618
3- 18
0
MDC (174, 78)
78174
2- 156
18 ≠ 0
dividendodivisor
quociente
resto
Esse é o MDC!
Descrição do algoritmo
MDC (a,b)
Enquanto o resto for diferente de 0
resto recebe o resto da divisão de a por b
Se resto ainda for diferente de 0
a recebe b
b recebe resto
Quando resto for igual 0, b é o MDC!
618
3- 18
0
ab
resto
Código em Python
MDC (a,b)
while resto != 0:
resto = a % b
if resto != 0:
a = b
b = resto
print b
618
3- 18
0
ab
resto
Algoritmo x Código
Enquanto o resto for diferente de 0
resto recebe o resto da divisão de a por b
Se resto ainda for diferente de 0
a recebe b
b recebe resto
Quando resto for igual 0, b é o MDC!
while resto != 0:
resto = a % b
if resto != 0:
a = b
b = resto
print b
A mesma solução, o mesmo
raciocínio, apenas “línguas”
diferentes...
Python para Zumbis
pycursos.com/python-para-zumbis/
“Python is Now the Most Popular Introductory Teaching Language at Top U.S. Universities”
Na medicina
www.coursera.org/course/bigdatabrasil
Big Data em Saúde no Brasil
Dr. Alexandre Chiavegatto Filho (USP)
Na biologia
Algorithms,
Biology, and
Programming
for Beginners
www.coursera.org/course/algobioprogramming
Na Física
Dr. Eduardo S. Pereira (INPE)
Do Cosmos a Terra:
Usando Python para
desvendar os
mistérios do
Universo
pt.slideshare.net/duducosmos
Na geografia, economia, tudo...
www.ted.com/talks/hans_rosling_shows_the_best_stats_you_ve_ever_seen
Pra terminar...Cinco Minutos de Compilação Épica de Ciência
www.facebook.com/AnderssenLuc/videos/1656860154567137/