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 💜