Bem-vindo de volta, quero falar com você sobre essa ideia de introspecção.
E introspecção em programação de computador significa a capacidade de determinar o tipo de um objeto em tempo de execução, o que é tempo de
execução, ou seja, quando o código está rodando, você pode determinar o tipo de um objeto.
E é realmente um dos pontos fortes do Python, porque tudo no Python é um objeto que podemos examinar,
podemos introspectar um objeto e realmente descobrir o que nosso código faz enquanto codificamos e depois executamos.
E o Python nos permite fazer introspecção e inspecionar esses objetos com algumas funções auxiliares interessantes.
Esta função é chamada Der.
And Der.
Bem, se eu executar isso.
Vamos me dar todos os métodos e atributos que o Wizard Instant tem, então com uma função DIR, damos a ela uma instância e
imediatamente temos acesso ao que ela tem, acesso ao que vemos que temos nome,
poder e faça login.
Novamente, temos o login do usuário e também o ataque da classe do assistente.
E isso, Ed, que estou usando sempre que faço, o DOT está, na verdade, usando essa habilidade de introspecção para
apenas listar esses métodos disponíveis para mim, assim como eu fiz aqui.
Portanto, isso é realmente útil quando você está tentando descobrir por que tem acesso a.
Mas você pode notar algo aqui.
Temos muitos Dundar ou métodos mágicos dos quais realmente não falamos.
O que são e por que são tão importantes?
No próximo vídeo, vamos abordar essa questão.
Eu vejo você um por.