foi criada há 22 anos, por guido van rossum por que aprender python?
TRANSCRIPT
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