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
X
print(“Olá mundo”)
Python parece ser mais divertida, não?
É 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
Quebrando o tabu
print(“Hello World”)
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...
nome = “Seu nome aqui”
Identificador
Conteúdo armazenado
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!
Texto a ser
exibido
nome = raw_input(“Digite seu nome: ”)
Método para ler valores do tipo String
Identificador
Para ler valores numéricos, a história é diferente...
Método para ler valores numéricos
numero = input(“Digite algum número: ”)
Identificador
Texto a ser exibido
Atividade 1
Vamos calcular o valor de delta! =D
Fórmula:
Δ = b² + 4.a.c
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=5
b = 10
if(a<b):
print(a,“ é menor que ”,b)
else:
print(b, “ é maior que ”, a)
O else e os if's entrelaçados!
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 repetições
Começando 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(condição):
Bloco de código...
Escrevendo de 1 a 1000
Iniciando variável de incremento
i=0
Condição
while(i<=1000):
print(i)
i += 1
Imprimindo na tela o
valor
Enquanto
Incrementando o valor de i
Atividade 3
Vamos escrever os 1000 primeiros números
divisíveis por 7
Listas!
Identificador
frutas = [“Maçã”, “Goiaba”, “Caju”, “Limão”]
Conteúdo
Índices
Índice
frutas[1]
Identificador
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
Download

Python mini curso