Объектно-Ориентированный Питон (ООП Python) || HD Качество
Аве Кодер!
В этом интенсиве мы разберемся как в Python представлены основные концепты объектно-ориентированной парадигмы программирования и вкусим таких вещей как наследование, полиморфизм, инкапсуляция, множественное наследование, как работают абстрактные классы, а также методы, интерфейсы и композиция.
Тайм-коды:
0:00 ООП в Питоне
0:08 IDE Visual Studio Code
0:34 class Car
0:54 создание экземпляров класса (вызов класса)
1:30 инициализирующий метод _init_
1:48 атрибуты класса (свойства), с которыми он будет инициализироваться
2:17 первый аргумент, который не указываем при вызове self (это сам объект)
5:51 метод get (геттер) получить информацию об объекте
6:26 метод set (сеттер) устанавливать данные при инициализации
6:51 нижнее подчёркивание перед именем, внутриклассовый атрибут
7:26 hasattr() существует ли атрибут
9:18 двойное подчёркивание перед именем атрибута или метода. Тогда другие классы не получат его. К нему можно подступиться через имя класса
11:01 class Boat
12:04 определение типа объекта. Функция type()
13:26 функция isinstance() является ли экземпляром
14:53 в Питоне любой объект потомок object первичного объекта
15:23 глобальные переменные
16:25 классовые методы (с декоратором @classmethod и аргументом cls). Это методы класса, а не экземпляров класса
21:12 статические методы (@staticmethod) и атрибуты
23:34 singleton
24:16 наследование (линейное наследование). “Является“
26:42 класс-родитель, суперкласс
28:55 обращение к иниту класса-родителя, чтобы пользоваться его атрибутами
29:45 иерархия
36:51 абстрактный класс
39:57 механизм для предотвращения инициации родительского класса (чтобы он был абстрактным) @abstractmethod
42:02 библиотека ABC (Abstract Base Class)
43:20 полиморфизм. Переопределение метода в наследнике
44:55 экземпляр абстрактного класса создать нельзя
46:24 множественное наследование
49:15 порядок разрешения методов method resolution order
51:20 интерфейсы. Все методы абстрактные
53:18 композиция. “Состоит“. Составление сложного объекта из нескольких простых объектов
Github:
#авекодер #python #ооп
Telegram:
VK:
Поддержи проект:
BTH: 1BmLvUFiJaVpCAwhzW3ZwKzMGWoQRfxsn4
ETH: 0x6f1A488c9b12E782AEF74634a40A79b1631237aB
Аве Тех:
Ave Coder на английском:
VK:
Telegram:
______________________
Аве Кодер!
Меня зовут V и я кодер. Я экспортирую из Англии: актуальные туториалы, computer science, брейнхаки, лайфхаки, здоровье кодера, тревэл он нью левэл, английский для кодера, как кодеру не помереть с голоду, юмор и многое другое.
Так что ставь императорский палец вверх, подписывайся и бей в колокол!
41 view
3
1
6 months ago 00:25:55 1
Что такое датаклассы в python и как они спасают ООП
7 months ago 00:16:09 27
Выучи Python Классы На Примере Автобатлера [Junior]
7 months ago 00:08:36 1
ООП 19 Магические методы __eq__ и __hash__. Dunder methods в Python
7 months ago 00:09:26 2
ООП 1 Классы, объекты, экземпляры классов. Объектно-ориентированное программирование в Python
7 months ago 01:00:45 1
Первые шаги в ООП: класс, объект, self
7 months ago 00:18:56 1
Python с нуля. Урок 10 | Классы и объекты
7 months ago 00:13:40 1
Концепция ООП простыми словами | Объектно-ориентированное программирование Python
7 months ago 00:07:52 1
ООП 12 Property Вычисляемые свойства (Calculated properties python)
7 months ago 00:13:32 1
ООП 7 Практика “Создание класса и его методов“. Объектно-ориентированное программирование в Python.
7 months ago 00:27:17 18
Разберись с SOLID раз и навсегда [Upper Junior]
7 months ago 00:51:12 1
ООП: Инкапсуляция в python
8 months ago 00:07:16 3
Python - OOП - 7
8 months ago 01:25:58 4
Занятие 9. Фукнции в python и основы ООП, исключения. Семинар
8 months ago 01:33:11 4
Занятие 8. Фукнции в python и основы ООП, исключения. Лекция
8 months ago 00:05:13 1
Python ООП ► РАЗБОР ЗАДАЧ ПО МАТЕРИАЛУ [2/2] (для чайников) ПРОГРАММИРОВАНИЕ ПО ПЛЕЙЛИСТАМ УРОК 25
9 months ago 10:45:40 1
Погружение в Python 2 часть
9 months ago 00:13:50 1
ООП 5 Методы экземпляра. Аргумент self. Объектно-ориентированное программирование в Python.
9 months ago 00:06:41 1
PYTHON ООП - СОСТОЯНИЕ И ПОВЕДЕНИЕ объектов (для чайников) - ПРОГРАММИРОВАНИЕ ПО ПЛЕЙЛИСТАМ #УРОК 3
9 months ago 00:20:55 1
#1. Классы и объекты. Атрибуты классов и объектов | Объектно-ориентированное программирование Python
9 months ago 00:01:00 1
🐍 СОБЕСЕДОВАНИЕ НА PYTHON JUNIOR BACKEND РАЗРАБОТЧИК | ОСНОВНЫЕ ВОПРОСЫ 2023 #PYTHON
9 months ago 01:10:13 1
SOLID-принципы. Введение в ООП на Python.
10 months ago 00:10:01 5
7 Фишек в классах которые вы должны открыть для себя | ООП в Python
10 months ago 00:17:42 1
PYTHON ООП - ВВОДНЫЙ УРОК НА ПАЛЬЦАХ (для чайников) - ПРОГРАММИРОВАНИЕ ПО ПЛЕЙЛИСТАМ #УРОК 0
10 months ago 00:13:08 1
#2. Методы классов. Параметр self | Объектно-ориентированное программирование Python