Foi criada h 22 anos, por Guido Van Rossum
Por que aprender Python?
Simplicidade
Ol mundo em Java public class Helloworld { public static void main(String[] args) {
System.out.println(Ol mundo);
}
|
Mesmo programa em Python...
print(Ol mundo)
Java
Python
print(Ol mundo)
Python parece ser mais divertida, no?
interativa!
Voc pergunta, ela responde.
multiplataforma! :)
Ser simples no significa ser fraca...
Utilizada pelas instituies abaixo
No estilo Duck typing
Nada de chaves ou colchetes para limitar blocos de cdigos
Utilizamos o recuo da linha...
Chega de conversa e vamos a a prtica! =D
Quebrando o tabu
print(Hello World)
Comeando com a matemtica(Operaes)
Sinal Operao
+
*
Adio
Subtrao Multiplicao
/
** %
Diviso
Potencia Resto
Testando...
Tentem resolver a seguinte equao
(2-1)*4+7-(5*100/6)
Legal... Mas esse resultado ficou salvo!?
No! :(
Para armazenar dados no programa, utilizamos as variveis!
Em analogia...
nome = Seu nome aqui
Identificador Contedo armazenado
nome = Seu nome aqui
idade = Sua idade aqui
curso = Seu curso aqui
Utilizando o type
type(nome) >>> type(idade) >>>
Sada de dados
print(Seu texto aqui) print(sua_variavel_aqui)
Para juntar valores, utilizamos virgula.
Ex:.
print(Ol, meu nome : +nome) print(E tenho ,idade, anos)
Lembre-se!
Usa-se ',' para mostrar valores de diferentes tipos! E o '+' para valores de um mesmo tipo!
Vamos comear a interao!
Texto a ser exibido
nome = raw_input(Digite seu nome: )
Mtodo para ler valores do tipo String
Identificador
Para ler valores numricos, a histria diferente...
Mtodo para ler valores numricos
numero = input(Digite algum nmero: )
Identificador
Texto a ser exibido
Atividade 1
Vamos calcular o valor de delta! =D
Frmula:
= b + 4.a.c
Comeando a tomar decises...
Operadores lgicos
Operador Descrio Exemplo
==
!=
Igual a
Diferente
total == 11
total != 11
>
< >= <=
Maior que
Menor que Maior ou igual Menor ou igual
total > 10
total < 20 total >= 11 total <= 11
if(condio):
O cdigo da condio ficar aqui!
Vamos a prtica! :)
a=5 b = 10
if(a<b): print(a, menor que ,b) else: print(b, maior que , a)
O else e os if's entrelaados!
a = 15 b = 10
if(a>b): print(a, maior que ,b) elif(a==15): print(a, igual a 15) else: print(b, maior que ,a)
Atividade 2
Ler uma idade e verificar se o mesmo maior de idade
Introduzindo as repeties
Comeando com o For
Valor a ser incrementado
for i in range(valor_inicial, valor_final-1):
Para alcance(valores)
Escrevendo de 1 a 1000
for i in range(1, 1001): print(i)
Utilizando o while
while(condio): Bloco de cdigo...
Escrevendo de 1 a 1000
Iniciando varivel de incremento
i=0 while(i<=1000):
print(i) i += 1
Condio Imprimindo na tela o valor
Enquanto
Incrementando o valor de i
Atividade 3
Vamos escrever os 1000 primeiros nmeros divisveis por 7
Listas!
Identificador
frutas = [Ma, Goiaba, Caju, Limo]
Contedo
ndices
ndice
frutas[1]
Identificador
Podem conter diferentes tipos de dados!
Frutas = [Ma, 2, Goiaba, 4, Caju, 3, Limo, 7]
Recuperamos os valores atravs do ndice!
>>> frutas[2] >>> 'Goiaba'
E tem baterias inclusas! =D
loopyn.com.br
Bruno Santos
Obrigado! =D