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

04.09.2020
[ О чем это видео ] Поговорим про основные принципы объектно-ориентированного программирования: абстракцию, инкапсуляцию, наследование и полиморфизм. Научимся создавать классы и объекты классов в 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 Тесты

Похожие видео

Показать еще