56

Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Embed Size (px)

Citation preview

Page 1: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?
Page 2: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Foi criada há 22 anos, por Guido Van Rossum

Page 3: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Por que aprender Python?

Page 4: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Simplicidade

Page 5: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

“Olá mundo” em Java

|

public class Helloworld {

public static void main(String[] args) {

System.out.println(“Olá mundo”);

}}

Page 6: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

print(“Olá mundo”)

Mesmo programa em Python...

|

Page 7: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

print(“Olá mundo”)X

Python parece ser mais divertida, não?

Java Python

Page 8: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

É interativa! Você pergunta, ela responde.

Page 9: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

É multiplataforma! :)

Page 10: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Ser simples não significa ser fraca...

Page 11: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Utilizada pelas instituições abaixo

Page 12: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

No estilo Duck typing

Page 13: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Nada de chaves ou colchetes para limitar blocos de códigos

Utilizamos o recuo da linha...

Page 14: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Chega de conversa e vamos a a prática! =D

Page 15: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

print(“Hello World”)

Quebrando o tabu

Page 16: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Começando com a matemática(Operações)

Sinal Operação

+ Adição

- Subtração

* Multiplicação

/ Divisão

** Potencia

% Resto

Page 17: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Testando...

Page 18: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Tentem resolver a seguinte equação(2-1)*4+7-(5*100/6)

Page 19: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Legal... Mas esse resultado ficou salvo!?

Page 20: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Não! :(

Page 21: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Para armazenar dados no programa, utilizamos as variáveis!

Page 22: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Em analogia...

Page 23: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

IdentificadorConteúdo armazenado

nome = “Seu nome aqui”

Page 24: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

nome = “Seu nome aqui”

idade = Sua idade aqui

curso = “Seu curso aqui”

Page 25: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Utilizando o type

type(nome)>>>type(idade)>>>

Page 26: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Saída de dados

print(“Seu texto aqui”)

print(sua_variavel_aqui)

Page 27: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Para juntar valores, utilizamos virgula.

Ex:.

print(“Olá, meu nome é: ”+nome)

print(“E tenho ”,idade,“ anos”)

Page 28: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Lembre-se!

Usa-se ',' para mostrar valores de diferentes tipos! E o '+' para valores de um mesmo tipo!

Page 29: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Vamos começar a interação!

Page 30: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

nome = raw_input(“Digite seu nome: ”)

Identificador

Método para ler valores do tipo String

Texto a ser exibido

Page 31: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Para ler valores numéricos, a história é diferente...

numero = input(“Digite algum número: ”)

Identificador

Método para ler valores numéricos

Texto a ser exibido

Page 32: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Atividade 1

Vamos calcular o valor de delta! =D

Δ = b² + 4.a.c

Fórmula:

Page 33: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Começando a tomar decisões...

Page 34: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Operadores lógicos

Operador Descrição Exemplo

== Igual a total == 11

!= Diferente total != 11

> Maior que total > 10

< Menor que total < 20

>= Maior ou igual total >= 11

<= Menor ou igual total <= 11

Page 35: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

if(condição):

O código da condição ficará aqui!

Page 36: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Vamos a prática! :)

a = 5b = 10

if(a<b):print(a,“ é menor que ”,b)

else:print(b, “ é maior que ”, a)

Page 37: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

O else e os if's entrelaçados!

a = 15b = 10

if(a>b):print(a,“ é maior que ”,b)

elif(a==15):print(a, “ é igual a 15”)

else:print(b, “ é maior que ”,a)

Page 38: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Atividade 2

Ler uma idade e verificar se o mesmo é maior de idade

Page 39: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Introduzindo as repetições

Page 40: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Começando com o For

for i in range(valor_inicial, valor_final-1):

Para

Valor a ser incrementado

alcance(valores)

Page 41: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Escrevendo de 1 a 1000

for i in range(1, 1001): print(i)

Page 42: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Utilizando o while

while(condição):Bloco de código...

Page 43: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Escrevendo de 1 a 1000

i = 0

while(i<=1000):print(i)

i += 1

Iniciando variável de incremento

Condição

Imprimindo na tela o valor

Incrementando o valor de i

Enquanto

Page 44: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Atividade 3

Vamos escrever os 1000 primeiros números divisíveis por 7

Page 45: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Listas!

Page 46: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?
Page 47: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

frutas = [“Maçã”, “Goiaba”, “Caju”, “Limão”]

Identificador

Conteúdo

Page 48: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Índices

Page 49: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

frutas[1]

Identificador

Índice

Page 50: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Podem conter diferentes tipos de dados!

Page 51: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Frutas = [“Maçã”, 2, “Goiaba”, 4, “Caju”, 3, “Limão”, 7]

Page 52: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Recuperamos os valores através do índice!

>>> frutas[2]>>> 'Goiaba'

Page 53: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

E tem baterias inclusas! =D

Page 54: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

loopyn.com.br

Page 55: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Bruno Santos

Page 56: Foi criada há 22 anos, por Guido Van Rossum Por que aprender Python?

Obrigado! =D