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

  Рет қаралды 232,937

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

Пікірлер: 259
@ggm141
@ggm141 2 ай бұрын
Боже мой, в первый раз вижу столь удачный рассказ про азы Питона. Спасибо!
@harry_holland
@harry_holland 2 ай бұрын
да, автор очень хорошо и понятно объясняет, респект Вам, Сергей Балакирев, если видите этот комментарий! Спасибо за Ваш вклад, этот курс лучший на ютубе.
@ArtemBorysenko-vz5wr
@ArtemBorysenko-vz5wr 2 жыл бұрын
Такой контент на русском ютубе - золото!) Благодарю)
@sqrooch662
@sqrooch662 2 жыл бұрын
Этот курс гораздо понятнее аналогичного предыдущего. Очень понравилась идея показать наглядно в консоли, как взаимодействуют и перемещаются объекты в структуре классов и экземпляров. Это конечно значительно продвинуло меня в понимании ООП. Это отличная работа. Благодарю Вас за труды и за то, что нашли в себе силы и время переформатировать курс.
@kmx7771
@kmx7771 Жыл бұрын
Он, пока по крайней мере, понятнее платных на Удеми. Очень правильно графически отображать. А не только "на пальцах" тыкая в синтаксис.
@Мальчик_Ананас
@Мальчик_Ананас 24 күн бұрын
Решил изучить ООП, так как понял, что это важная структура в питоне. Мне самому 13, буду развиваться в этой сфере. Думал, что это очень трудно, но с вашим первым видео по этой теме смог разобраться, объяснили очень хорошо. Спасибо!!!
@djpatronrussia
@djpatronrussia Жыл бұрын
Я уже мозг извел, а тут не только понятно но и жутко интересно! Однозначно БЕСЦЕННЫЙ труд за который Вам Просто ПРЕБАЛЬШУЩЕЕ СПАСИБО!
@AleksBojko
@AleksBojko Жыл бұрын
Тот случай, когда бесплатный курс гораздо лучше большинства платных.
@faniskalimullin8218
@faniskalimullin8218 3 сағат бұрын
Целый год метался между одинаковыми видео о ООП и только ваш курс довел до понимания. Спасибо!
@anndreiko
@anndreiko 5 ай бұрын
До этого видео была полная каша с этими классами, атрибутами и прочим. После просмотра стало всё предельно ясно. Спасибо за наглядные блок схемы. С ними очень быстро понимаешь что к чему. Автор, благодарю!
@user-wr5rc5pp8r
@user-wr5rc5pp8r 2 жыл бұрын
ГЕНИАЛЬНО!!!!!! Просто супер. Я отрывками большую часть знал, но автор все смог в моей голове увязать воедино. Преподаватель от бога!
@SennyaPyatnickiy
@SennyaPyatnickiy Жыл бұрын
Очень хорошая подача, просто супер, от души. Читая условного Лутца, которого чуть ли не все рекомендуют новичкам с самого начала изучения питона, постепенно, из-за накопления непонятности прочитанного, отпадает желание что-то изучать уже на первых порах, потому что действительно некоторые вещи необходимо прям показывать и разжевывать на примерах, а потом уже переходить к учебникам, имея некую сформированную базу, коль данный автор может ее вам предоставить. От себя могу еще порекомендовать посмотреть лекции Тимофея Хирьянова, тоже на ютюбе и тоже есть лекции по питону, хорошо преподает.
@user-xc3yt6vf5s
@user-xc3yt6vf5s Жыл бұрын
я вообще редко пишу комментарии, но это особый случай. Это просто что-то невероятное, самое понятное объяснение по этой теме. Не могу поверить, что я все понял. Спасибо вам большое
@JohnDoe-vh4ec
@JohnDoe-vh4ec Жыл бұрын
моё почтение автору: столь лаконично рассказывать довольно большую по объёму информацию - редкий навык.
@user-cd3mf7vp4j
@user-cd3mf7vp4j 2 жыл бұрын
Прямо то, что нужно после вашего курса по основам питона! Спасибо!
@user-xi3uv5tn5y
@user-xi3uv5tn5y 2 жыл бұрын
Если и дальше все будет так разжевано, то есть большая надежда, что я пойму ООП!))) Спасибо Сергей!)))
@casperyeah631
@casperyeah631 2 ай бұрын
Пытаюсь разобраться с ооп, в моей платной программе совершенно не понятно объясняют эту тему, но и тут, просто посмотрев видео, без повторения кода на комп особо не усвоилась информация. Буду пересматривать за компом😊
@HeyArtem
@HeyArtem Жыл бұрын
Смотреть и набирать за ведущим урок, интереснее чем смотреть триллер!!! =))
@Bumbarrash
@Bumbarrash 4 ай бұрын
Сергей, спасибо за лекции. Все очень просто, понятно и в то же время объемно.
@vladimirkulakov6126
@vladimirkulakov6126 2 жыл бұрын
Спасибо Сергей за очень развернутый урок!
@32prince
@32prince 3 ай бұрын
Сергей легенда! Самые четкие ролики! Учу питон уже 3-юю неделю, дошел до классов. Пока тяжело, но я с каждым днем по чуть чуть но приближаюсь к истине! Дай Бог здоровья Вам! Вы внесли колоссальный вклад в развития языка в России!!
@johnconstantine821
@johnconstantine821 2 жыл бұрын
Огромное Вам спасибо за этот курс и Ваш труд. Всё очень грамотно и доступно изложено.
@6007575
@6007575 2 жыл бұрын
Все четко разложено по полочкам. Воспринимается легко. Спасибо!
@defender358
@defender358 2 жыл бұрын
Автор, у тебя был и так прекрасный курс по ООП, но теперь он ещё понятнее и лучше, спасибо большое!
@empty9228
@empty9228 2 жыл бұрын
Сергей, большое спасибо Вам за ваш труд! Материал заходит на отлично!
@nickstried3324
@nickstried3324 Жыл бұрын
Не надеялся узнать из ролика что-то новое, но очень много подчерпнул👍 Благодарю за хороший контент
@stepcx7555
@stepcx7555 Жыл бұрын
Дорогой автор, спасибо тебе за уроки. Лишь благодаря тебе я начинаю въезжать в ООП, жму руку!
@maximbravtsev3648
@maximbravtsev3648 Жыл бұрын
Сергей, спасибо. Все предельно логично, выверенная подача!
@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, сойдет.
@user-hz6jz5hx1z
@user-hz6jz5hx1z 8 ай бұрын
Большое спасибо! Начинаю что то понимать Это лучший курс из тех, что я нашла
@kZiFo79
@kZiFo79 10 ай бұрын
Спасибо большое! Смотрю другие видео тоже, с каждым разом понимаю, что до дна не дохожу - глубина нескончаема) Ваш труд бесценен!
@sergioramos4562
@sergioramos4562 2 жыл бұрын
Хорошая подача, все разжовывается очень подробно и доступно для понимания. Спасибо.
@mazur_vg
@mazur_vg 2 жыл бұрын
По ООП это лучшая серия роликов! Просто сказка!
@mar_kha
@mar_kha 3 ай бұрын
У SimpleCode тоже есть хорошее объяснение
@Ordinary_man2049
@Ordinary_man2049 Жыл бұрын
while True: print('Спасибо большое! У Вас талант преподносить информацию!')
@averzhi
@averzhi Жыл бұрын
Очень глубоко и много тонких моментов. Спасибо огромное!🙏
@sinsmith9687
@sinsmith9687 Жыл бұрын
Шикарно =) Такого качественного и подробного объяснения я еще не встречал 😁🤝
@pdkkdp
@pdkkdp 4 ай бұрын
Top! Даже на паузу иногда не нужно ставить!
@w1944w1944
@w1944w1944 11 ай бұрын
Это самое лучшее и понятное объяснение классов питона из тех сотен видео, которые я уже просмотрел. Спасибо.
@user-cc7bn4vd3s
@user-cc7bn4vd3s Жыл бұрын
Прошел предыдущий Ваш курс! Очень круто. Следую указанию из последнего задания...перехожу к ООП ) Спасибо большое за труд!
@budu_kpatok
@budu_kpatok 2 жыл бұрын
У автора дар обучения. Всё четко, понятно, последовательно. Спасибо за труд!
@gamestudio8524
@gamestudio8524 Жыл бұрын
Чувак, спасибо тебе большое, что помог разобраться с классами, их атрибутами и т.д.
@vadimfomin442
@vadimfomin442 2 жыл бұрын
'Наследование курсов"🏆 😊 Этот курс расставляет непонятные моменты из предыдущего по своим местам- безупречная работа! Спасибо за труд!
@AlexanderKovalj
@AlexanderKovalj Жыл бұрын
Сергей, огромное спасибо. Объяснения понятные, материал обширный, но онлайн-кодинг все делает удобоваримым.
@user-tz4yt7fp5w
@user-tz4yt7fp5w 2 жыл бұрын
Спасибо за вашу работу! Все наглядно и понятно.
@dmitryandreevich3908
@dmitryandreevich3908 2 жыл бұрын
Благодаря таким урокам можно ворваться в понимание ООП с двух ног!!!)) Спасибо большое автору за превосходное объяснение
@cherezov_mikhail
@cherezov_mikhail Жыл бұрын
ОГОНЬ ТАКОЕ КЛАССНОЕ ОБЪЯСНЕНИЕ, ПРОСТО РЕАЛЬНО ЗОЛТОЙ КОНТЕНТ
@user-tn2fp9yv4m
@user-tn2fp9yv4m Жыл бұрын
Толково. Более логично, полно и доходчиво, чем на нескольких других виденных видео по данной теме у других авторов.
@andredru4278
@andredru4278 5 ай бұрын
Спасибо. Все понятно. Движемся дальше.
@user-dp7ok2jq7k
@user-dp7ok2jq7k 2 жыл бұрын
Всё предельно понятно, очень информативно, благодарю!
@user-gv9dg4ni5g
@user-gv9dg4ni5g 2 жыл бұрын
Ты невероятно крут. Занесу тебя в список, в будущем отплачу финансово
@valeriiakovalenko3414
@valeriiakovalenko3414 Жыл бұрын
Единственное простое и понятное объяснение! Спасибо большое, вы очень помогли вникнуть в эту тему!!!
@timur5987
@timur5987 2 жыл бұрын
спасибо за труд, я могу решать небольшие задачки на питоне, но без ООП в этом нет смысла. Ваш труд смотрю и плачу от его полезности для себя
@user-or9ks2ck5w
@user-or9ks2ck5w 2 жыл бұрын
Сергей, здравствуйте. Ваше обновленное видео еще сильнее и подробнее раскрыло тему) И подписчики тьфу тьфу поперли) Труд благодарный) Удачи и успехов) Жду не дождусь новых видео и по django)
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Спасибо! :)
@elen2662
@elen2662 2 жыл бұрын
Спасибо за ваш труд! Отличное занятие, все понятно.
@nikitapetrovich-ww7cx
@nikitapetrovich-ww7cx Ай бұрын
Большое спасибо за такое развернутое объяснение, желаю вам всего наилучшего!
@navruzoffd8351
@navruzoffd8351 Жыл бұрын
Самый понятный урок по ООП !!! Просмотрел много различных видео на эту достаточно тяжёлую тему, но с таким визуальным представлением ещё не видел. Было много вопросов: Как? Для чего? Почему? Теперь всё встало на свои места. Спасибо !!!
@user-qx2uw4qg1h
@user-qx2uw4qg1h 2 жыл бұрын
в этом уроке нашел то, чего нигде не видел - то что объекты класса обладают собственным пространством имен. именно этого мне и не хватало для полного понимания азов ООП единственное замечание к уроку это то что после того как в классе поменяли цвет с красного на черный - слайды остались с красным.
@stihino
@stihino Жыл бұрын
Спасибо огромное! Очень подробный и понятный урок
@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
@markjones1878
@markjones1878 2 жыл бұрын
Спасибо за проделанную работу. Достаточно все понятно.
@LazerShrk
@LazerShrk Жыл бұрын
Очень простой и понятный урок, получше чем платные курсы Автору успехов!
@user-se5di3yf1f
@user-se5di3yf1f 2 ай бұрын
Доступно разжевал. Спасибо
@user-zk1uh8dg6f
@user-zk1uh8dg6f 28 күн бұрын
подача информации и ее содержание пять из пяти. браво !
@user-wq3rp9sp3v
@user-wq3rp9sp3v 2 жыл бұрын
Большое спасибо за Ваш труд!
@morskoj
@morskoj 11 ай бұрын
Лучший! Все понятно, все логично. Спасибо огромное!
@Strelok71rus
@Strelok71rus 10 ай бұрын
Великолепная подача материала! Вот то самое, к сожалению весьма редкое качество, когда человек не только понимает что-то, но и в состоянии научить и объяснить это доходчиво другим людям. Пожалуйста, продолжайте эту деятельность!
@sergeysamgsm3770
@sergeysamgsm3770 Жыл бұрын
Отличный контент. Спасибо за Ваш труд!
@igorb.4917
@igorb.4917 2 жыл бұрын
Спасибо, шикарный плэйлист!
@rioriocccp5929
@rioriocccp5929 8 ай бұрын
спасибо большое за ваши труды для нас 😊
@user-bn6dk4ll3g
@user-bn6dk4ll3g 2 жыл бұрын
Всё очень доступно объясняется, спасибо!
@AdmiralUshakovvv
@AdmiralUshakovvv 2 жыл бұрын
молодцом препод, одно из лучших объяснений
@doctorzlo200
@doctorzlo200 2 жыл бұрын
Хороший урок, наглядно и простым языком
@stefsh-it3fn
@stefsh-it3fn Ай бұрын
Какой же кайф, когда в конце есть итоги
@yehorvysotskyi5795
@yehorvysotskyi5795 Жыл бұрын
Спасибо за проделанную работу!
@severdav2
@severdav2 2 жыл бұрын
Все понятно объяснено. Спасибо!
@andy9350
@andy9350 9 ай бұрын
самое доходчивое объяснение. спасибо автору!
@aanistratenko
@aanistratenko Жыл бұрын
Хорошая методика преподнесения на примере в консоли 👍
@ValeriyLarin
@ValeriyLarin 2 жыл бұрын
Коротко и вполне понятно. Спасибо
@user-rc3ry6dp2n
@user-rc3ry6dp2n 2 жыл бұрын
Отличная манера объяснения!
@Эниси
@Эниси Жыл бұрын
Шикарное объясняет
@sergeyvereschagin7907
@sergeyvereschagin7907 4 ай бұрын
Спасибо большое! Очень ценно!
@IAnikeyI
@IAnikeyI 2 жыл бұрын
Раньше я не понимал некоторые вещи, теперь все стало яснее. как всегда рад) p.s. Небольшая очепятка на 19:15, в блок схеме b x и y написаны 10 а не 10 и 20😌😁
@user-vf4lv8lp5i
@user-vf4lv8lp5i 2 жыл бұрын
Спасибо большое за урок!
@elenalevasheva3830
@elenalevasheva3830 Жыл бұрын
Спасибо за супер уроки. И интересно, и полезно и веру в человечество возвращает
@g.sokolov6437
@g.sokolov6437 2 жыл бұрын
Я так рад что нашёл этот курс
@user-qn3ui5eq1r
@user-qn3ui5eq1r 2 жыл бұрын
Отличная подача материала.. Спасибо..
@rustambox
@rustambox 2 жыл бұрын
Спасибо. Мне помогают ваши видео!
@user-ou2xs6re2c
@user-ou2xs6re2c Жыл бұрын
Спасибо за полезную информацию.
@Vlad1998996
@Vlad1998996 2 жыл бұрын
Спасибо за ролик!
@user-xj7hz7on7v
@user-xj7hz7on7v 2 ай бұрын
Обожаю вас!
@tenelokis
@tenelokis 2 жыл бұрын
Невероятные ощущения 🙂👍
@nexuseto9
@nexuseto9 Жыл бұрын
Спасибо большое, очень познавательно)
@user-je5hp3bo1k
@user-je5hp3bo1k 2 жыл бұрын
Вау, пока очень понятно всё, спасибо!
@user-fr4hy9fv2z
@user-fr4hy9fv2z 6 ай бұрын
Благодарю Вас , 👋👍❤
@vladimirastrelin1719
@vladimirastrelin1719 2 жыл бұрын
ОГОНЬ...Спасибо !
@BABYBOSSSU
@BABYBOSSSU 11 ай бұрын
This lesson is very great for learning Python OOP thank you BROOOO
@user-hh4fw9cb9z
@user-hh4fw9cb9z Жыл бұрын
Поцеловал бы при встрече за этот шедевр
@antonchernov9743
@antonchernov9743 Жыл бұрын
Здорово!
@Faritech318
@Faritech318 2 жыл бұрын
Спасибо большое
@pphan_
@pphan_ 9 ай бұрын
Каждый день буду смотреть по 2-3 твоих урока и решать практические задания Сейчас я полный ноль в ооп,посмотрим что будет в конце курса:)
@mrrototo761
@mrrototo761 6 ай бұрын
Расскажи, как прогресс
@pphan_
@pphan_ 6 ай бұрын
@@mrrototo761 не буду врать, позанимался в таком темпе 1-2 дня,не пытался вникнуть в суть темы и закинул,сейчас снова появился интерес,смотрю по одному видео в день,но пытаюсь понять о чём идёт речь, кстати вполне хорошо получается :)
@mrrototo761
@mrrototo761 6 ай бұрын
@@pphan_ да, у меня тоже похожая ситуация была. Не устаивалась информация так быстро. В идеале не просто все видео просмотреть, а все запомнить, осознать и научиться писать программы. Успехов в познании ООП!
@Faya-lb8dd
@Faya-lb8dd 4 ай бұрын
Я очень благодарна
@TheAgressor13
@TheAgressor13 Жыл бұрын
очень информативно
Happy 4th of July 😂
00:12
Alyssa's Ways
Рет қаралды 66 МЛН
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 57 МЛН
Модуль math | Python для начинающих | Профессор код
15:18
SOLID-принципы. Введение в ООП на Python.
1:10:13
Тимофей Хирьянов
Рет қаралды 288 М.