#33. Вложенные классы | Объектно-ориентированное программирование Python

  Рет қаралды 23,032

selfedu

selfedu

Күн бұрын

Пікірлер: 46
@СергейСмирнов-ь8у
@СергейСмирнов-ь8у 3 жыл бұрын
Спасибо автору канала за видео! И за огромное количество качественной информации на канале. 👍
@alexanderg9089
@alexanderg9089 2 жыл бұрын
Отличный урок. В принципе если знаешь, что такое вложенный или анонимный класс из других языков, то в Python даже интуитивно все понятно.
@ez5201
@ez5201 3 жыл бұрын
Спасибо вам огромное за то, что вы делаете!
@3405-j2w
@3405-j2w 3 жыл бұрын
Очень полезная и качественная информация. Благодарю!
@jaksonmillka
@jaksonmillka 3 ай бұрын
Урок #33 = Пройден Полезный урок 👍
@MrSasuke1337
@MrSasuke1337 Жыл бұрын
Очень полезный курс, смотрю вас с октября
@vladimirkulakov6126
@vladimirkulakov6126 3 жыл бұрын
Очень интересная тема! И близость к Джанго опять таки..)
@selfedu_rus
@selfedu_rus 3 жыл бұрын
Да и дальше мы еще приблизимся )
@ИринаВыпова-р9ц
@ИринаВыпова-р9ц 3 жыл бұрын
Спасибо за новое для меня. После ваших лекций особенно хочется работать. 😀. Хотя с этим у меня вроде нормально. Познание и ещё раз познание
@marines8725
@marines8725 2 ай бұрын
спасибо Вам большое!
@andredru4278
@andredru4278 10 ай бұрын
Спасибо. Все понятно.
@studian505
@studian505 9 ай бұрын
Спасибо!
@flizef6363
@flizef6363 3 жыл бұрын
спасибо вам огромное за урок!!!
@dubinin_s
@dubinin_s 3 жыл бұрын
Спасибо за видео. Поражаюсь как Вам удается так долго с такой частотой выкладывать видео. Вы хоть спите вообще?!)
@selfedu_rus
@selfedu_rus 3 жыл бұрын
стараюсь ))
@tester3238-y4x
@tester3238-y4x 3 жыл бұрын
Это мастерство наивысшего уровня)
@rafaelkireyev2984
@rafaelkireyev2984 2 жыл бұрын
классная шутка... "ну, а пароль как обычно 12345..."
@jamjam3337
@jamjam3337 Жыл бұрын
спасибо
@ИгорьЛатуха
@ИгорьЛатуха 3 жыл бұрын
Агрегация, композиция 🧐 Какие умные слова я выучил 😁
@МаксимАндреев-я1г
@МаксимАндреев-я1г 3 жыл бұрын
А ещё же через класс мета в Джанго, можно создавать формы для моделей, где в классе мета указать модель и поля, и потом сама форма примет те поля данной модели не прописывая их
@selfedu_rus
@selfedu_rus 3 жыл бұрын
Да и об этом следующие уроки!
@СергейНауменко-ь6н
@СергейНауменко-ь6н Жыл бұрын
Суппер
@public_sensei
@public_sensei Жыл бұрын
Табличка 0:39 неправильно отсортирована - Марго Робби должна быть на первом месте:))))))
@Anonim-im6ln
@Anonim-im6ln Жыл бұрын
👍👍👍👍👍
@scratchy3959
@scratchy3959 8 ай бұрын
Интересный факт, база данных была та же что и в курсе по django 4
@zakchips
@zakchips 2 жыл бұрын
Спасибо.
@ARega-c3g
@ARega-c3g Жыл бұрын
добрый вечер! а если все-таки нужно что бы внутренний класс обратился к другому внутреннему классу? скажем class Device: class List(serializers.ModelSerializer): pass class Inline(serializers.ModelSerializer): x = Device.List() # как это сделать правильно?
@ibrahimoglu
@ibrahimoglu 3 жыл бұрын
👍
@PavelNebo
@PavelNebo Жыл бұрын
Честно говоря не понял, в чём польза данного Мета класса? Почему эти атрибуты нельзя поместить в основной класс? Параметр ordering прописывается в основном классе в него помещаются нужные данные, и какой нибудь метод, на основе этих данных, занимается сортировкой по определённому алгоритму, в чём сложность ??
@cryptokrupt
@cryptokrupt Жыл бұрын
А в чём принципиальная разница между вложенным класом и классом, который обозначается через наследование: class Meta(Women)?
@selfedu_rus
@selfedu_rus Жыл бұрын
Через наследование Meta будет представлять весь базовый класс + доп логика дочернего, а при вложении Meta - это лишь фрагмент (часть) внешнего класса с некоторой доп логикой.
@DaddyLanzo
@DaddyLanzo 3 ай бұрын
а почему этого урока нет на степике с практикой?
@selfedu_rus
@selfedu_rus 3 ай бұрын
редко используется и тут вполне все очевидно
@DaddyLanzo
@DaddyLanzo 3 ай бұрын
@@selfedu_rus c метаклассами согласен, а вот Data Classes очень полезны. Но на усмотрение автора всё, конечно
@smth6866
@smth6866 2 жыл бұрын
Сергей, подскажите, пожалуйста, почему аттрибуты внешнего класса нельзя использовать во внутреннем классе до его инициализации? И что вообще означает фраза: "Этого пространства имён не существует"?
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Можно, если указать имя внешнего класса и если атрибут публичный. Во всех остальных случаях напрямую нельзя. Так сделали этот язык )
@misha8280
@misha8280 2 жыл бұрын
title, photo и ordering(класса Women) - это атрибуты класса или его свойства? И атрибуты класса записываются же капсом или это не важно?
@selfedu_rus
@selfedu_rus 2 жыл бұрын
атрибуты класса (можно называть и свойствами), записываются по стандарту PEP8, с капсом - константы, без капсы - все остальное
@misha8280
@misha8280 2 жыл бұрын
@@selfedu_rus понял, большое спасибо)))
@goodwin_for_you
@goodwin_for_you 3 жыл бұрын
А можно создавать экземпляры вложенного класса внутри экземпляра родительского класса, и если да то как? К примеру есть класс человек у него есть вложенный класс одежда с параметром размер. Мы создаём экземпляр человека, а внутри него, потом по ходу работы программы, добавляем экземпляры вложенного класса одежда. Пусть теперь у человека есть методы: похудел, потолстел, из-за которого должен меняться размер у всех экземпляров класса одежда.
@selfedu_rus
@selfedu_rus 3 жыл бұрын
также, любой класс является родительским от object и, как видите, все работает )
@Narezkimovie
@Narezkimovie 8 ай бұрын
вимен
@wattego
@wattego 3 жыл бұрын
через *опу....
@schizik224
@schizik224 Ай бұрын
Спасибо
@KonstantinYurievich
@KonstantinYurievich 3 жыл бұрын
👍
Агрегация и Композиция
19:49
Volodya Mozhenkov
Рет қаралды 57 М.
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
ФУНКЦИИ ПРОТИВ КЛАССОВ В ПИТОНЕ
11:51
Андрей Иванов | Python
Рет қаралды 3,2 М.
Магические методы в python. Dunder методы
1:00:45
Абстрактные классы в Python
12:35
Python Clinic
Рет қаралды 4,3 М.
Как работать с классами в Python и для чего они нужны
22:04
Senior Tester | Евгений Окулик
Рет қаралды 11 М.
Уроки Python с нуля / #17 - Основы ООП. Создание класса и объекта
15:00
Школа itProger / Программирование
Рет қаралды 185 М.
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН