Turma Online On34 | Python | Semana 02 | 2024 | Professora Maiara Rodrigues
Antes de começar, vamos organizar nosso setup.
- Fork esse repositório
- Clone o fork na sua máquina (Para isso basta abrir o seu terminal e digitar
git clone url-do-seu-repositorio-forkado) - Entre na pasta do seu repositório (Para isso basta abrir o seu terminal e digitar
cd nome-do-seu-repositorio-forkado)
- Instalar a Extensão Python
- Abra o VSCode
- Clique no ícone de extensões na barra lateral (ou pressione Ctrl+Shift+X)
- Pesquise por "Python" e instale a extensão oficial da Microsoft
- Abrir o Terminal
- Clique em "Exibir" na barra de menu superior
- Selecione "Terminal"
- Para quem usa Windows: selecionar Git Bash
| Tipo | Descrição | Exemplo |
|---|---|---|
int |
Números inteiros (positivos, negativos e zero) | idade = 30 |
float |
Números com casas decimais (ponto flutuante) | altura = 1.75 |
str |
Sequência de caracteres (texto) | nome = "Ada" |
bool |
Valores lógicos: True (verdadeiro) ou False (falso) | aprovado = True |
print(): Exibe informações na tela.
print("Olá, mundo!")
print(idade, altura) # Exibe múltiplos valores
input(): Lê dados digitados pelo usuário (sempre como string).
nome = input("Digite seu nome: ")
idade = int(input("Digite sua idade: ")) # Converte para int
Usados para realizar operações matemáticas básicas.
| Operador | Descrição | Exemplo |
|---|---|---|
| + | Soma | 5 + 3 |
| - | Subtração | 10 - 2 |
| * | Multiplicação | 4 * 6 |
| / | Divisão | 15 / 3 |
| ** | Potenciação | 2** 3 |
| % | Módulo (resto) | 10 % 3 |
| // | Divisão Inteira | 10 // 3 |
Usados para comparar dois valores e retornar um resultado booleano (True ou False).
| Operador | Descrição | Exemplo (resultado) |
|---|---|---|
| == | Igual a | 5 == 5 (True) |
| != | Diferente de | 5 != 3 (True) |
| > | Maior que | 10 > 8 (True) |
| < | Menor que | 3 < 7 (True) |
| >= | Maior ou igual a | 6 >= 6 (True) |
| <= | Menor ou igual a | 2 <= 1 (False) |
Usados para atribuir valores a variáveis.
| Operador | Descrição | Exemplo | Equivalente a |
|---|---|---|---|
| = | Atribuição simples | x = 5 | x = 5 |
| += | Adição e atribuição | x += 3 | x = x + 3 |
| -= | Subtração e atribuição | x -= 2 | x = x - 2 |
| *= | Multiplicação e atribuição | x *= 4 | x = x * 4 |
| /= | Divisão e atribuição | x /= 2 | x = x / 2 |
| //= | Divisão inteira e atribuição | x //= 3 | x = x // 3 |
| %= | Módulo e atribuição | x %= 5 | x = x % 5 |
| **= | Exponenciação e atribuição | x **= 2 | x = x ** 2 |
Usados para combinar expressões booleanas e retornar um resultado booleano.
| Operador | Descrição | Exemplo | Resultado |
|---|---|---|---|
| and | Retorna True se ambas as expressões forem verdadeiras. | True and False | False |
| or | Retorna True se pelo menos uma das expressões for verdadeira. | True or False | True |
| not | Inverte o resultado da expressão. | not True | False |
Temos demais operadores (bit a bit, de associação, de identidade), mas não vamos passar por eles por enquanto 🐍
int(x):Converte x para um número inteiro (se possível).float(x):Converte x para um número de ponto flutuante (se possível).str(x):Converte x para uma string (texto).bool(x):Converte x para um valor booleano (True ou False).
Fornece funções matemáticas, como:
math.sqrt(x):Calcula a raiz quadrada de x.math.pi: Constante com o valor de pi (π).math.sin(x),math.cos(x),math.tan(x):Funções trigonométricas.math.log(x),math.log10(x):Funções logarítmicas. Exemplo:
raiz = math.sqrt(16)
print(raiz) # Saída: 4.0
Blocos de código reutilizáveis que executam tarefas específicas. Veja o exemplo:
def saudacao(nome):
print(f"Olá, {nome}!")
saudacao("Alice") # Chama a função
Usados para explicar o código e são ignorados pelo interpretador do Python.
- Comentário de linha única:
# Isto é um comentário - Comentário de múltiplas linhas:
'''
Este é um comentário
de várias linhas
'''
Para ver dicas de materiais, e de estudo, veja esse arquivo com materiais de dicas!
Desenvolvido com 💜
