Python: Never vs. NoReturn - Qual a diferença real? (Aula 18)
Neste vídeo, vamos desmistificar de uma vez por todas dois dos tipos mais incompreendidos do sistema de tipagem do Python: `Never` e `NoReturn`. Se você já se perguntou qual a diferença entre eles e quando usá-los, esta aula vai simplificar tudo para você. Eu mergulhei na documentação e nas discussões da comunidade para explicar a diferença fundamental entre `top types` (como `object` e `Any`) e `bottom types` (`Never` e `NoReturn`). Vamos ver na prática por que a diferença entre `Never` e `NoReturn` é puramente semântica e como usar cada um para deixar seu código mais claro e seguro. Nesse vídeo você vai aprender o seguinte: - O que são `top types` e `bottom types`. - Quando usar `NoReturn` para funções que nunca retornam (com `sys.exit` ou exceções). - Onde `Never` brilha para indicar código inalcançável e esgotar condicionais. - Exemplos práticos para você aplicar nos seus projetos hoje mesmo. Chega de confusão! Depois desta aula, você terá mais confiança para usar a tipagem do Python de forma avançada e eficaz. E lembre-se: Type Hint é igual a Type Annotation (tipagem no Python). Este vídeo é parte de uma playlist. Segue o link da playlist para acompanhar: https://www.youtube.com/playlist?list=PLbIBj8vQhvm04EuddtleOAoEmfU9vwQlN Link do repositório: https://github.com/luizomf/typehints_python Meus Cursos: https://www.otaviomiranda.com.br/ Newsletter: https://luizomf.substack.com/ #Python #TypeHints #Programação #DesenvolvimentoDeSoftware #PythonBrasil
Download
0 formatsNo download links available.