Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Desafío: Validación de Contraseña | Encapsulamiento
Programación Orientada a Objetos en Python a Fondo
course content

Contenido del Curso

Programación Orientada a Objetos en Python a Fondo

Programación Orientada a Objetos en Python a Fondo

1. Conceptos de POO
2. Herencia
3. Encapsulamiento
4. Polimorfismo y Abstracción
5. Métodos Mágicos

Desafío: Validación de Contraseña

Nota

Los comentarios El nuevo código está abajo y El nuevo código está arriba te ayudarán a encontrar el nuevo código.

Tarea

¡Vamos a implementar la validación de contraseña para tu código!

  1. Define la propiedad password mediante el decorador @property.
  2. La propiedad password debe devolver el atributo _password.
  3. Implementa el método setter de la contraseña utilizando el decorador @property.setter.
    Presta atención: Este decorador comienza con el nombre de la propiedad (@{nombre_propiedad}.setter).
  4. La contraseña debe ser cadena de texto con una longitud mayor o igual a 8.
  5. Utiliza la propiedad self.password dentro del método mágico __init__()
    (no _password).

Tarea

¡Vamos a implementar la validación de contraseña para tu código!

  1. Define la propiedad password mediante el decorador @property.
  2. La propiedad password debe devolver el atributo _password.
  3. Implementa el método setter de la contraseña utilizando el decorador @property.setter.
    Presta atención: Este decorador comienza con el nombre de la propiedad (@{nombre_propiedad}.setter).
  4. La contraseña debe ser cadena de texto con una longitud mayor o igual a 8.
  5. Utiliza la propiedad self.password dentro del método mágico __init__()
    (no _password).
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Sección 3. Capítulo 9
toggle bottom row

Desafío: Validación de Contraseña

Nota

Los comentarios El nuevo código está abajo y El nuevo código está arriba te ayudarán a encontrar el nuevo código.

Tarea

¡Vamos a implementar la validación de contraseña para tu código!

  1. Define la propiedad password mediante el decorador @property.
  2. La propiedad password debe devolver el atributo _password.
  3. Implementa el método setter de la contraseña utilizando el decorador @property.setter.
    Presta atención: Este decorador comienza con el nombre de la propiedad (@{nombre_propiedad}.setter).
  4. La contraseña debe ser cadena de texto con una longitud mayor o igual a 8.
  5. Utiliza la propiedad self.password dentro del método mágico __init__()
    (no _password).

Tarea

¡Vamos a implementar la validación de contraseña para tu código!

  1. Define la propiedad password mediante el decorador @property.
  2. La propiedad password debe devolver el atributo _password.
  3. Implementa el método setter de la contraseña utilizando el decorador @property.setter.
    Presta atención: Este decorador comienza con el nombre de la propiedad (@{nombre_propiedad}.setter).
  4. La contraseña debe ser cadena de texto con una longitud mayor o igual a 8.
  5. Utiliza la propiedad self.password dentro del método mágico __init__()
    (no _password).
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Sección 3. Capítulo 9
toggle bottom row

Desafío: Validación de Contraseña

Nota

Los comentarios El nuevo código está abajo y El nuevo código está arriba te ayudarán a encontrar el nuevo código.

Tarea

¡Vamos a implementar la validación de contraseña para tu código!

  1. Define la propiedad password mediante el decorador @property.
  2. La propiedad password debe devolver el atributo _password.
  3. Implementa el método setter de la contraseña utilizando el decorador @property.setter.
    Presta atención: Este decorador comienza con el nombre de la propiedad (@{nombre_propiedad}.setter).
  4. La contraseña debe ser cadena de texto con una longitud mayor o igual a 8.
  5. Utiliza la propiedad self.password dentro del método mágico __init__()
    (no _password).

Tarea

¡Vamos a implementar la validación de contraseña para tu código!

  1. Define la propiedad password mediante el decorador @property.
  2. La propiedad password debe devolver el atributo _password.
  3. Implementa el método setter de la contraseña utilizando el decorador @property.setter.
    Presta atención: Este decorador comienza con el nombre de la propiedad (@{nombre_propiedad}.setter).
  4. La contraseña debe ser cadena de texto con una longitud mayor o igual a 8.
  5. Utiliza la propiedad self.password dentro del método mágico __init__()
    (no _password).
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Nota

Los comentarios El nuevo código está abajo y El nuevo código está arriba te ayudarán a encontrar el nuevo código.

Tarea

¡Vamos a implementar la validación de contraseña para tu código!

  1. Define la propiedad password mediante el decorador @property.
  2. La propiedad password debe devolver el atributo _password.
  3. Implementa el método setter de la contraseña utilizando el decorador @property.setter.
    Presta atención: Este decorador comienza con el nombre de la propiedad (@{nombre_propiedad}.setter).
  4. La contraseña debe ser cadena de texto con una longitud mayor o igual a 8.
  5. Utiliza la propiedad self.password dentro del método mágico __init__()
    (no _password).
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Sección 3. Capítulo 9
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt