- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Python OOP: CSU Library System using Encapsulation
📌 Title: CSU Library Borrowing Account (Secure Member Data)
Set A — Encapsulation | Object-Oriented Programming (Python)
📖 SCENARIO:
Ang Caraga State University (CSU) Library nanginahanglan og sistema diin ang paghulam og libro ug ang mga multa (penalties) hugot nga kontrolado. Isip proteksyon sa data, ang mga estudyante dili gitugotan nga direktang usbon ang ilang borrow count o penalty balance. Ang tanang kausaban kinahanglan moagi sa mga "approved methods" o controlled access aron malikayan ang pagmaniobra sa sistema.
🎯 LEARNING TARGETS:
Pagpatuman sa Encapsulation pinaagi sa Private Attributes (__) aron maprotektahan ang internal data.
Paggamit sa @property (Getters) para sa read-only access.
Pag-implementar sa Validation Logic (e.g., pagpugong sa negative values ug pag-set sa borrow limit nga 3).
⚙️ TASK REQUIREMENTS:
Public Attributes: student_name, student_id
Private Attributes: __borrowed_count, __penalty_balance
Methods Implementation:
borrow_book(): Modugang og 1 sa ihap; mo-deny kon makaabot na sa limit (3).
return_book(days_late): Mokunhod sa ihap; modugang og multa kon late (10/day).
pay_penalty(amount): Modawat og bayad; mosiguro nga dili mo-ubos sa 0 ang balance.
show_status(): Ipakita ang detalye sa account.
Видео Python OOP: CSU Library System using Encapsulation канала ANDY MARK CRASCO
Set A — Encapsulation | Object-Oriented Programming (Python)
📖 SCENARIO:
Ang Caraga State University (CSU) Library nanginahanglan og sistema diin ang paghulam og libro ug ang mga multa (penalties) hugot nga kontrolado. Isip proteksyon sa data, ang mga estudyante dili gitugotan nga direktang usbon ang ilang borrow count o penalty balance. Ang tanang kausaban kinahanglan moagi sa mga "approved methods" o controlled access aron malikayan ang pagmaniobra sa sistema.
🎯 LEARNING TARGETS:
Pagpatuman sa Encapsulation pinaagi sa Private Attributes (__) aron maprotektahan ang internal data.
Paggamit sa @property (Getters) para sa read-only access.
Pag-implementar sa Validation Logic (e.g., pagpugong sa negative values ug pag-set sa borrow limit nga 3).
⚙️ TASK REQUIREMENTS:
Public Attributes: student_name, student_id
Private Attributes: __borrowed_count, __penalty_balance
Methods Implementation:
borrow_book(): Modugang og 1 sa ihap; mo-deny kon makaabot na sa limit (3).
return_book(days_late): Mokunhod sa ihap; modugang og multa kon late (10/day).
pay_penalty(amount): Modawat og bayad; mosiguro nga dili mo-ubos sa 0 ang balance.
show_status(): Ipakita ang detalye sa account.
Видео Python OOP: CSU Library System using Encapsulation канала ANDY MARK CRASCO
Комментарии отсутствуют
Информация о видео
27 февраля 2026 г. 19:01:07
00:07:34
Другие видео канала














