Bem-vindo
Bem-vindo à sua primeira aula de Python.
Python é uma das linguagens de programação mais populares do mundo. Cientistas, engenheiros, artistas & estudantes a utilizam todos os dias.
Nesta aula você escreverá código Python de verdade e o executará instantaneamente. Seu código roda em um servidor real: não é uma simulação.
Vamos começar com o programa mais famoso de toda a computação.
Olá, Mundo!
Seu primeiro programa
A jornada de todo programador começa com as mesmas duas palavras: Olá, Mundo!
Em Python, você exibe texto na tela usando a função print():
print("Hello, World!")
É só isso. Uma linha. As aspas dizem ao Python que é texto (chamado de string). A função print() envia o texto para a tela.
O Que São Variáveis?
Variáveis: dando nomes aos valores
Uma variável é um nome que guarda um valor. Pense nela como uma caixa rotulada.
name = "Ada"
age = 12
print(name) : imprime: Ada
print(age) : imprime: 12
O sinal = significa atribuir: coloque o valor à direita no nome à esquerda.
Texto vai entre aspas (uma string). Números não precisam de aspas (um inteiro).
Criar Variáveis
Sua vez
Crie duas variáveis & imprima-as:
1. Uma variável chamada animal com o seu animal favorito
2. Uma variável chamada count com quantas patas ele tem
3. Imprima as duas variáveis
Exemplo de saída (a sua será diferente):
cat
4
Combinando Strings
Concatenação de strings
Você pode unir strings com +:
greeting = "Hello" + " " + "World"
print(greeting) : imprime: Hello World
f-strings (strings formatadas)
Uma forma melhor de misturar variáveis em texto:
name = "Ada"
print(f"My name is {name}") : imprime: My name is Ada
O f antes das aspas ativa o modo f-string. Dentro da string, {variable} é substituído pelo valor da variável.
Prática com f-strings
Sua vez
Crie duas variáveis:
- food: sua comida favorita (uma string)
- rating: o quanto você gosta dela, de 1 a 10 (um inteiro)
Depois use uma f-string para imprimir:
I love pizza! I rate it 9 out of 10.
(com seu próprio alimento & avaliação)
If / Else
Tomando decisões
Programas podem fazer escolhas usando if & else:
temperature = 35
if temperature > 30:
print("Está quente!")
else:
print("Não está quente.")
O código indentado sob if só executa quando a condição é True.
O código sob else executa quando é False.
Operadores de comparação: > (maior), < (menor), == (igual), != (diferente), >=, <=
Desafio If/Else
Sua vez
Escreva um programa que:
1. Cria uma variável score com qualquer número
2. Se score for 60 ou mais, imprime Pass
3. Caso contrário, imprime Fail
Junte Tudo
Desafio final
Agora você conhece: print(), variáveis, f-strings, & if/else.
Combine tudo em um programa.
Escreva um programa que:
1. Cria uma variável name (um nome, uma string)
2. Cria uma variável age (uma idade, um inteiro)
3. Se age for 13 ou mais, imprime: Welcome, [name]! You may enter.
4. Caso contrário, imprime: Sorry, [name]. You must be 13 to enter.
Use uma f-string para a saída.