Bienvenido de nuevo, quiero hablarte sobre esta idea de introspección.
Y la introspección en la programación de computadoras significa la capacidad de determinar el tipo de un objeto en tiempo de ejecución, qué es el tiempo
de ejecución, es decir, cuando el código se está ejecutando, puede determinar el tipo de un objeto.
Y en realidad es una de las fortalezas de Python, porque todo en Python es un objeto que
podemos examinar, podemos introspectar un objeto y descubrir qué hace nuestro código mientras codificamos y luego ejecutamos.
Y Python nos permite hacer introspección e inspeccionar estos objetos con algunas funciones de ayuda agradables.
Esta función se llama Der.
Y Der.
Bueno, si ejecuto esto.
Me daremos todos los métodos y atributos que tiene Wizard Instant, así que con una función DIR, le damos una instancia y de inmediato
obtenemos acceso a lo que tiene, acceso a lo que vemos que tenemos nombre,
poder e iniciar sesión.
Nuevamente, tenemos el inicio de sesión del usuario y luego también tenemos el ataque de la clase asistente.
Y esto, Ed, que estoy usando siempre que lo hago, el DOT en realidad está usando esta capacidad de introspección para
enumerar estos métodos disponibles para mí, al igual que lo he hecho aquí.
Así que esto es realmente útil cuando intentas averiguar por qué tienes acceso a.
Pero puede notar algo aquí.
Tenemos muchos de estos Dundar o métodos mágicos de los que realmente no hemos hablado.
¿Cuáles son estos y por qué son tan importantes?
En el siguiente video, abordaremos esta pregunta.
Los veré uno por uno.