Тёмный

#1. Классы и объекты. Атрибуты классов и объектов | Объектно-ориентированное программирование Python 

selfedu
Подписаться 151 тыс.
Просмотров 224 тыс.
50% 1

Курс по Python ООП: stepik.org/a/116336
Узнаете, что такое класс и как создавать экземпляры классов. Функции type и isinstance для объектов класса. Создание атрибутов классов и объектов. Функции: getattr(), hasattr(), setattr(), delattr(). Свойства: _doc_ и __dict__.
Инфо-сайт: proproprogs.ru/python_oop
Telegram-канал: t.me/python_selfedu

Опубликовано:

 

12 ноя 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 253   
@ggm141
@ggm141 11 дней назад
Боже мой, в первый раз вижу столь удачный рассказ про азы Питона. Спасибо!
@harry_holland
@harry_holland 9 дней назад
да, автор очень хорошо и понятно объясняет, респект Вам, Сергей Балакирев, если видите этот комментарий! Спасибо за Ваш вклад, этот курс лучший на ютубе.
@ArtemBorysenko-vz5wr
@ArtemBorysenko-vz5wr 2 года назад
Такой контент на русском ютубе - золото!) Благодарю)
@AleksBojko
@AleksBojko Год назад
Тот случай, когда бесплатный курс гораздо лучше большинства платных.
@sqrooch662
@sqrooch662 2 года назад
Этот курс гораздо понятнее аналогичного предыдущего. Очень понравилась идея показать наглядно в консоли, как взаимодействуют и перемещаются объекты в структуре классов и экземпляров. Это конечно значительно продвинуло меня в понимании ООП. Это отличная работа. Благодарю Вас за труды и за то, что нашли в себе силы и время переформатировать курс.
@kmx7771
@kmx7771 10 месяцев назад
Он, пока по крайней мере, понятнее платных на Удеми. Очень правильно графически отображать. А не только "на пальцах" тыкая в синтаксис.
@vasilylevit1156
@vasilylevit1156 11 месяцев назад
Шикарное объясняет
@djpatronrussia
@djpatronrussia Год назад
Я уже мозг извел, а тут не только понятно но и жутко интересно! Однозначно БЕСЦЕННЫЙ труд за который Вам Просто ПРЕБАЛЬШУЩЕЕ СПАСИБО!
@HeyArtem
@HeyArtem Год назад
Смотреть и набирать за ведущим урок, интереснее чем смотреть триллер!!! =))
@JohnDoe-vh4ec
@JohnDoe-vh4ec Год назад
моё почтение автору: столь лаконично рассказывать довольно большую по объёму информацию - редкий навык.
@anndreiko
@anndreiko 3 месяца назад
До этого видео была полная каша с этими классами, атрибутами и прочим. После просмотра стало всё предельно ясно. Спасибо за наглядные блок схемы. С ними очень быстро понимаешь что к чему. Автор, благодарю!
@32prince
@32prince 2 месяца назад
Сергей легенда! Самые четкие ролики! Учу питон уже 3-юю неделю, дошел до классов. Пока тяжело, но я с каждым днем по чуть чуть но приближаюсь к истине! Дай Бог здоровья Вам! Вы внесли колоссальный вклад в развития языка в России!!
@Ordinary_man2049
@Ordinary_man2049 Год назад
while True: print('Спасибо большое! У Вас талант преподносить информацию!')
@pdkkdp
@pdkkdp 2 месяца назад
Top! Даже на паузу иногда не нужно ставить!
@user-se5di3yf1f
@user-se5di3yf1f 20 дней назад
Доступно разжевал. Спасибо
@cherezov_mikhail
@cherezov_mikhail Год назад
ОГОНЬ ТАКОЕ КЛАССНОЕ ОБЪЯСНЕНИЕ, ПРОСТО РЕАЛЬНО ЗОЛТОЙ КОНТЕНТ
@andredru4278
@andredru4278 3 месяца назад
Спасибо. Все понятно. Движемся дальше.
@Bumbarrash
@Bumbarrash 2 месяца назад
Сергей, спасибо за лекции. Все очень просто, понятно и в то же время объемно.
@user-wr5rc5pp8r
@user-wr5rc5pp8r 2 года назад
ГЕНИАЛЬНО!!!!!! Просто супер. Я отрывками большую часть знал, но автор все смог в моей голове увязать воедино. Преподаватель от бога!
@user-xc3yt6vf5s
@user-xc3yt6vf5s Год назад
я вообще редко пишу комментарии, но это особый случай. Это просто что-то невероятное, самое понятное объяснение по этой теме. Не могу поверить, что я все понял. Спасибо вам большое
@SennyaPyatnickiy
@SennyaPyatnickiy Год назад
Очень хорошая подача, просто супер, от души. Читая условного Лутца, которого чуть ли не все рекомендуют новичкам с самого начала изучения питона, постепенно, из-за накопления непонятности прочитанного, отпадает желание что-то изучать уже на первых порах, потому что действительно некоторые вещи необходимо прям показывать и разжевывать на примерах, а потом уже переходить к учебникам, имея некую сформированную базу, коль данный автор может ее вам предоставить. От себя могу еще порекомендовать посмотреть лекции Тимофея Хирьянова, тоже на ютюбе и тоже есть лекции по питону, хорошо преподает.
@casperyeah631
@casperyeah631 Месяц назад
Пытаюсь разобраться с ооп, в моей платной программе совершенно не понятно объясняют эту тему, но и тут, просто посмотрев видео, без повторения кода на комп особо не усвоилась информация. Буду пересматривать за компом😊
@user-xi3uv5tn5y
@user-xi3uv5tn5y 2 года назад
Если и дальше все будет так разжевано, то есть большая надежда, что я пойму ООП!))) Спасибо Сергей!)))
@user-gv9dg4ni5g
@user-gv9dg4ni5g 2 года назад
Ты невероятно крут. Занесу тебя в список, в будущем отплачу финансово
@mazur_vg
@mazur_vg Год назад
По ООП это лучшая серия роликов! Просто сказка!
@mar_kha
@mar_kha 2 месяца назад
У SimpleCode тоже есть хорошее объяснение
@gamestudio8524
@gamestudio8524 Год назад
Чувак, спасибо тебе большое, что помог разобраться с классами, их атрибутами и т.д.
@Strelok71rus
@Strelok71rus 8 месяцев назад
Великолепная подача материала! Вот то самое, к сожалению весьма редкое качество, когда человек не только понимает что-то, но и в состоянии научить и объяснить это доходчиво другим людям. Пожалуйста, продолжайте эту деятельность!
@morskoj
@morskoj 9 месяцев назад
Лучший! Все понятно, все логично. Спасибо огромное!
@sergeyvereschagin7907
@sergeyvereschagin7907 2 месяца назад
Спасибо большое! Очень ценно!
@andy9350
@andy9350 8 месяцев назад
самое доходчивое объяснение. спасибо автору!
@w1944w1944
@w1944w1944 10 месяцев назад
Это самое лучшее и понятное объяснение классов питона из тех сотен видео, которые я уже просмотрел. Спасибо.
@budu_kpatok
@budu_kpatok 2 года назад
У автора дар обучения. Всё четко, понятно, последовательно. Спасибо за труд!
@nickstried3324
@nickstried3324 Год назад
Не надеялся узнать из ролика что-то новое, но очень много подчерпнул👍 Благодарю за хороший контент
@dmitryandreevich3908
@dmitryandreevich3908 Год назад
Благодаря таким урокам можно ворваться в понимание ООП с двух ног!!!)) Спасибо большое автору за превосходное объяснение
@user-qx2uw4qg1h
@user-qx2uw4qg1h 2 года назад
в этом уроке нашел то, чего нигде не видел - то что объекты класса обладают собственным пространством имен. именно этого мне и не хватало для полного понимания азов ООП единственное замечание к уроку это то что после того как в классе поменяли цвет с красного на черный - слайды остались с красным.
@stepcx7555
@stepcx7555 Год назад
Дорогой автор, спасибо тебе за уроки. Лишь благодаря тебе я начинаю въезжать в ООП, жму руку!
@user-hz6jz5hx1z
@user-hz6jz5hx1z 7 месяцев назад
Большое спасибо! Начинаю что то понимать Это лучший курс из тех, что я нашла
@kZiFo79
@kZiFo79 9 месяцев назад
Спасибо большое! Смотрю другие видео тоже, с каждым разом понимаю, что до дна не дохожу - глубина нескончаема) Ваш труд бесценен!
@maximbravtsev3648
@maximbravtsev3648 Год назад
Сергей, спасибо. Все предельно логично, выверенная подача!
@AlexanderKovalj
@AlexanderKovalj Год назад
Сергей, огромное спасибо. Объяснения понятные, материал обширный, но онлайн-кодинг все делает удобоваримым.
@LazerShrk
@LazerShrk Год назад
Очень простой и понятный урок, получше чем платные курсы Автору успехов!
@user-or9ks2ck5w
@user-or9ks2ck5w 2 года назад
Сергей, здравствуйте. Ваше обновленное видео еще сильнее и подробнее раскрыло тему) И подписчики тьфу тьфу поперли) Труд благодарный) Удачи и успехов) Жду не дождусь новых видео и по django)
@selfedu_rus
@selfedu_rus 2 года назад
Спасибо! :)
@user-tn2fp9yv4m
@user-tn2fp9yv4m Год назад
Толково. Более логично, полно и доходчиво, чем на нескольких других виденных видео по данной теме у других авторов.
@navruzoffd8351
@navruzoffd8351 Год назад
Самый понятный урок по ООП !!! Просмотрел много различных видео на эту достаточно тяжёлую тему, но с таким визуальным представлением ещё не видел. Было много вопросов: Как? Для чего? Почему? Теперь всё встало на свои места. Спасибо !!!
@timur5987
@timur5987 2 года назад
спасибо за труд, я могу решать небольшие задачки на питоне, но без ООП в этом нет смысла. Ваш труд смотрю и плачу от его полезности для себя
@user-cd3mf7vp4j
@user-cd3mf7vp4j 2 года назад
Прямо то, что нужно после вашего курса по основам питона! Спасибо!
@aanistratenko
@aanistratenko Год назад
Хорошая методика преподнесения на примере в консоли 👍
@k0t_bayun115
@k0t_bayun115 Год назад
Python Console, или сказ о том как сломать мозг самому себе... Добрый день. В двух предложениях о себе. Меня зовут Алексей, мне сорок пять лет... и я решил научиться программированию. В старые добрые времена, когда воздух был чище, люди добрее и фраза из песни "... голубой вагон бежит качается... " не вызывала дикий гогот, в 10-11 классах нам преподавали информатику. На старых добрых БК-0010-01(Ш) (у меня даже дома такой до сих пор сохранился, только без литеры Ш) мы грызли науку под названием BASIC. Получалось не плохо, если быть точнее и забыть про скромность - то все лабы за весь класс делал я. В скором времени я выпустился. Армия, служба по контракту, выход на пенсию, и вот она - гражданская жизнь. Долго ли, коротко ли - но мне по хозяйству понадобилась программа для учёта всего и вся. Ну чтоб прям все мои хотелки и в одном флаконе... Но, как это часто бывает, таких в природе не существует. Можно, конечно, в одной программе вести учёт одного, в другой другое, а третья вообще стоит как крыло от боинга. И вот решил я школу вспомнить, когда я бате программу писал на бэйсике для расчёта зарплаты экипажа, если что-то не возможно найти - значит нужно сделать. А как? Нужно заново учиться. Времени вагон, маленькая тележка и ещё на велосипедике чуток осталось. Что мне нужно от программы я знал, теперь осталось это воплотить в камне. Вот только чем? Месяц тыкался, мыкался, смотрел то на один язык программирования, то на другой. Одни слишком сложные (а любителям ассемблера моё отдельное почтение), другие избыточные для мох целей, про третьи можно вообще сказать: Вы кто такие? Я вас не знаю! Идите на... . И, что характерно, везде мелькает этот пайтон (как я потом выяснил к миру ползающих гадов название ну ни как не относится, кроме логотипа). Искусил меня этот гад на логотипе, всем устраивает, и, сидя поздним вечером за ноутбуком дымя трубкой набитой ароматным самосадом, я вбил в поисковик: "python скачать"... Полгода уж как миновало с того вечера. Программа написана и успешно справляется со своими обязанностями, но... что-то в ней не так, мой внутренний перфекционист требовал действий. О PEP8 и ООП я знал что они существуют, и даже наверное верил в это. В одном месте постоянно зудело от мысли что нужно как то всё облагородить, навести, так сказать, марафет. Так наступил момент когда я плотно занялся изучением ООП и наводить красоту с помощью PEP8... Ну? Как вам присказка? Дальше начинается самое интересное. По натуре, я человек докапывающийся до сути вещей до тех пор пока пойму как они работают (это касается не только программирования). Если я чего-то не понимаю, меня это начинает "бесить" (в хорошем смысле этого слова). Я перелопачу гору литературы. В поисках вынесу мозг всем кто сталкивался с похожей проблемой и как то её смог победить. Так получилось и сейчас. Опять вечер, позади трудный рабочий день, в руке всё та же трубка с самосадом, на столе ноут, на экране ролик "Классы и объекты. Атрибуты классов и объектов...", внимательно слушаю и параллельно повторяю все действия в пайчарме... В какой то момент замечаю что у меня и автора ролика есть расхождения в работе пайтоновской консоли: у него с права отображается переменная класса Point у меня нет. Вопрос - почему? Замечаю ещё одно расхождение: у автора в консоли есть строка: PyDev console: Starting, а у меня нет... Второй вопрос почему... ПОЧЕМУ я решил что где-то пропустил что-то в настройках Pycharm? КАК мне это в голову прилетело? Не знаю. Где я только не был (я про форумы и так далее), чего только не начитался. Вы даже представить себе не можете ту камасутру которую я творил с запросами в поисковиках... "Паника" в моей голове постепенно меня накрывала всё сильнее и сильнее - как это так, проблема есть, а решить я её не могу... Что я пропустил? Куда не доглядел? Уже третий час бьюсь, а воз и ныне там... Звонок, отвечаю, звонит дочь - пап Дашку на выходные возьмёшь?, о чём речь, говорю, конечно привози... поговорили ещё минут пять, немного отпустило. Сажусь за ноут, одеваю наушники, перед глазами Python Console в которой с права так и не появился злосчастный класс Point. Закуриваю, включаю в тысячный раз ролик на том самом моменте где автор копипастом вставляет код в консоль и... слышу даблклик... Египетская сила, те мысли, что в тот момент неслись в моей голове, вогнали бы в краску моего сослуживца боцмана... Повторяю у себя в консоле - вот он родной, родненький, собака сутулая и ещё много чего не литературного класс Point... Вот так, можно на ровном месте создать себе проблему из ничего... Самое главное: реальная проблема или надуманная - докопаться до её решения, а потом можно и дальше идти
@Davestification
@Davestification Год назад
Ахахах, сам такой же)
@apav7
@apav7 Год назад
Как эту консоль PyDev console VSCode запустить ? не хочу в пайчарме работать, всё в VScode заточено
@k0t_bayun115
@k0t_bayun115 Год назад
@@apav7 честно сказать? не ведаю... мне PyCharm зашёл, а другие среды разработки я и не рассматривал больше... спроси лучше у автора видео или есть ещё один канал с которого я черпаю знания : Диджитализируй, там наверно можно тоже поинтересоваться по поводу настроек сред разработок
@apav7
@apav7 Год назад
@@k0t_bayun115 Просто привык к среде VSC. На самом деле я решил не заморачиваться и тоже установил pycharm, сойдет.
@AdmiralUshakovvv
@AdmiralUshakovvv 2 года назад
молодцом препод, одно из лучших объяснений
@valeriiakovalenko3414
@valeriiakovalenko3414 Год назад
Единственное простое и понятное объяснение! Спасибо большое, вы очень помогли вникнуть в эту тему!!!
@vadimfomin442
@vadimfomin442 2 года назад
'Наследование курсов"🏆 😊 Этот курс расставляет непонятные моменты из предыдущего по своим местам- безупречная работа! Спасибо за труд!
@vladimirkulakov6126
@vladimirkulakov6126 2 года назад
Спасибо Сергей за очень развернутый урок!
@sergioramos4562
@sergioramos4562 2 года назад
Хорошая подача, все разжовывается очень подробно и доступно для понимания. Спасибо.
@6007575
@6007575 2 года назад
Все четко разложено по полочкам. Воспринимается легко. Спасибо!
@averzhi
@averzhi Год назад
Очень глубоко и много тонких моментов. Спасибо огромное!🙏
@defender358
@defender358 2 года назад
Автор, у тебя был и так прекрасный курс по ООП, но теперь он ещё понятнее и лучше, спасибо большое!
@user-cc7bn4vd3s
@user-cc7bn4vd3s Год назад
Прошел предыдущий Ваш курс! Очень круто. Следую указанию из последнего задания...перехожу к ООП ) Спасибо большое за труд!
@IAnikeyI
@IAnikeyI 2 года назад
Раньше я не понимал некоторые вещи, теперь все стало яснее. как всегда рад) p.s. Небольшая очепятка на 19:15, в блок схеме b x и y написаны 10 а не 10 и 20😌😁
@adityavats8033
@adityavats8033 Год назад
Thanks a lot! Great Job. Keep It Up. I am new to python but the way you explained all the details of OOP in Python is terrific. Thanks again for sharing your knowledge and uploading this video
@user-dx1db3sz3n
@user-dx1db3sz3n Год назад
Сергей, ты капитальный красавчик!
@user-dp7ok2jq7k
@user-dp7ok2jq7k 2 года назад
Всё предельно понятно, очень информативно, благодарю!
@ValeriyLarin
@ValeriyLarin 2 года назад
Коротко и вполне понятно. Спасибо
@sinsmith9687
@sinsmith9687 Год назад
Шикарно =) Такого качественного и подробного объяснения я еще не встречал 😁🤝
@rioriocccp5929
@rioriocccp5929 6 месяцев назад
спасибо большое за ваши труды для нас 😊
@user-tz4yt7fp5w
@user-tz4yt7fp5w 2 года назад
Спасибо за вашу работу! Все наглядно и понятно.
@user-wq3rp9sp3v
@user-wq3rp9sp3v 2 года назад
Большое спасибо за Ваш труд!
@johnconstantine821
@johnconstantine821 2 года назад
Огромное Вам спасибо за этот курс и Ваш труд. Всё очень грамотно и доступно изложено.
@elen2662
@elen2662 2 года назад
Спасибо за ваш труд! Отличное занятие, все понятно.
@englisgscecial8258
@englisgscecial8258 Год назад
Спасибо огромное! Очень подробный и понятный урок
@igorb.4917
@igorb.4917 2 года назад
Спасибо, шикарный плэйлист!
@empty9228
@empty9228 2 года назад
Сергей, большое спасибо Вам за ваш труд! Материал заходит на отлично!
@markjones1878
@markjones1878 2 года назад
Спасибо за проделанную работу. Достаточно все понятно.
@user-rc3ry6dp2n
@user-rc3ry6dp2n 2 года назад
Отличная манера объяснения!
@yehorvysotskyi5795
@yehorvysotskyi5795 Год назад
Спасибо за проделанную работу!
@user-bn6dk4ll3g
@user-bn6dk4ll3g 2 года назад
Всё очень доступно объясняется, спасибо!
@sergeysamgsm3770
@sergeysamgsm3770 Год назад
Отличный контент. Спасибо за Ваш труд!
@doctorzlo200
@doctorzlo200 2 года назад
Хороший урок, наглядно и простым языком
@severdav2
@severdav2 2 года назад
Все понятно объяснено. Спасибо!
@user-vf4lv8lp5i
@user-vf4lv8lp5i 2 года назад
Спасибо большое за урок!
@user-xj7hz7on7v
@user-xj7hz7on7v Месяц назад
Обожаю вас!
@user-gb1xy2oc9m
@user-gb1xy2oc9m Год назад
Здоровское видео, все понятно, спасибо! Есть вопрос, который не связан с предметом: у вас интересный говор, откуда вы?
@user-ou2xs6re2c
@user-ou2xs6re2c Год назад
Спасибо за полезную информацию.
@user-qn3ui5eq1r
@user-qn3ui5eq1r Год назад
Отличная подача материала.. Спасибо..
@g.sokolov6437
@g.sokolov6437 Год назад
Я так рад что нашёл этот курс
@rustambox
@rustambox 2 года назад
Спасибо. Мне помогают ваши видео!
@user-hh4fw9cb9z
@user-hh4fw9cb9z Год назад
Поцеловал бы при встрече за этот шедевр
@elenalevasheva3830
@elenalevasheva3830 Год назад
Спасибо за супер уроки. И интересно, и полезно и веру в человечество возвращает
@tenelokis
@tenelokis 2 года назад
Невероятные ощущения 🙂👍
@Vlad1998996
@Vlad1998996 2 года назад
Спасибо за ролик!
@nexuseto9
@nexuseto9 Год назад
Спасибо большое, очень познавательно)
@user-je5hp3bo1k
@user-je5hp3bo1k 2 года назад
Вау, пока очень понятно всё, спасибо!
@user-fr4hy9fv2z
@user-fr4hy9fv2z 4 месяца назад
Благодарю Вас , 👋👍❤
@gsm7490
@gsm7490 6 дней назад
Здравствуйте, Сергей! Спасибо за курс! Не планируете сделать отдельный материал по работе в консоли и в IDE? Вам, наверное не очень интересно с такой «ерундой» возиться )
@BABYBOSSSU
@BABYBOSSSU 9 месяцев назад
This lesson is very great for learning Python OOP thank you BROOOO
@vladimirastrelin1719
@vladimirastrelin1719 Год назад
ОГОНЬ...Спасибо !
@ondest5059
@ondest5059 2 года назад
Да хорошее объяснение, интересно не планируется ли экскурс по востребованным встроенным библиотекам питона? Например: itertools, functools и т.д.
@TheAgressor13
@TheAgressor13 Год назад
очень информативно
@igorshingelevich7627
@igorshingelevich7627 Год назад
bless you God. man. Im on my way to become a manual qa tester. but looking forward it is already strict demand for all manuals to be familiar with oop and Prog lang. Given, that week ago i was not able even to do "hello, world" - I can say - your way to explain the basics in really great. I was advised to lear Py using this Channel by another programmer. and he was right. You make AMASING content around here. Thx a lot. Wish i would know Py as English. But i think im in the right place!
@vitalybessonov6138
@vitalybessonov6138 Год назад
Вопрос. 1. Насколько правильна вообще ситуация, когда и у класса и у экземпляра локальное и глобальное свойство совпадают по названию? 2. Как при наличии локального свойства объекта с тем же названием , что и в классе обращаться к свойству класса, а не к локальному (которое обрабатывается первым.)
@Faya-lb8dd
@Faya-lb8dd 2 месяца назад
Я очень благодарна
@pphan_
@pphan_ 7 месяцев назад
Каждый день буду смотреть по 2-3 твоих урока и решать практические задания Сейчас я полный ноль в ооп,посмотрим что будет в конце курса:)
@mrrototo761
@mrrototo761 4 месяца назад
Расскажи, как прогресс
@pphan_
@pphan_ 4 месяца назад
@@mrrototo761 не буду врать, позанимался в таком темпе 1-2 дня,не пытался вникнуть в суть темы и закинул,сейчас снова появился интерес,смотрю по одному видео в день,но пытаюсь понять о чём идёт речь, кстати вполне хорошо получается :)
@mrrototo761
@mrrototo761 4 месяца назад
@@pphan_ да, у меня тоже похожая ситуация была. Не устаивалась информация так быстро. В идеале не просто все видео просмотреть, а все запомнить, осознать и научиться писать программы. Успехов в познании ООП!
@antonchernov9743
@antonchernov9743 Год назад
Здорово!
Далее
Khabib came to check on Poirier 👀 #UFC302
00:25
Просмотров 586 тыс.
Khabib came to check on Poirier 👀 #UFC302
00:25
Просмотров 586 тыс.