Sobes.tech
Middle

Para que serve a biblioteca mypy?

sobes.tech IA

Resposta da IA

O Mypy é uma ferramenta de tipagem estática para Python. Permite verificar a conformidade dos tipos no código durante a fase de desenvolvimento, o que ajuda a identificar erros relacionados com o uso incorreto de tipos antes de executar o programa. O Mypy usa anotações de tipos adicionadas ao código e as analisa, garantindo um código mais confiável e legível.

Exemplo de uso de anotações e verificação com mypy:

from typing import List

def greet_all(names: List[str]) -> None:
    for name in names:
        print(f"Hello, {name}!")

# Se chamado com um tipo incorreto, o mypy emitirá um aviso
# greet_all(123)  # Erro de tipos

Assim, o mypy ajuda a melhorar a qualidade do código e a facilitar a sua manutenção.