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

  Переглядів 218,140

selfedu

selfedu

2 роки тому

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

КОМЕНТАРІ: 246
@ArtemBorysenko-vz5wr
@ArtemBorysenko-vz5wr 2 роки тому
Такой контент на русском ютубе - золото!) Благодарю)
@sqrooch662
@sqrooch662 2 роки тому
Этот курс гораздо понятнее аналогичного предыдущего. Очень понравилась идея показать наглядно в консоли, как взаимодействуют и перемещаются объекты в структуре классов и экземпляров. Это конечно значительно продвинуло меня в понимании ООП. Это отличная работа. Благодарю Вас за труды и за то, что нашли в себе силы и время переформатировать курс.
@kmx7771
@kmx7771 9 місяців тому
Он, пока по крайней мере, понятнее платных на Удеми. Очень правильно графически отображать. А не только "на пальцах" тыкая в синтаксис.
@djpatronrussia
@djpatronrussia Рік тому
Я уже мозг извел, а тут не только понятно но и жутко интересно! Однозначно БЕСЦЕННЫЙ труд за который Вам Просто ПРЕБАЛЬШУЩЕЕ СПАСИБО!
@AleksBojko
@AleksBojko Рік тому
Тот случай, когда бесплатный курс гораздо лучше большинства платных.
@anndreiko
@anndreiko 2 місяці тому
До этого видео была полная каша с этими классами, атрибутами и прочим. После просмотра стало всё предельно ясно. Спасибо за наглядные блок схемы. С ними очень быстро понимаешь что к чему. Автор, благодарю!
@user-wr5rc5pp8r
@user-wr5rc5pp8r 2 роки тому
ГЕНИАЛЬНО!!!!!! Просто супер. Я отрывками большую часть знал, но автор все смог в моей голове увязать воедино. Преподаватель от бога!
@mazur_vg
@mazur_vg Рік тому
По ООП это лучшая серия роликов! Просто сказка!
@mar_kha
@mar_kha Місяць тому
У SimpleCode тоже есть хорошее объяснение
@budu_kpatok
@budu_kpatok 2 роки тому
У автора дар обучения. Всё четко, понятно, последовательно. Спасибо за труд!
@user-cd3mf7vp4j
@user-cd3mf7vp4j 2 роки тому
Прямо то, что нужно после вашего курса по основам питона! Спасибо!
@user-xc3yt6vf5s
@user-xc3yt6vf5s Рік тому
я вообще редко пишу комментарии, но это особый случай. Это просто что-то невероятное, самое понятное объяснение по этой теме. Не могу поверить, что я все понял. Спасибо вам большое
@defender358
@defender358 2 роки тому
Автор, у тебя был и так прекрасный курс по ООП, но теперь он ещё понятнее и лучше, спасибо большое!
@johnconstantine821
@johnconstantine821 2 роки тому
Огромное Вам спасибо за этот курс и Ваш труд. Всё очень грамотно и доступно изложено.
@Bumbarrash
@Bumbarrash Місяць тому
Сергей, спасибо за лекции. Все очень просто, понятно и в то же время объемно.
@maximbravtsev3648
@maximbravtsev3648 Рік тому
Сергей, спасибо. Все предельно логично, выверенная подача!
@6007575
@6007575 2 роки тому
Все четко разложено по полочкам. Воспринимается легко. Спасибо!
@averzhi
@averzhi Рік тому
Очень глубоко и много тонких моментов. Спасибо огромное!🙏
@sergioramos4562
@sergioramos4562 2 роки тому
Хорошая подача, все разжовывается очень подробно и доступно для понимания. Спасибо.
@vladimirkulakov6126
@vladimirkulakov6126 2 роки тому
Спасибо Сергей за очень развернутый урок!
@w1944w1944
@w1944w1944 9 місяців тому
Это самое лучшее и понятное объяснение классов питона из тех сотен видео, которые я уже просмотрел. Спасибо.
@vadimfomin442
@vadimfomin442 2 роки тому
'Наследование курсов"🏆 😊 Этот курс расставляет непонятные моменты из предыдущего по своим местам- безупречная работа! Спасибо за труд!
@kZiFo79
@kZiFo79 8 місяців тому
Спасибо большое! Смотрю другие видео тоже, с каждым разом понимаю, что до дна не дохожу - глубина нескончаема) Ваш труд бесценен!
@AlexanderKovalj
@AlexanderKovalj Рік тому
Сергей, огромное спасибо. Объяснения понятные, материал обширный, но онлайн-кодинг все делает удобоваримым.
@empty9228
@empty9228 Рік тому
Сергей, большое спасибо Вам за ваш труд! Материал заходит на отлично!
@32prince
@32prince Місяць тому
Сергей легенда! Самые четкие ролики! Учу питон уже 3-юю неделю, дошел до классов. Пока тяжело, но я с каждым днем по чуть чуть но приближаюсь к истине! Дай Бог здоровья Вам! Вы внесли колоссальный вклад в развития языка в России!!
@stepcx7555
@stepcx7555 Рік тому
Дорогой автор, спасибо тебе за уроки. Лишь благодаря тебе я начинаю въезжать в ООП, жму руку!
@nickstried3324
@nickstried3324 11 місяців тому
Не надеялся узнать из ролика что-то новое, но очень много подчерпнул👍 Благодарю за хороший контент
@user-tn2fp9yv4m
@user-tn2fp9yv4m Рік тому
Толково. Более логично, полно и доходчиво, чем на нескольких других виденных видео по данной теме у других авторов.
@user-cc7bn4vd3s
@user-cc7bn4vd3s Рік тому
Прошел предыдущий Ваш курс! Очень круто. Следую указанию из последнего задания...перехожу к ООП ) Спасибо большое за труд!
@SennyaPyatnickiy
@SennyaPyatnickiy Рік тому
Очень хорошая подача, просто супер, от души. Читая условного Лутца, которого чуть ли не все рекомендуют новичкам с самого начала изучения питона, постепенно, из-за накопления непонятности прочитанного, отпадает желание что-то изучать уже на первых порах, потому что действительно некоторые вещи необходимо прям показывать и разжевывать на примерах, а потом уже переходить к учебникам, имея некую сформированную базу, коль данный автор может ее вам предоставить. От себя могу еще порекомендовать посмотреть лекции Тимофея Хирьянова, тоже на ютюбе и тоже есть лекции по питону, хорошо преподает.
@user-tz4yt7fp5w
@user-tz4yt7fp5w 2 роки тому
Спасибо за вашу работу! Все наглядно и понятно.
@dmitryandreevich3908
@dmitryandreevich3908 Рік тому
Благодаря таким урокам можно ворваться в понимание ООП с двух ног!!!)) Спасибо большое автору за превосходное объяснение
@andredru4278
@andredru4278 2 місяці тому
Спасибо. Все понятно. Движемся дальше.
@user-wq3rp9sp3v
@user-wq3rp9sp3v 2 роки тому
Большое спасибо за Ваш труд!
@valeriiakovalenko3414
@valeriiakovalenko3414 Рік тому
Единственное простое и понятное объяснение! Спасибо большое, вы очень помогли вникнуть в эту тему!!!
@Strelok71rus
@Strelok71rus 7 місяців тому
Великолепная подача материала! Вот то самое, к сожалению весьма редкое качество, когда человек не только понимает что-то, но и в состоянии научить и объяснить это доходчиво другим людям. Пожалуйста, продолжайте эту деятельность!
@igorb.4917
@igorb.4917 2 роки тому
Спасибо, шикарный плэйлист!
@elen2662
@elen2662 2 роки тому
Спасибо за ваш труд! Отличное занятие, все понятно.
@sinsmith9687
@sinsmith9687 Рік тому
Шикарно =) Такого качественного и подробного объяснения я еще не встречал 😁🤝
@severdav2
@severdav2 2 роки тому
Все понятно объяснено. Спасибо!
@user-xi3uv5tn5y
@user-xi3uv5tn5y 2 роки тому
Если и дальше все будет так разжевано, то есть большая надежда, что я пойму ООП!))) Спасибо Сергей!)))
@user-dp7ok2jq7k
@user-dp7ok2jq7k Рік тому
Всё предельно понятно, очень информативно, благодарю!
@englisgscecial8258
@englisgscecial8258 Рік тому
Спасибо огромное! Очень подробный и понятный урок
@pdkkdp
@pdkkdp Місяць тому
Top! Даже на паузу иногда не нужно ставить!
@user-hz6jz5hx1z
@user-hz6jz5hx1z 5 місяців тому
Большое спасибо! Начинаю что то понимать Это лучший курс из тех, что я нашла
@LazerShrk
@LazerShrk Рік тому
Очень простой и понятный урок, получше чем платные курсы Автору успехов!
@cherezov_mikhail
@cherezov_mikhail Рік тому
ОГОНЬ ТАКОЕ КЛАССНОЕ ОБЪЯСНЕНИЕ, ПРОСТО РЕАЛЬНО ЗОЛТОЙ КОНТЕНТ
@timur5987
@timur5987 2 роки тому
спасибо за труд, я могу решать небольшие задачки на питоне, но без ООП в этом нет смысла. Ваш труд смотрю и плачу от его полезности для себя
@markjones1878
@markjones1878 2 роки тому
Спасибо за проделанную работу. Достаточно все понятно.
@AdmiralUshakovvv
@AdmiralUshakovvv 2 роки тому
молодцом препод, одно из лучших объяснений
@gamestudio8524
@gamestudio8524 11 місяців тому
Чувак, спасибо тебе большое, что помог разобраться с классами, их атрибутами и т.д.
@ValeriyLarin
@ValeriyLarin 2 роки тому
Коротко и вполне понятно. Спасибо
@navruzoffd8351
@navruzoffd8351 11 місяців тому
Самый понятный урок по ООП !!! Просмотрел много различных видео на эту достаточно тяжёлую тему, но с таким визуальным представлением ещё не видел. Было много вопросов: Как? Для чего? Почему? Теперь всё встало на свои места. Спасибо !!!
@JohnDoe-vh4ec
@JohnDoe-vh4ec Рік тому
моё почтение автору: столь лаконично рассказывать довольно большую по объёму информацию - редкий навык.
@andy9350
@andy9350 7 місяців тому
самое доходчивое объяснение. спасибо автору!
@rioriocccp5929
@rioriocccp5929 5 місяців тому
спасибо большое за ваши труды для нас 😊
@morskoj
@morskoj 8 місяців тому
Лучший! Все понятно, все логично. Спасибо огромное!
@user-bn6dk4ll3g
@user-bn6dk4ll3g 2 роки тому
Всё очень доступно объясняется, спасибо!
@sergeysamgsm3770
@sergeysamgsm3770 Рік тому
Отличный контент. Спасибо за Ваш труд!
@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
@yehorvysotskyi5795
@yehorvysotskyi5795 Рік тому
Спасибо за проделанную работу!
@doctorzlo200
@doctorzlo200 2 роки тому
Хороший урок, наглядно и простым языком
@user-rc3ry6dp2n
@user-rc3ry6dp2n 2 роки тому
Отличная манера объяснения!
@user-gv9dg4ni5g
@user-gv9dg4ni5g 2 роки тому
Ты невероятно крут. Занесу тебя в список, в будущем отплачу финансово
@tenelokis
@tenelokis 2 роки тому
Невероятные ощущения 🙂👍
@sergeyvereschagin7907
@sergeyvereschagin7907 Місяць тому
Спасибо большое! Очень ценно!
@user-vf4lv8lp5i
@user-vf4lv8lp5i 2 роки тому
Спасибо большое за урок!
@Vlad1998996
@Vlad1998996 2 роки тому
Спасибо за ролик!
@g.sokolov6437
@g.sokolov6437 Рік тому
Я так рад что нашёл этот курс
@user-qn3ui5eq1r
@user-qn3ui5eq1r Рік тому
Отличная подача материала.. Спасибо..
@aanistratenko
@aanistratenko 11 місяців тому
Хорошая методика преподнесения на примере в консоли 👍
@user-ou2xs6re2c
@user-ou2xs6re2c 11 місяців тому
Спасибо за полезную информацию.
@user-qx2uw4qg1h
@user-qx2uw4qg1h 2 роки тому
в этом уроке нашел то, чего нигде не видел - то что объекты класса обладают собственным пространством имен. именно этого мне и не хватало для полного понимания азов ООП единственное замечание к уроку это то что после того как в классе поменяли цвет с красного на черный - слайды остались с красным.
@rustambox
@rustambox 2 роки тому
Спасибо. Мне помогают ваши видео!
@nexuseto9
@nexuseto9 Рік тому
Спасибо большое, очень познавательно)
@HeyArtem
@HeyArtem Рік тому
Смотреть и набирать за ведущим урок, интереснее чем смотреть триллер!!! =))
@user-dx1db3sz3n
@user-dx1db3sz3n Рік тому
Сергей, ты капитальный красавчик!
@elenalevasheva3830
@elenalevasheva3830 Рік тому
Спасибо за супер уроки. И интересно, и полезно и веру в человечество возвращает
@user-fr4hy9fv2z
@user-fr4hy9fv2z 3 місяці тому
Благодарю Вас , 👋👍❤
@user-xj7hz7on7v
@user-xj7hz7on7v 5 днів тому
Обожаю вас!
@user-or9ks2ck5w
@user-or9ks2ck5w 2 роки тому
Сергей, здравствуйте. Ваше обновленное видео еще сильнее и подробнее раскрыло тему) И подписчики тьфу тьфу поперли) Труд благодарный) Удачи и успехов) Жду не дождусь новых видео и по django)
@selfedu_rus
@selfedu_rus 2 роки тому
Спасибо! :)
@user-je5hp3bo1k
@user-je5hp3bo1k 2 роки тому
Вау, пока очень понятно всё, спасибо!
@YGNETATEL_3000
@YGNETATEL_3000 Рік тому
Супер Курс
@IAnikeyI
@IAnikeyI Рік тому
Раньше я не понимал некоторые вещи, теперь все стало яснее. как всегда рад) p.s. Небольшая очепятка на 19:15, в блок схеме b x и y написаны 10 а не 10 и 20😌😁
@vasilylevit1156
@vasilylevit1156 10 місяців тому
Шикарное объясняет
@vladimirastrelin1719
@vladimirastrelin1719 Рік тому
ОГОНЬ...Спасибо !
@TheAgressor13
@TheAgressor13 Рік тому
очень информативно
@antonchernov9743
@antonchernov9743 Рік тому
Здорово!
@BABYBOSSSU
@BABYBOSSSU 8 місяців тому
This lesson is very great for learning Python OOP thank you BROOOO
@faritech3892
@faritech3892 2 роки тому
Спасибо большое
@user-hh4fw9cb9z
@user-hh4fw9cb9z Рік тому
Поцеловал бы при встрече за этот шедевр
@jamjam3337
@jamjam3337 Рік тому
Спасибо!👏👍
@web4sale
@web4sale 8 місяців тому
наконец-то!!! я понял!
@user-ye6sl6yv5u
@user-ye6sl6yv5u Рік тому
while True: print('Спасибо большое! У Вас талант преподносить информацию!')
@igorratnik2357
@igorratnik2357 Рік тому
Спасибо!)
@Faya-lb8dd
@Faya-lb8dd Місяць тому
Я очень благодарна
@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, сойдет.
@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!
@user-zq1in5fm4b
@user-zq1in5fm4b Рік тому
спасибо😊
@yonda_apex
@yonda_apex 2 роки тому
Спасибо
@Cucumber-ot9pm
@Cucumber-ot9pm Рік тому
Легенда
Установка компилятора WinGW на Windows 10
5:22
I PUT MY ARMOR ON (Creeper) (PG Version)
00:19
Sam Green
Переглядів 4,7 млн
КАК ГЛОТАЮТ ШПАГУ?😳
00:33
Masomka
Переглядів 2,1 млн
Підставка для яєць
00:37
Afinka
Переглядів 97 тис.
Python с нуля за 5 минут | Информатика ЕГЭ для 10 класса | Умскул
6:28
Информатика ЕГЭ для 10 класса Умскул
Переглядів 4,4 тис.
Объектно ориентированное программирование в Python за 10 минут!
12:56
Хауди Хо™ - Просто о мире IT!
Переглядів 660 тис.
SOLID-принципы. Введение в ООП на Python.
1:10:13
Тимофей Хирьянов
Переглядів 282 тис.
Как в 44 года стать программистом на Python. Объясняю с чего начать.
19:32
Клуб дедов-программистов
Переглядів 978 тис.