Top Banner
56

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

Apr 18, 2015

Download

Documents

Internet User
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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