O pytest é uma alternativa mais simples e poderosa para testes.
Exemplo:
def soma(a, b): return a + b def test_soma(): assert soma(2, 3) == 5
O pytest é uma alternativa mais simples e poderosa para testes.
Exemplo:
def soma(a, b): return a + b def test_soma(): assert soma(2, 3) == 5
O módulo unittest é uma ferramenta nativa para testes automatizados.
Exemplo:
import unittest def soma(a, b): return a + b class TestSoma(unittest.TestCase): def test_soma_positivos(self): self.assertEqual(soma(2, 3), 5) if __name__ == "__main__": unittest.main()
Use pip para instalar pacotes Python diretamente do PyPI.
Exemplo:
pip install requestsE use o pacote no código:
import requests response = requests.get("https://api.github.com") print(response.status_code)
Um pacote Python é um diretório com um arquivo __init__.py. Ele permite organizar e reutilizar código.
Exemplo de estrutura:
meu_pacote/
__init__.py
modulo.pyGrupos de captura permitem extrair partes específicas de um padrão.
Exemplo:
import re texto = "Data: 2023-10-05" padrao = r"(\d{4})-(\d{2})-(\d{2})" resultado = re.search(padrao, texto) if resultado: print(f"Ano: {resultado.group(1)}, Mês: {resultado.group(2)}, Dia: {resultado.group(3)}")
Saída:
Ano: 2023, Mês: 10, Dia: 05
Descrição: Concluímos o projeto e discutimos como você pode continuar aprendendo e expandindo o quiz. Conteúdo: Reforçamos a importância d...