Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Desafio: Autenticação do Usuário | Conceitos de POO
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

book
Desafio: Autenticação do Usuário

Tarefa
test

Swipe to show code editor

Vamos melhorar sua classe User!

  1. Crie o atributo de classe is_authenticated na classe User.
  2. Defina o método login() que recebe os argumentos self e taken_password.
  3. O método login() deve comparar a senha do usuário e a senha fornecida. Se a senha do usuário for igual à senha fornecida, o valor True deve ser atribuído ao atributo is_authenticated. Se a senha do usuário não for igual à senha fornecida, deve ser exibido "Wrong password!" no console.
  4. Defina o método logout(). Este método deve atribuir o valor False ao atributo de instância is_authenticated.
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 8
toggle bottom row

book
Desafio: Autenticação do Usuário

Tarefa
test

Swipe to show code editor

Vamos melhorar sua classe User!

  1. Crie o atributo de classe is_authenticated na classe User.
  2. Defina o método login() que recebe os argumentos self e taken_password.
  3. O método login() deve comparar a senha do usuário e a senha fornecida. Se a senha do usuário for igual à senha fornecida, o valor True deve ser atribuído ao atributo is_authenticated. Se a senha do usuário não for igual à senha fornecida, deve ser exibido "Wrong password!" no console.
  4. Defina o método logout(). Este método deve atribuir o valor False ao atributo de instância is_authenticated.
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 8
Switch to desktopMude 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