Você está na página 1de 56

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

Você também pode gostar