ООП 15 Магические методы. Методы __str__ и __repr__. (Dunder methods)

  Рет қаралды 36,240

egoroff_channel

egoroff_channel

4 жыл бұрын

🔥🔥🔥 Курс на степике по ООП 🔥🔥🔥
stepik.org/z/114354
Степик с меня берет комиссию поэтому
1) Лучший способ приобрести курс - личный банковский перевод в РФ или покупку тарифа на boosty. Я добавлю вас вручную на курс по вашему ид.
t.me/artem_egoroff
2) оплачивать напрямую на степике по реферальной ссылке
stepik.org/z/114354
так с меня возьмут меньше комиссии
🚀🚀🚀 Доступ к закрытым видео на один месяц вы можете получить, став спонсором канала
/ @egoroffchannel
boosty.to/egoroff_channel
/ artem_egorov
👉👉👉Телеграмм канал моего проекта
t.me/python_egoroff
👉👉👉Группа в вк
python.study
egoroffartem.pythonanywhere.co...
Методы экземпляра. Аргумент self
• ООП 5 Методы экземпляр...
Декоратор Property
• ООП Python 11 Декорато...
Декораторы в Python
• Декораторы в Python Ч...
• ООП 6 Инициализация об...
Инициализация объекта. Метод init
• ООП 9 Публичные, прива...
Публичные, приватные, защищенные атрибуты и методы
Магические методы в Python очень важны.
Object-Oriented Programming (OOP) in Python 3
egoroffartem.pythonanywhere.co...
stepik.org/course/63085/promo
Курс на степике
Все видео этого курса можете найти на сайте
egoroffartem.pythonanywhere.co...

Пікірлер: 46
@egoroffchannel
@egoroffchannel Ай бұрын
🔥 Записывайся на курс по ООП: stepik.org/a/114354 📙 Там тебя ждет: ✔ более 180 практических заданий по ООП ✔ более 300 тестовых заданий на проверку материала ✔ более 6 часов видеоматериала ✔ текстовые материалы по урокам, примеры кода ✔ Доступ к закрытому чату с дружественной обстановкой ✔ Сертификат в случае успешного прохождения курса 🎁 По промокоду EGOROFF можно получить 10% скидки на приобретение данного курса
@elenaizmaylova9331
@elenaizmaylova9331 2 жыл бұрын
Я никак не привыкну к тому, что Вы, Артем, так круто объясняете)) Спасибо Вам огромное за Ваши труды!
@user-ou7fw1sg1r
@user-ou7fw1sg1r 3 жыл бұрын
Низкий поклон автору канала...
@user-fv2jw1py4p
@user-fv2jw1py4p Жыл бұрын
Что то на степике плохо работают видео, перехожу на ютуб. Люди, курсы Артема на степике - это лучшая информация и обучение, что можно найти за деньги.
@IGORVBORODIN
@IGORVBORODIN 4 жыл бұрын
Артем держит планку лучшего. Спасибо за качественный контент. профессионально
@maximepifantsev
@maximepifantsev Жыл бұрын
__repr__() - это строковое представление объекта, которое можно использовать, чтобы воссоздать такой же объект. То есть __repr__() должен возвращать строку, передав которую в функцию eval() можно получить такой же объект, если это возможно. Например, как-то так: class Lion: def __init__(self, name): self.name = name def __repr__(self): return f"Lion('{self.name}')" a = Lion('Misha') print(a.name) a_str = repr(a) b = eval(a_str) print(b.name) В данном случае получается не конкретно тот же объект, а его копия.
@spartanec_channel
@spartanec_channel 2 жыл бұрын
_Отлично! Спасибо за урок!_
@rampage6483
@rampage6483 4 жыл бұрын
Не знаю что написать, поэтому напишу для поддержки канала. И Спасибо!
@anjelikan7407
@anjelikan7407 4 жыл бұрын
Контент прекрасен, ничего лишнего
@sashabagdasarov9649
@sashabagdasarov9649 4 жыл бұрын
Спасибо, очень доступно и понятно
@aleksandrfareast
@aleksandrfareast 4 жыл бұрын
Как всегда, всё грамотно и понятно.
@vladimirkulakov8667
@vladimirkulakov8667 2 жыл бұрын
Круто! Кратко и понятно! Спасибо!
@barbi8271
@barbi8271 4 жыл бұрын
я слежу за тобой
@user-sr6je8zm9u
@user-sr6je8zm9u 2 жыл бұрын
спасибо, понятно объяснил)
@galogramma8461
@galogramma8461 4 жыл бұрын
очень доходчиво. спасибо!
@elnurbda
@elnurbda 3 жыл бұрын
спасибо за видео ролик
@Dm-if3vl
@Dm-if3vl 3 жыл бұрын
Спасибо!
@k1ntoho
@k1ntoho 4 жыл бұрын
О, я что, первый что-ли?) Ну что-же, спасибо за очередной годный урок :)
@user-fs9gp6oz8x
@user-fs9gp6oz8x 3 жыл бұрын
Спасибо! В процессе просмотра поняла, что надо бы глянуть повторно ролик про F строки lol))
@dimk7983
@dimk7983 3 жыл бұрын
Всё понятно.
@NicknameOfGood
@NicknameOfGood Жыл бұрын
Спасибо
@Creempy
@Creempy 3 жыл бұрын
Очень круто
@egoroffchannel
@egoroffchannel 3 жыл бұрын
я старался)
@HeyArtem
@HeyArtem 3 жыл бұрын
Ты Бог!
@user-ee1lx1pe7n
@user-ee1lx1pe7n 3 жыл бұрын
Ты гений
@alexsidikov3426
@alexsidikov3426 Жыл бұрын
Не того Льва я вызвал ахахахахаха
@volhak4519
@volhak4519 3 жыл бұрын
Прекрасные уроки. Спасибо
@lera6801
@lera6801 3 жыл бұрын
Можно ли сказать что магические методы в питоне то же самое что и override метолы в джаве? То есть мы их переопределяем
@kirillusenko
@kirillusenko 4 жыл бұрын
Я вернулся))
@kirillusenko
@kirillusenko 4 жыл бұрын
Можешь пожалуйста сделать тёмный фон, глаза болят. Спасибо!
@egoroffchannel
@egoroffchannel 4 жыл бұрын
в следующем видео обязательно будет
@kirillusenko
@kirillusenko 4 жыл бұрын
Спасибо!
@Mcmern
@Mcmern 2 жыл бұрын
Яркость убавь, гений)
@userunknown545
@userunknown545 4 жыл бұрын
а куда 14 видео пропало?
@user-gg2dd3sv3g
@user-gg2dd3sv3g 4 жыл бұрын
Помоги пожалуйста у меня не получается установить модуль turtle. Пишет ошибка команды проверьте какой-то журнал.
@user-gg2dd3sv3g
@user-gg2dd3sv3g 4 жыл бұрын
Ответь пожалуйста
@user-pg4qj7vb3l
@user-pg4qj7vb3l 4 жыл бұрын
from turtle import * ...
@dashaveremey8078
@dashaveremey8078 2 жыл бұрын
Если сохранить файл с тем же названием turtle, то выскакивает такая ошибка, сама с ней столкнулась)
@drprndrprn7915
@drprndrprn7915 2 жыл бұрын
Спасибо за урок! Судя по тому как ты прочитал названия класса "Лион", ты точно играешь в доту
@user-fc6nr8cr4p
@user-fc6nr8cr4p 3 жыл бұрын
Если магические методы это методы, которые срабатывают в определенный момент программы, то в какой момент срабатывают метод __str__ и __repr__ ?
@egoroffchannel
@egoroffchannel 3 жыл бұрын
когда объект преобразуется к строке и когда идет обращение к объекту. посмотрите в консоли что выводится, когда обратится к экземпляру класса. И что будет, если добавить _repr_
@user-fc6nr8cr4p
@user-fc6nr8cr4p 3 жыл бұрын
@@egoroffchannel спасибо)
@torcher5023
@torcher5023 3 жыл бұрын
Все эти методы, кста, работают ужасно медленно. В часности перегрузка арифметических операторов и операторов сравнения.
@brawaga
@brawaga Жыл бұрын
0:25 не «lower underscore», а просто «underscore». Дизлайк.
@user-hn7gb9ej9d
@user-hn7gb9ej9d 4 жыл бұрын
Спасибо!
Магические методы в python. Dunder методы
1:00:45
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 31 МЛН
Became invisible for one day!  #funny #wednesday #memes
00:25
Watch Me
Рет қаралды 53 МЛН
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,7 МЛН
Final muy increíble 😱
00:46
Juan De Dios Pantoja 2
Рет қаралды 51 МЛН
How To Use Dunder Methods In Python Tutorial (Magic Methods)
6:36
PYTHON MAGIC METHODS. __INIT__ и __NEW__
14:53
luchanos
Рет қаралды 6 М.
__new__ или __init__ в Python? Знаете ли вы это..
12:37
PYTHON МАГИЧЕСКИЕ МЕТОДЫ: __CALL__
21:34
luchanos
Рет қаралды 2,5 М.
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 31 МЛН