Originalmente, as anota??es de tipo foram adicionadas ao Python para oferecer suporte ¨¤ an¨¢lise est¨¢tica. No entanto, considerando o qu?o amplamente as anota??es de tipo, e as anota??es em geral, s?o usadas em outras linguagens de programa??o, era apenas uma quest?o de tempo antes que as pessoas desenvolvedoras come?assem a usar as anota??es de tipo do Python para outros fins. se enquadra nesta categoria. A biblioteca permite que voc¨º use anota??es de tipo para valida??o de dados e gerenciamento de configura??es em tempo de execu??o. Quando os dados chegam como, digamos, um documento JSON e precisam ser analisados em uma estrutura Python complexa, pydantic garante que os dados recebidos correspondam aos tipos esperados ou relata um erro caso n?o correspondam. Embora voc¨º possa usar pydantic diretamente, muitas pessoas desenvolvedoras t¨ºm o usado como parte do FastAPI, um dos frameworks Python para web mais populares. Na verdade, o uso de pydantic em FastAPI ¨¦ considerado t?o indispens¨¢vel que uma altera??o recentemente proposta para Python, com o objetivo de reduzir o custo de carregamento de c¨®digo anotado na mem¨®ria, porque teria quebrado o uso de anota??es de tipo em tempo de execu??o.

