![#7 [ Python Lesson 6 ] ООП. Классы и объекты (2020)](https://ytimg.googleusercontent.com/vi/Al1EEnhe6MI/hqdefault.jpg)
Поговорим про основные принципы объектно-ориентированного программирования: абстракцию, инкапсуляцию, наследование и полиморфизм. Научимся создавать классы и объекты классов в Python. Рассмотрим, чем отличаются понятия поля, свойства, методы и атрибуты класса. Изучим особенности организации уровней доступа к атрибутам: Public, Protected и Private. И в завершение — практика.
[ Полезные ссылки ]
Подробнее о классах в Python читайте в нашем курсе (он бесплатный): https://smartiqa.ru/courses/python/lesson-6
Больше задач для практики: https://smartiqa.ru/courses/python/answer-key
[ 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 Тесты
Воспользуйтесь возможностью поделиться этим видео со своими друзьями и семьей, если вы нашли его полезным.
No Comments