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

Post on 18-Apr-2015

108 views 0 download

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

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”);

}}

print(“Olá mundo”)

Mesmo programa em Python...

|

print(“Olá mundo”)X

Python parece ser mais divertida, não?

Java Python

É interativa! Você pergunta, ela responde.

É multiplataforma! :)

Ser simples não significa ser fraca...

Utilizada pelas instituições abaixo

No estilo Duck typing

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

Utilizamos o recuo da linha...

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

print(“Hello World”)

Quebrando o tabu

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

Sinal Operação

+ Adição

- Subtração

* Multiplicação

/ Divisão

** Potencia

% Resto

Testando...

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

Legal... Mas esse resultado ficou salvo!?

Não! :(

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

Em analogia...

IdentificadorConteúdo armazenado

nome = “Seu nome aqui”

nome = “Seu nome aqui”

idade = Sua idade aqui

curso = “Seu curso aqui”

Utilizando o type

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

Saída 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 começar a interação!

nome = raw_input(“Digite seu nome: ”)

Identificador

Método para ler valores do tipo String

Texto a ser exibido

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

Atividade 1

Vamos calcular o valor de delta! =D

Δ = b² + 4.a.c

Fórmula:

Começando a tomar decisões...

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

if(condição):

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

Vamos a prática! :)

a = 5b = 10

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

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

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)

Atividade 2

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

Introduzindo as repetições

Começando com o For

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

Para

Valor a ser incrementado

alcance(valores)

Escrevendo de 1 a 1000

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

Utilizando o while

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

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

Atividade 3

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

Listas!

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

Identificador

Conteúdo

Índices

frutas[1]

Identificador

Índice

Podem conter diferentes tipos de dados!

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

Recuperamos os valores através do índice!

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

E tem baterias inclusas! =D

loopyn.com.br

Bruno Santos

Obrigado! =D