Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Desafio: Validação de Senha | Encapsulamento
Programação Orientada a Objetos em Python Avançado
course content

Conteúdo do Curso

Programação Orientada a Objetos em Python Avançado

Programação Orientada a Objetos em Python Avançado

1. Conceitos de POO
2. Herança
3. Encapsulamento
4. Polimorfismo e Abstração
5. Métodos Mágicos

Desafio: Validação de Senha

Nota

Os comentários O novo código está abaixo e O novo código está acima ajudarão você a encontrar o novo código.

Tarefa

Vamos implementar a validação de senha para o seu código!

  1. Defina a propriedade password usando o decorador @property.
  2. A propriedade password deve retornar o atributo _password.
  3. Implemente o setter da senha utilizando o decorador @property.setter.
    Atenção: Este decorador começa pelo nome da propriedade (@{nome_da_propriedade}.setter).
  4. A senha deve ser uma string com comprimento maior ou igual a 8.
  5. Use a propriedade self.password dentro do método mágico __init__()
    (não o _password).

Tarefa

Vamos implementar a validação de senha para o seu código!

  1. Defina a propriedade password usando o decorador @property.
  2. A propriedade password deve retornar o atributo _password.
  3. Implemente o setter da senha utilizando o decorador @property.setter.
    Atenção: Este decorador começa pelo nome da propriedade (@{nome_da_propriedade}.setter).
  4. A senha deve ser uma string com comprimento maior ou igual a 8.
  5. Use a propriedade self.password dentro do método mágico __init__()
    (não o _password).
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo

Tudo estava claro?

Seção 3. Capítulo 9
toggle bottom row

Desafio: Validação de Senha

Nota

Os comentários O novo código está abaixo e O novo código está acima ajudarão você a encontrar o novo código.

Tarefa

Vamos implementar a validação de senha para o seu código!

  1. Defina a propriedade password usando o decorador @property.
  2. A propriedade password deve retornar o atributo _password.
  3. Implemente o setter da senha utilizando o decorador @property.setter.
    Atenção: Este decorador começa pelo nome da propriedade (@{nome_da_propriedade}.setter).
  4. A senha deve ser uma string com comprimento maior ou igual a 8.
  5. Use a propriedade self.password dentro do método mágico __init__()
    (não o _password).

Tarefa

Vamos implementar a validação de senha para o seu código!

  1. Defina a propriedade password usando o decorador @property.
  2. A propriedade password deve retornar o atributo _password.
  3. Implemente o setter da senha utilizando o decorador @property.setter.
    Atenção: Este decorador começa pelo nome da propriedade (@{nome_da_propriedade}.setter).
  4. A senha deve ser uma string com comprimento maior ou igual a 8.
  5. Use a propriedade self.password dentro do método mágico __init__()
    (não o _password).
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo

Tudo estava claro?

Seção 3. Capítulo 9
toggle bottom row

Desafio: Validação de Senha

Nota

Os comentários O novo código está abaixo e O novo código está acima ajudarão você a encontrar o novo código.

Tarefa

Vamos implementar a validação de senha para o seu código!

  1. Defina a propriedade password usando o decorador @property.
  2. A propriedade password deve retornar o atributo _password.
  3. Implemente o setter da senha utilizando o decorador @property.setter.
    Atenção: Este decorador começa pelo nome da propriedade (@{nome_da_propriedade}.setter).
  4. A senha deve ser uma string com comprimento maior ou igual a 8.
  5. Use a propriedade self.password dentro do método mágico __init__()
    (não o _password).

Tarefa

Vamos implementar a validação de senha para o seu código!

  1. Defina a propriedade password usando o decorador @property.
  2. A propriedade password deve retornar o atributo _password.
  3. Implemente o setter da senha utilizando o decorador @property.setter.
    Atenção: Este decorador começa pelo nome da propriedade (@{nome_da_propriedade}.setter).
  4. A senha deve ser uma string com comprimento maior ou igual a 8.
  5. Use a propriedade self.password dentro do método mágico __init__()
    (não o _password).
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo

Tudo estava claro?

Nota

Os comentários O novo código está abaixo e O novo código está acima ajudarão você a encontrar o novo código.

Tarefa

Vamos implementar a validação de senha para o seu código!

  1. Defina a propriedade password usando o decorador @property.
  2. A propriedade password deve retornar o atributo _password.
  3. Implemente o setter da senha utilizando o decorador @property.setter.
    Atenção: Este decorador começa pelo nome da propriedade (@{nome_da_propriedade}.setter).
  4. A senha deve ser uma string com comprimento maior ou igual a 8.
  5. Use a propriedade self.password dentro do método mágico __init__()
    (não o _password).
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Seção 3. Capítulo 9
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt