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:

Type Hints no Python: Aprenda do Jeito CERTO (Aula 1)

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

コメント

  1. @DuFCosta より:

    Top professor

  2. @jonatadev より:

    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

  3. @jonatadev より:

    quero me especializar em python com LLMs vejo que o mercado ta moldando bastante para essa linguagem

タイトルとURLをコピーしました