Круто объясняете. Посмотрел уже несколько видео и многое понял. Хорошо, когда все наглядно, а то в основном рассказывают как то сухо без понятных примеров. Начинал учить питон, потом решил в тестирование и сейчас понял, что автотестирования намного интересней, чем, ручное.
Ну да, это и имел ввиду. Просто ручное довольно таки скучно, но для автоматизации необходимо, так как минимум нужно понимать что и как тестировать,а это как раз на уровне ручного тестировщика приходит. @@SeniorTesterЕсли я правильно понял, то Postman можно полностью заменить Request библиотекой, верно?
Я вот программу написал, которую использую в своей работе. Она делает сейчас то, что я раньше делал своими ручками, и экономит 10-15% рабочего времени или сил. Программа уже работает и я ей пользуюсь. И в ней нету классов. Я смотрю это видео, и не понимаю, что в моей программе не так?
В программе всё нормально. Питон позволяет делать выбор и использовать только то, что нужно в конкретной ситуации. И если классы не нужны, то и не надо их пытаться впихнуть.
Привет. На мой взгляд вы путаете людей. В вашем коде, в классе Sparrow, запись size = ‘small’ - это свойство (или атрибут) класса, но не объекта класса. Когда вы создали два объекта, или экземпляра класса, то есть двух воробьёв, и назначили одному из них size = ’medium’, то на самом деле вы создали свойство объекта у этого пыжика - size со значением ‘medium’, а свойство его класса Bird по-прежнему - ‘small’. Если вы вызовите метод _dict_ у чижика и пыжика, то у пыжика вы увидите {'size': 'medium'}, а у чижика пустой словарь {}. Это потому, что у чижика нет такого свойства как размер, это свойство его класса и при попытке обратится к свойству .size у чижика, пайтон покажет свойство его класса. А вот у пыжика уже покажет свойство size этого объекта - ‘medium’, потому что вы его туда прописали командой pyzhick.size = ‘medium’. Хотя свойство size его класса Sparrow по прежнему - ‘small’. Это легко проверить. Выведите pyzhick.__class__.size и вы увидите - ‘small’. Я понимаю, что вы умышленно не стали упоминать и прописывать конструктор (def __init__) со свойствами объектов класса, чтобы не усложнять. Но вы научили людей путать свойство класса со свойствами объекта класса, которые у вас не прописаны. На мой субъективный взгляд, лучше начинать с объяснения понимать свойства объектов класса, а потом уже свойства классов.
А еще, не все почему-то знают, что до того, как утки начинают летать, они уже умеют отлично плавать и нырять. Вот это действительно особенность данного подкласса птиц. И вообще сначала они начинают ходить, потом плавать и нырять, а потом уже летать )))
Да вы все издеваетесь что-ли?! Какие нахрен птицы, какие нахрен машины, какие нахрен бабочки?! Каждый раз одно и то же. Реальные примеры ооп из реальных проектов, которые пишутся на python будут когда-нибудь? Я прекрасно понимаю как запрограммировать птиц, рыб, бабочек, человеков, машины, поезда и всякую хрень, которая не используется в разработке реальных ооп проектов на python. Как проектировать нормальные, реально использующиеся в разработке, классы?!
не проще было бы показать, к примеру, на школе, где есть предметы, классы, группы, преподаватели и т.п.? а так - много словоблудия... не для школьников...просьба ответить...
Не люблю школу, а птицы мне нравятся больше ))). Приходили бы с таким советом перед тем как я видео снял Думаю, есть много примеров, на которых можно было показать, но мне в голову пришли птицы
Это лучшее объяснение, что такое классы в Python что я вообще видел!) Спасибо автору канала Евгению! Просто, доступно, понятно.
Более доступного предоставления материала не встречал!!! Огромное спасибо за науку!!!
Одно из самых доходчивых объяснений! Жаль, что в свое время мне так абстрактно на пальцах никто не объяснил. Долгое время обходил стороной ООП в php
Отлично объяснил 👍
Супер!
Спасибо за видео 🫶🏻
наконец-то стало понятно, спасибо за инфо и ждём продолжения…
Продолжение уже есть. вот оно: ua-cam.com/video/F373EDB5naA/v-deo.html
Спасибо рекомендациям ютуба за такой чудесный канал!
Объяснение!! Супер!
Спасибо вам, очень хорошо объясняете ооп)
Продолжайте развивать канал, у вас хорошо получается
Плюс в поддержку! Реально супер
Круто объясняете. Посмотрел уже несколько видео и многое понял. Хорошо, когда все наглядно, а то в основном рассказывают как то сухо без понятных примеров. Начинал учить питон, потом решил в тестирование и сейчас понял, что автотестирования намного интересней, чем, ручное.
А ещё интереснее объединять ручное и авто
Ну да, это и имел ввиду. Просто ручное довольно таки скучно, но для автоматизации необходимо, так как минимум нужно понимать что и как тестировать,а это как раз на уровне ручного тестировщика приходит. @@SeniorTesterЕсли я правильно понял, то Postman можно полностью заменить Request библиотекой, верно?
спасибо. хорошо для повторения
Очень крутое объяснение классов! Спасибо
Отличное дополнение к урокам про классы
Да, я хоть и рассказываю одно и тоже, но всегда получается разными словами.
Вопрос.16:45. В строке 17 тоже стоит print. Почему ее результат не выводится в терминал, а только print в строках 24, 25
Потому что строка 17 внутри функции, которую не вызывали. Её не вызывал, значит, код, который внутри неё не работает
Так ООП мне еще никто не разжевывал 🔥 спасибо 😉
То что воробей прыгает , а не ходит вы сделали для меня открытие 😂
У вас талант хорошо объяснять ) Буду ждать новые видео
Наверное самое простое и понятное пояснение классов
За уроки по Python однозначно лайк и комментарий на поддержку этого канала! Спасибо автору!
спасибо / очень понятно объясняешь
Хорош! Спасибо!
Мне понравилось .
Я вот программу написал, которую использую в своей работе. Она делает сейчас то, что я раньше делал своими ручками, и экономит 10-15% рабочего времени или сил. Программа уже работает и я ей пользуюсь. И в ней нету классов. Я смотрю это видео, и не понимаю, что в моей программе не так?
В программе всё нормально. Питон позволяет делать выбор и использовать только то, что нужно в конкретной ситуации. И если классы не нужны, то и не надо их пытаться впихнуть.
Просто и понятно
Ютаб меня последнее время чет очень радует, алгоритмы подкидывать стали реально годный контент... хмм очень подозрительно)
Пытаюсь перестроить себя использовать в коде классы. Пока только рефакторинг 🕵️
Привет. На мой взгляд вы путаете людей. В вашем коде, в классе Sparrow, запись size = ‘small’ - это свойство (или атрибут) класса, но не объекта класса. Когда вы создали два объекта, или экземпляра класса, то есть двух воробьёв, и назначили одному из них size = ’medium’, то на самом деле вы создали свойство объекта у этого пыжика - size со значением ‘medium’, а свойство его класса Bird по-прежнему - ‘small’. Если вы вызовите метод _dict_ у чижика и пыжика, то у пыжика вы увидите {'size': 'medium'}, а у чижика пустой словарь {}. Это потому, что у чижика нет такого свойства как размер, это свойство его класса и при попытке обратится к свойству .size у чижика, пайтон покажет свойство его класса. А вот у пыжика уже покажет свойство size этого объекта - ‘medium’, потому что вы его туда прописали командой pyzhick.size = ‘medium’. Хотя свойство size его класса Sparrow по прежнему - ‘small’. Это легко проверить. Выведите pyzhick.__class__.size и вы увидите - ‘small’.
Я понимаю, что вы умышленно не стали упоминать и прописывать конструктор (def __init__) со свойствами объектов класса, чтобы не усложнять. Но вы научили людей путать свойство класса со свойствами объекта класса, которые у вас не прописаны. На мой субъективный взгляд, лучше начинать с объяснения понимать свойства объектов класса, а потом уже свойства классов.
Хорошая подача, подписался.
Стало обидно за безымянную утку😢 думал будет Дональд😅
самое лучше объяснение ооп
У птицы четыре ноги,
Позади у нее длинный хвост;
Но трогать ее не моги
За ее малый рост, малый рост!
А где __init__ ?
А без него разве не работает?
А еще, не все почему-то знают, что до того, как утки начинают летать, они уже умеют отлично плавать и нырять. Вот это действительно особенность данного подкласса птиц. И вообще сначала они начинают ходить, потом плавать и нырять, а потом уже летать )))
Да вы все издеваетесь что-ли?! Какие нахрен птицы, какие нахрен машины, какие нахрен бабочки?! Каждый раз одно и то же. Реальные примеры ооп из реальных проектов, которые пишутся на python будут когда-нибудь? Я прекрасно понимаю как запрограммировать птиц, рыб, бабочек, человеков, машины, поезда и всякую хрень, которая не используется в разработке реальных ооп проектов на python.
Как проектировать нормальные, реально использующиеся в разработке, классы?!
не проще было бы показать, к примеру, на школе, где есть предметы, классы, группы, преподаватели и т.п.? а так - много словоблудия... не для школьников...просьба ответить...
Не люблю школу, а птицы мне нравятся больше ))).
Приходили бы с таким советом перед тем как я видео снял
Думаю, есть много примеров, на которых можно было показать, но мне в голову пришли птицы
@@SeniorTester ясно, спасибо!
к уху что-то пристало -- убери, не позорься
выйди в окно, скуф 😐
Метод walk должен быть абстрактным @abstractmethod