Em Python, existem diversos comandos (ou palavras-chave) e funções que você pode usar para
programar. Vou listar os mais comuns e explicar brevemente para que servem:
### **Comandos básicos e palavras-chave**
1. **print()** - Exibe uma mensagem ou valor na tela.
- Exemplo: `print("Olá, mundo!")`
2. **if** - Condicional para executar um bloco de código se uma condição for verdadeira.
- Exemplo: `if x > 0: print("Positivo")`
3. **else** - Executa um bloco de código se a condição do `if` for falsa.
- Exemplo: `if x > 0: print("Positivo") else: print("Negativo ou zero")`
4. **elif** - Abreviação de "else if", usado para verificar condições adicionais.
- Exemplo: `if x > 0: print("Positivo") elif x == 0: print("Zero") else: print("Negativo")`
5. **for** - Laço para iterar sobre uma sequência (como listas ou intervalos).
- Exemplo: `for i in range(5): print(i)` (imprime de 0 a 4)
6. **while** - Laço que executa enquanto uma condição for verdadeira.
- Exemplo: `while x < 10: x += 1`
7. **def** - Define uma função.
- Exemplo: `def soma(a, b): return a + b`
8. **return** - Retorna um valor de uma função.
- Exemplo: `def soma(a, b): return a + b`
9. **import** - Importa módulos ou bibliotecas.
- Exemplo: `import math` (para usar funções matemáticas)
10. **try** / **except** - Trata exceções (erros).
- Exemplo: `try: x = 1 / 0 except ZeroDivisionError: print("Divisão por zero!")`
11. **break** - Interrompe um laço.
- Exemplo: `for i in range(10): if i == 5: break`
12. **continue** - Pula para a próxima iteração de um laço.
- Exemplo: `for i in range(5): if i == 2: continue; print(i)`
13. **pass** - Placeholder que não faz nada (útil em blocos vazios).
- Exemplo: `if x > 0: pass`
### **Funções embutidas comuns**
1. **input()** - Recebe entrada do usuário.
- Exemplo: `nome = input("Digite seu nome: ")`
2. **len()** - Retorna o tamanho de um objeto (como uma lista ou string).
- Exemplo: `len("Python")` (retorna 6)
3. **range()** - Gera uma sequência de números.
- Exemplo: `list(range(5))` (retorna [0, 1, 2, 3, 4])
4. **type()** - Retorna o tipo de um objeto.
- Exemplo: `type(42)` (retorna `<class 'int'>`)
5. **int()**, **float()**, **str()** - Converte valores entre tipos.
- Exemplo: `int("10")` (converte string "10" para inteiro 10)
### **Operadores**
- **+** (soma), **-** (subtração), ***** (multiplicação), **/** (divisão), **%** (módulo), ******
(exponenciação)
- **==** (igual), **!=** (diferente), **>** (maior), **<** (menor), **>=** (maior ou igual), **<=**
(menor ou igual)
- **and**, **or**, **not** - Operadores lógicos.
### **Estruturas de dados**
1. **list** - Cria uma lista.
- Exemplo: `lista = [1, 2, 3]`
2. **dict** - Cria um dicionário.
- Exemplo: `dicionario = {"nome": "João", "idade": 25}`
3. **set** - Cria um conjunto.
- Exemplo: `conjunto = {1, 2, 3}`
4. **tuple** - Cria uma tupla (imutável).
- Exemplo: `tupla = (1, 2, 3)`
### **Outros comandos úteis**
- **class** - Define uma classe para programação orientada a objetos.
- Exemplo: `class Pessoa: def __init__(self, nome): self.nome = nome`
- **with** - Gerencia recursos (como arquivos).
- Exemplo: `with open("arquivo.txt", "r") as f: conteudo = f.read()`
- **del** - Remove um objeto ou item.
- Exemplo: `del lista[0]` (remove o primeiro item da lista)
Esses são os comandos mais comuns para começar em Python. Se você quiser exemplos mais
detalhados ou explicações sobre algum específico, é só pedir!