Уроки Python с нуля / #17 - Основы ООП. Создание класса и объекта

Поділитися
Вставка
  • Опубліковано 9 лют 2025

КОМЕНТАРІ • 162

  • @MalkiaMmoja
    @MalkiaMmoja 2 роки тому +503

    После такого блестящего объяснения темы даже Жопен будет счастлив.

    • @НурбекБерикбай
      @НурбекБерикбай Рік тому +6

      ХАХАХААХХАХАХАХАХАХА ОРРРУ

    • @Sashagg228
      @Sashagg228 Рік тому +1

      Хахах хорош😂

    • @клипы-н9я
      @клипы-н9я Рік тому +1

      ХАХАХХАХАХХАХХ

    • @клипы-н9я
      @клипы-н9я Рік тому +3

      даже какать захотелось

    • @АлексейПлетнёв-ы9т
      @АлексейПлетнёв-ы9т Рік тому +6

      Чувство юмора обычно считается показателем наличия интеллекта, но качество юмора при этом должно учитываться обязательно! В данном комментарии всё присутствует! Исходя из анализа составляющих(аватар,подпись,ответ) Дама знает себе цену! Скорее любит красивую жизнь( я не про дорого-богато) требовательна и избирательна во всем,что б прям наверняка и в "яблочко". Разносторонне познавательна для себя ( беря во внимание тему программирования).Осмелюсь предположить что по знаку з. более вероятней -Водолей(ка) а не Лев(ца). Игнорировать или отрицать данное суждение с моей стороны -чистейшей воды эскапизм. С ув.xxxxxxx.

  • @Lola_Braun
    @Lola_Braun Рік тому +21

    Очень здорово, Жопен - это прекрасно! 😁
    Закончила еще один урок. Учиться с вами одно удовольствие!

  • @dmitry.masalskiy
    @dmitry.masalskiy Рік тому +125

    Всего несколько уроков осталось и первый курс по Питону будет нами пройден. Ура, товарищи!

    • @ВалентинДа-у3ъ
      @ВалентинДа-у3ъ Рік тому +10

      На самом деле, начал изучать питон месяц назад, посмотрел от Гоши Дударя уроков 10 и сразу метнулся на другой курс, ибо тут он очень поверхностно рассказывает
      за месяц дошëл до 45-го урока по плей листу до декораторов, и очень удивился что Гоша Дударь уже на 17 уроке объясняет ООП а потом декораторы
      Но сразу скажу, по информации очень большая пропасть

    • @Hamiltonww
      @Hamiltonww Рік тому +1

      @@ВалентинДа-у3ъ Кого ты советуешь тогда?

    • @ВалентинДа-у3ъ
      @ВалентинДа-у3ъ Рік тому +7

      @@Hamiltonww добрый, добрый Python
      selfedu

    • @Hamiltonww
      @Hamiltonww Рік тому +1

      Спасибо

    • @TarzanDen
      @TarzanDen Рік тому +2

      @@ВалентинДа-у3ъ и что он прям лучше обучает?просто мне есть смысл начинать учиться по его плэйлесту или нет?и с какого начинать?

  • @arnoldvelichko9754
    @arnoldvelichko9754 Рік тому +39

    Я удивлен таланту объяснять настолько грамотно и по полочкам.
    Такому человеку я готов деньги платить за обучение, никакие ИТ школы не нужны. Уважуха тебе

  • @FILWW
    @FILWW 2 роки тому +15

    Это сколько времени и нервов себе сэкономить можно))) Спасибо!!!

  • @Q_roxe
    @Q_roxe 3 роки тому +74

    Возможно ты делаешь это непроизвольно но очень хорошо когда уроки разного хронометража,потомучто в начале практически ежедневно ты смотришь уроки по 20-30мин,а тут ты видишь 6-тиминутный видосик,в голове появляется ощущение что все не так уж и сложно и вам не обязательно смотреть получасовые уроки чтоб понять какуюто тему,и свободного времени остается больше

    • @liiizzzzeq
      @liiizzzzeq 4 місяці тому

      не забросил ещё?)

  • @mr.doctor9429
    @mr.doctor9429 2 роки тому +9

    Лучший урок про ООП на всем ютубе

  • @ЕвгенийШушамоин
    @ЕвгенийШушамоин 3 роки тому +68

    Прохожу курс по основам Python, дошел до ООП и толком ничего не понял. Посмотрел ваш ролик и сразу разобрался. Спасибо! У вас хорошие навыки в обучении.

    • @anchousgames_
      @anchousgames_ 2 роки тому

      Добрый день,вы уже выучили язык?

    • @ЕвгенийШушамоин
      @ЕвгенийШушамоин 2 роки тому

      @@anchousgames_ Добрый. Нет, я застрял в одном месте на обучении и бросил это занятие.

    • @anchousgames_
      @anchousgames_ 2 роки тому +1

      @@ЕвгенийШушамоин Ну,вы старались

    • @foquen9649
      @foquen9649 2 роки тому

      @@ЕвгенийШушамоин а где застряли?

    • @ЕвгенийШушамоин
      @ЕвгенийШушамоин 2 роки тому

      @@foquen9649 Проходил курс на Stepik, решая задачки, застрял на цикле while

  • @EndikSM
    @EndikSM Рік тому +16

    Было бы хорошо уже сейчас упомянуть про f строки. Очень удобная вещь.

  • @whysocoldoutside6976
    @whysocoldoutside6976 3 роки тому +14

    я пересмотрел более 5 полных уроков по ООП, честно.. не меньше.. и только сейчас понял, что и к чему с self в функциях. спасибо большое.

    • @sogorich
      @sogorich 3 роки тому +2

      Уверяю Вас, посмотрев это видео Вы не поймёте что такое self, а если после просмотра Вы думаете что понимаете, то Вы заблуждаетесь.

    • @ShooterStar
      @ShooterStar 2 роки тому +1

      @@sogorich ну если ты глупые, не значит, что все такие

    • @sogorich
      @sogorich 2 роки тому +1

      @@ShooterStar Я глуп? Смешно. Вы смотрите мусор от автора который сам не понимает что говорит, а потом вы говорите что автор научил вас чему-то, только вот тот самый автор рассказал вам чушь и совсем не то что из себя представляет тема видео, действительности там 0. Вы такой же псевдо-программист как и Дударь.

    • @kolazee
      @kolazee 2 роки тому +1

      @@sogorich а кого можешь посоветовать тогда?

    • @Человекоподобноесущество-р3м
      @Человекоподобноесущество-р3м 2 роки тому

      @@sogorich а кого можешь посоветовать тогда?

  • @anderpython
    @anderpython 2 роки тому +6

    Пока это лучший урок за все время обучения!)

  • @PhillippApetenok
    @PhillippApetenok 3 роки тому +15

    Знаешь у тебя уроки такие понятнее и хорошие пожалуйста продолжай в том же духе и делай не только основы python а уже больше чем основы. Вот я купил себе курс по программированию на python и вот я вобже не понимал ОПП , я уже смотрел и ролики на ютубе и углублялся в это и все равно не понимал но когда ты выставил этот ролик то я сразу все понял, Спасибо.

  • @korumika3798
    @korumika3798 2 роки тому +42

    Говорю девушке что учу программирование на Python...она заходит и слышит как мы тут котов классифицируем...ей это нравится

    • @hardbassador
      @hardbassador 2 місяці тому

      Привет, как успехи?

  • @anasteishn_
    @anasteishn_ 2 роки тому +5

    Большое спасибо! Твои уроки -- просто супер)
    А несчастный кот Жопен теперь не выходит у меня из головы

  • @ЮрийЛопский-с1с
    @ЮрийЛопский-с1с 2 роки тому +5

    Большое спасибо!!!. Самое лучшее объяснение на котах - пример очень помог !!!

  • @zhuravlev_98
    @zhuravlev_98 Рік тому +5

    Объясняешь тему без вопросов за 15 минут. А на курсах за 100к+, на это уходит около 3 часов, и остается куча вопросов. Спасибо большое!

    • @denmortis3732
      @denmortis3732 Рік тому

      Серьёзно? У тебя после этих уроков не остаётся вопросов? 😂😂 Без практического параллельного приведения примеров эти уроки пустышка, для начинающих просто нереал!

    • @ClipDash5
      @ClipDash5 9 місяців тому +2

      ​@@denmortis3732Плюс нужно ещё знать в деталях наследования, инкапсуляция,магические методы и разные паттерны и ТД.

  • @daniyareq
    @daniyareq Рік тому +1

    14:48 === реально понравился.
    Спасибо за урок!!!

  • @тількидобро
    @тількидобро 10 місяців тому +2

    Восхищаюсь талантом преподавателя

  • @germancommander
    @germancommander 3 роки тому +6

    Спасибо тебе за все уроки и поздравляю тебя с днем программиста 🥳

  • @This_Ticimo
    @This_Ticimo 3 місяці тому +1

    Хух, почти все чекнул) автору респект!

  • @minecraft_biz
    @minecraft_biz 2 роки тому +5

    Дай бог тибе здоровья!Ты топого объясняешь, спасибо огромное что делиться своими знаниями уча других.Ты топ подписка,лайк!

    • @itproger
      @itproger  2 роки тому +2

      Спасибо 😉

  • @navki123
    @navki123 Рік тому +2

    Большое уважение тебе) хорошо объясняешь, всё понятно, Человек с большой буквы).

  • @Q_roxe
    @Q_roxe 3 роки тому +5

    Отличный урок,все понятно,с самого начала удивился на сколько это все удобно для использования,а в конце так вобще топчик,когда мы задавали все значения для объекта и выводили их всего двумя строчками кода,урок понравился,спасибо

  • @MaxllmuS
    @MaxllmuS 2 роки тому +3

    Спасибо, до этого не мог понять что означает вот этот Self и как это работает. Как говорится писал потому что так надо) Теперь понял.

    • @YuriBakharev
      @YuriBakharev Рік тому

      Как помне, это очередная реинкорнация переназначения значения переменных.
      Считай то-то, там-то, назначь туда-то.
      Чем больше смотрю на эти курсы, тем сильнее убеждаюсь в этом.
      В начале смастерили класс.
      Потом, для каждого котика прописали кучу переменных.
      Потом приделали перенаправлялку значений этих переменных.
      Получили тот-же результат, но другой функцией.

  • @pianocovers8322
    @pianocovers8322 Рік тому +1

    Очень классное видео ставлю лайк

  • @ДаняПеньков-ч3е
    @ДаняПеньков-ч3е Рік тому +1

    СПасибо большое!!!!все очень понятно!!!

  • @channel-of-Kir
    @channel-of-Kir Рік тому +1

    Урок просто топ Жопен легенда

  • @Николай-о7х3х
    @Николай-о7х3х 6 місяців тому +1

    спасибо!

  • @Artur.Urmeev
    @Artur.Urmeev 2 роки тому

    всмысле блять надеешься что наш урок вам понравился?! КОНЕЧНО НРАВИТСЯ, ты разжевываешь дай боже хорошеечно, красава, ваше высокоблагородие, вы прелестны. ! спасибо

    • @serobrine
      @serobrine Рік тому +1

      Конечно нравится, он 15 минут пиздел, так и не рассказав ни про конструкторы, ни про наследование

    • @Господин4-с4м
      @Господин4-с4м 11 місяців тому

      не материца , пожалуйста

  • @_pfu336
    @_pfu336 3 роки тому +87

    сat2.isHappy = false потому что как можно быть счастливым с таким именем🤣

  • @MI-fd9es
    @MI-fd9es 3 роки тому +1

    Круто! 👍

  • @ilyalaptev4449
    @ilyalaptev4449 3 роки тому +2

    Огромное спасибо

  • @Burovasofia
    @Burovasofia 2 роки тому +1

    спасибо за урок 17/21

  • @notmadotsuki
    @notmadotsuki Рік тому +1

    Когда он упомянул котов я сразу понял что пошел по правильному курсу

  • @ChupaPupa52
    @ChupaPupa52 9 місяців тому +3

    Меня просто на атомы порвало 6:08

  • @happiness04.07
    @happiness04.07 3 роки тому +1

    Thank you so much !!!

  • @sammyel4eg
    @sammyel4eg 2 роки тому +4

    Про self хотелось бы подробнее

  • @PhillippApetenok
    @PhillippApetenok 3 роки тому +2

    Надеюсь то что продолжение будет

    • @Sheldon_C
      @Sheldon_C Рік тому +1

      Ну что, выучил пайтон?🤔🤔

  • @daggertime3987
    @daggertime3987 2 роки тому +1

    Спасибо за урок1

  • @quentindrenton
    @quentindrenton 2 роки тому +2

    Я буду тут каждый день. День 10

  • @heyder777
    @heyder777 Рік тому +1

    объяснение ооп класс!!!

  • @alibekn6449
    @alibekn6449 3 роки тому +1

    Огромное спасибоооо

  • @satorilas
    @satorilas 10 місяців тому +2

    Не устанавливается ни одна библиотека, даже тут, пишу pip install cowsay, пишет, что уже установлена, но ее нигде нет, и так с каждой библиотекой. Что делать?

  • @ЕвгенийСеливанов-н6ш
    @ЕвгенийСеливанов-н6ш 2 місяці тому +1

    "Потому что все написаны через одно место"

  • @everything_is_simple8
    @everything_is_simple8 Рік тому

    ООП в любом языке - это ебейшая страцнейшая но при этом самая самая сильная штука которая будет решать по сути любые вопросы!

  • @nicholasspezza9449
    @nicholasspezza9449 3 роки тому +2

    функцию __init__ удобнее использовать, чтоб огород не городить с set_data

    • @linkord1065
      @linkord1065 3 роки тому +3

      он же сказал, что инит разбирать будет на следующем уроке

  • @xvr4138
    @xvr4138 11 місяців тому

    Что-то похоже связано с функциами, но по-другому спасибо👍

  • @adiletasangalukov8556
    @adiletasangalukov8556 3 роки тому +1

    Спасибо

    • @Sheldon_C
      @Sheldon_C Рік тому

      Ну что, выучил пайтон?

  • @ктоя-и7ъ
    @ктоя-и7ъ 9 місяців тому +2

    Имя кота имба

  • @vacuumsplitting3143
    @vacuumsplitting3143 3 роки тому +38

    С каждым лайком маленький Жопен становится счастливее

  • @exelione2229
    @exelione2229 Рік тому +1

    Было очень жалко Жопена, в моем коде все коты были счастливы 😇

  • @YuriLazutchenko
    @YuriLazutchenko Рік тому

    Котикам лайк !

  • @ЭрикБружас
    @ЭрикБружас 19 днів тому

    Все очень понятно и без лишней воды. Вот было бы здорово, после данных тем приводить практические примеры, задачи, тогда цены бы не было.

  • @ДониёрДониёров-ш8у

    Я перед Питоном я узнал JavaScript и мне было очень легко учиться к языку Питон советуя перед Питоном научиться к JavaScript вам будет легче

  • @ГенадийГен-п8в
    @ГенадийГен-п8в 5 місяців тому +1

    Разве не правильней было бы другие поля делать? то есть мы создаем основу класса, от которого наследуем. В основе должно же лежать то что в основе котов (количество лап, уши, нос и т.п. А вот классы наследники которые уже будут делать определенных котов будут эти основы наследовать и добивать своими (например шерсти нет, глаза карие и т.п.), а тут ощущение что мы просто список делаем про каких то котов

  • @user-yx7pz6se6t
    @user-yx7pz6se6t 2 роки тому

    с первого раза все понял

  • @daniyareq
    @daniyareq Рік тому +1

    6:08 Жопен блин...
    isHappy = False ==== как же иначе может быть с таким именем

  • @Atomzz2x
    @Atomzz2x 9 місяців тому

    Еслиб мне объяснили все науки то я бы любил учится 😅

  • @limonite8925
    @limonite8925 2 роки тому +2

    Короче... Решил создать 2 класса (Dog и Cat) и import в отдельный файл. Типо пишу:
    import mail as m
    print(m.Dog)
    У меня импортируются и Cat и Dog вместе.. Хотя чётко пишу в print что надо импортировать.

    • @regrer000
      @regrer000 2 роки тому +5

      from mail import name(name - название твоего класса)
      print(name.dog)

  • @_xlebushek
    @_xlebushek 3 місяці тому

    А после курса,то что делать?

  • @quartz5555
    @quartz5555 3 роки тому +2

    Что делать если аргумент self не помечаеться как аргумент (тоесть меня просит ввести 3 обьект хотя в классе у меня только два

  • @zima_bl1zko
    @zima_bl1zko 9 місяців тому

    я правильно понимаю: Поля/Переменные созданные в Классе они становятся глобальными для других методов в том же классе?

  • @NuHashik
    @NuHashik Рік тому +1

    В целом все ясно, НО! Я все же не до конца понял, что за наследование, полиморфизм и инкапсуляция…
    В видео их упомянули только вначале и тогда возникает вопрос - зачем их вообщем-то упомянули? И как их использовать или же в этом видео их все же использовали? Кто может объяснить, помогите пожалуйста 🙏😖😵‍💫!

    • @grovestreet2126
      @grovestreet2126 Рік тому +1

      в следующих роликах есть инфа, как с ними работать

  • @овсехдвижках
    @овсехдвижках Рік тому +1

    Если вы ещё тут то вы где-то 12.5 а другим достаточно print("hello world")

  • @thelokrit9741
    @thelokrit9741 10 місяців тому

    как я понял поля класса всегда нужно так инизиализировать? и присваивать = None?

    • @Atomzz2x
      @Atomzz2x 9 місяців тому +2

      Да если ты не хочешь чтобы у всех у них не было имя Жопен 😂

    • @Kilok_
      @Kilok_ 3 місяці тому

      там можно всё что угодно написать, всёравно потом он перепишется, а если не будет переписан, то будет то что было написано

  • @НЛОшкаслуны
    @НЛОшкаслуны Рік тому

    Я посмотрел первую минуту видео и мне уже страшно. Ощущение, что это будет самый сложный урок

    • @НЛОшкаслуны
      @НЛОшкаслуны Рік тому +1

      Вау, это оказалось не так страшно. В целом интересный функционал

  • @клипы-н9я
    @клипы-н9я Рік тому

    Единственное начало отличающееся от всех

  • @pasha6070
    @pasha6070 2 роки тому +1

    6:22

  • @skyrepriza
    @skyrepriza 2 роки тому +2

    Ошибка attributeerror: cat has no attribute set_data

    • @_Diadoc
      @_Diadoc 2 роки тому

      Решается правильными отступами

  • @SemyonMazepin
    @SemyonMazepin Рік тому

    А ничего что функция внутри класса, можно её вызывать вне её? В уроках ранее были переменные внутри функций которые нельзя было вызывать потому что они только внутри функций были доступны

    • @despa1rjjj
      @despa1rjjj Рік тому +1

      можно, надо написать Cat1.Hello(), например

    • @everything_is_simple8
      @everything_is_simple8 Рік тому

      Как ты собрался вызывать то что принадлежит классу без обращения к классу ? 🤣🤣🤣🤣

  • @alisa2610
    @alisa2610 3 місяці тому

    Я конечно все поняла, но Пайтон не выводит код 😢

  • @ПавелШигалёв-я3э
    @ПавелШигалёв-я3э Місяць тому +1

    вы тоже зашли в коменты после жопен?

  • @Honamir
    @Honamir 23 дні тому

    Приятного чтения комментариев

  • @D1c1dead
    @D1c1dead Рік тому

    а __init__ не надо?

  • @MarkCoinsCanal
    @MarkCoinsCanal 8 місяців тому

    Что ето за версия Pyton

  • @after246
    @after246 10 місяців тому +2

    Нужна была создать еще одного кота с названием пизден😂😂😂

  • @blackfen1x
    @blackfen1x 2 роки тому

    Жóпен 😂

  • @ГеннадийБеляев-г8н
    @ГеннадийБеляев-г8н 3 місяці тому

    а кто нибудь курс платный покупал?

  • @КириллЛигачёв
    @КириллЛигачёв Рік тому

    *

  • @sogorich
    @sogorich 3 роки тому +6

    В питоне, так называемые "поля" никто так не называет, в действительности это статические свойства, но никак не поля.
    Сразу видно, что автор не понимает что такое self. Параметр self фактически содержит ссылку на конкретный экземпляр класса, за счёт чего интерпретатор понимает, с каким конкретным экземпляром класса мы оперируем. Надо понимать что это такое, а не просто знать что это такая-то штука, которая просто нужна и позволяет работать с методами и свойствами класса.

    • @43445fgfgd
      @43445fgfgd 3 роки тому

      посоветуйте пожалуйста автора с толковым видео курсом по питон?
      О книге М.Лурца вкурсе, но хотелось бы ещё видео экскурс по темам)

    • @sogorich
      @sogorich 3 роки тому +2

      @@43445fgfgd selfedu, Олег Молчанов, диджитализируй.
      Лутц такое себе, сам не читал и читать не советую.

    • @43445fgfgd
      @43445fgfgd 3 роки тому

      @@sogorich спасибо))

  • @КостянтинСидоркевич
    @КостянтинСидоркевич 3 місяці тому +1

    жопена жалко

  • @бекула-ш3ф
    @бекула-ш3ф Місяць тому +1

    Пятый раз пересмотрю не могу понять

  • @ivankipyatkov2968
    @ivankipyatkov2968 Рік тому +2

    я - сломался

  • @romansuslov7401
    @romansuslov7401 3 роки тому +3

    Автор вместо предлогов "к", "в", "с" очень часто говорит "кы", "вы", "сы". Капец, напрягает 😀

    • @fastkittyod
      @fastkittyod 2 роки тому

      учи по книгам, там предлоги как надо! Либо мыло+верёвка для такого червя

  • @Mister_ASO
    @Mister_ASO 9 днів тому

    не cat1.get_data() не cat1.sea_data() не работают (( AttributeError: 'Cat' object has no attribute 'get_data'

  • @MrAdAmGaMeS
    @MrAdAmGaMeS 2 роки тому

    Спасибо