Capítulo 14. Dicas de tipo e documentação
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Você nunca produzirá algo tão terrível e impressionante quanto uma dica incrível.
H. P. Lovecraft
Python foi projetado para que as variáveis fossem apenas referências a objetos: nomes, ou notas adesivas, anexadas aos dados que continham todos os detalhes. Portanto, durante anos, houve pouca necessidade de dizer, por exemplo, a que tipo de dados uma variável se referia. Mas, às vezes, nós, humanos imperfeitos, escrevíamos nomes incorretamente ou esquecíamos o que estávamos tentando fazer em longos blocos de código. Assim, eventualmente, dicas de tipo opcionais foram adicionadas à linguagem. Você as usa para indicar o que quer dizer. As dicas de tipo não são aplicadas pelo interpretador Python, mas podem servir como documentação, e ferramentas como o Mypy as entendem e as usam para verificação de erros.
Dicas de tipo
As linguagens estáticas exigem que você defina os tipos de suas variáveis e podem detectar alguns erros em tempo de compilação. Como você sabe, o Python não faz isso, e você pode encontrar erros somente quando o código for executado. Um objeto tem um tipo e uma localização rígidos na memória, mas uma variável é apenas um nome que pode apontar para qualquer objeto a qualquer momento.
No entanto, no código real (em Python e em outras linguagens), um nome tende a se referir a um objeto específico. Seria útil, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access