Challenge: AbstractAdmin
Завдання
Swipe to start coding
Let's protect your Admin
class structure! You need to define the AbstractAdmin
class that should have the strict Admin
class structure.
- Import the
ABC
class andabstractmethod
decorator from theabc
package. - Define the
AbstractAdmin
class inherited from theABC
class. - Define the abstract methods
login()
,logout()
,create_content()
,update_content()
, anddelete_content()
via the@abstractmethod
decorator.
Use thepass
keyword to miss the function implementation. - Inherit the
Admin
class from theAbstractAdmin
class. - Try to run the code with comments. Look at the Traceback.
- Delete comments in the
Admin
class and run the code again.
Note
Abstract methods should not receive arguments.
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 4. Розділ 7
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.78
Challenge: AbstractAdmin
Свайпніть щоб показати меню
Завдання
Swipe to start coding
Let's protect your Admin
class structure! You need to define the AbstractAdmin
class that should have the strict Admin
class structure.
- Import the
ABC
class andabstractmethod
decorator from theabc
package. - Define the
AbstractAdmin
class inherited from theABC
class. - Define the abstract methods
login()
,logout()
,create_content()
,update_content()
, anddelete_content()
via the@abstractmethod
decorator.
Use thepass
keyword to miss the function implementation. - Inherit the
Admin
class from theAbstractAdmin
class. - Try to run the code with comments. Look at the Traceback.
- Delete comments in the
Admin
class and run the code again.
Note
Abstract methods should not receive arguments.
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Awesome!
Completion rate improved to 2.78Секція 4. Розділ 7
single