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:
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



コメント
Top professor
Professor gosto muito dos seus videos voce tem um curso especializado nesse assunto do python para LLMs eu sou de um mundo totalmente diferente e queria aprender! sou das antigas do javascript. consegui meu primeiro trampo por conta dos videos da udemy
quero me especializar em python com LLMs vejo que o mercado ta moldando bastante para essa linguagem