#7 [ Python Lesson 6 ] ООП. Классы и объекты (2020)

[ О чем это видео ] Поговорим про основные принципы объектно-ориентированного программирования: абстракцию, инкапсуляцию, наследование и полиморфизм. Научимся создавать классы и объекты классов в Python. Рассмотрим, чем отличаются понятия поля, свойства, методы и атрибуты класса. Изучим особенности организации уровней доступа к атрибутам: Public, Protected и Private. И в завершение - практика. [ Полезные ссылки ] Подробнее о классах в Python читайте в нашем курсе (он бесплатный): Больше задач для практики: [ Timeline ] 00:00 План видео 00:45 Что такое ООП? 04:00 Классы и объекты 06:40 Принципы ООП 06:55 Принципы ООП. Абстракция. 08:00 Принципы ООП. Инкапсуляция. 08:30 Принципы ООП. Наследование. 10:25 Принципы ООП. Полиморфизм. 12:40 Атрибуты класса 14:20 Конструктор и инициализатор. Метод __init__(). 16:00 Поля (свойства) класса. 17:05 Служебное слово self 18:30 Методы 23:00 Уровни доступа: Public, Protected, Private. 27:05 ПРАКТИКА 27:10 Классовая структура 28:40 Класс Human 42:10 Класс House 47:20 Класс SmallHouse 50:35 Тесты
В начало