apresentação da linguagem
a jornada de um programa
operadores
estruturas de controle
funções
e agora?
"Simples é melhor que complexo"
(Tim Peters)
para guardar no coração
- Poderosa mas fácil de entender
- Simples para começar
- Idiomática programar em Python é quase como escrever em Inglês
- Open Source
- Serve para tudo
- Comunidade maior amor do mundo
Um conjunto de instruções especializadas para dizer ao computador quais tarefas ele deve realizar
entrada
processamento
saída
Um conjunto de instruções especializadas para dizer ao computador quais tarefas ele deve realizar
entrada
Um conjunto de instruções especializadas para dizer ao computador quais tarefas ele deve realizar
processamento
1 - coloca o feijão na panela
2 - coloca a água na panela
3 - coloca os temperos na panela
4 - acende o fogo
5 - espera 20 minutos
6 - apaga o fogo
Um conjunto de instruções especializadas para dizer ao computador quais tarefas ele deve realizar
saída
pesquisa
análise de dados
aprendizado de máquina
serviços digitais
animação
jogos
Adição: +
Subtração: -
Divisão: /
Multiplicação: *
Potenciação: **
Resto de uma divisão: %
dados dos usuários
imagens
mais dados
usuario = "Dali"
usuario = input("seu nome?" )
print(usuario)
usuario = input("seu nome?" )
type(usuario)
Variáveis
numero = input("seu nome?" )
int(numero) + 5
Podemos mudar o tipo de uma variável ao longo do programa
saudacoes = True
if saudacoes:
print("Oláaaaa!")
else:
print("Ops!")
def fique_feliz(palavra):
return palavra + "!!!"
fique_feliz("oieeeeee")