Тёмный

Объектно-ориентированное программирование В Python | ООП Python 

PyLounge - программирование на Python и всё о IT
Просмотров 37 тыс.
50% 1

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

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 100   
@pylounge
@pylounge 3 года назад
Какую темы вы бы хотели более детально разобрать в следующих видео?)
@yuriinefedov3094
@yuriinefedov3094 3 года назад
Статические методы, если можно)
@RaZeR22L
@RaZeR22L 3 года назад
Декораторы, и про SOLID интересно было бы посмотреть
@maxim_maximovych
@maxim_maximovych 3 года назад
Декораторы
@MarkusDarkus
@MarkusDarkus 3 года назад
ООП пожалуйста, очень интересно
@_Ginty
@_Ginty 3 года назад
Асинхронность пожалуйста, никак не могу понять что, куда, как и зачем, а у Лутца не нашёл объяснения(
@zzshek
@zzshek 3 года назад
За 10 минут так просто объяснили, ждем вторую часть ролика! Спасибо
@MrY0da777
@MrY0da777 3 года назад
Спасибо! Хотелось бы увидеть продолжение.
@whoami5407
@whoami5407 3 года назад
Супер, все понятно. Хочу продолжения ООП. И разобрать что такое функций высшего порядка
@никвасильевич
@никвасильевич 3 года назад
Очень классно объясняешь
@bafn1k425
@bafn1k425 3 года назад
Давай следующий видос! Очень классно объясняешь
@eYVgeni
@eYVgeni 3 года назад
Здорово. Идея переписать структурные программы в ООП очень интересна.
@Invader-lm5ek
@Invader-lm5ek 2 года назад
Спасибо тебе! Это лучший канал по изучению программирования который я находил! Ты за 9 минут обьяснил больше, чем я узнал за 20-серийный курс на ютубе! Все с конкретными примерами, понятно и без воды! Однозначно лайк и подписка!
@Денис-х7ш6д
@Денис-х7ш6д 3 года назад
Очень круто!!! Простым языком и предельно понятно. Найс жаб
@intenumkrugozor5879
@intenumkrugozor5879 3 года назад
Очень ждем вторую часть!
@AleksandrAru
@AleksandrAru 2 года назад
Самое понятное объяснение ООП. Спасибо большое. Хочется второй части
@alekseychaykovskiy3963
@alekseychaykovskiy3963 3 года назад
Спасибо
@return_1101
@return_1101 3 года назад
Видео сделанно очень круто. Сценарии хороший. Нравится смотреть.
@mydreamsdiehere8927
@mydreamsdiehere8927 Год назад
Это самое крутое и полезное видео по ООП, которое я видел. Боже, как можно так легко, просто и понятно объяснять, это талант!
@ghxstmxde
@ghxstmxde Год назад
согласен. Автор реально знает свое дело
@andrey9868
@andrey9868 3 года назад
Хороший ролик, жду продолжения
@Имяифамилия-з4ю
@Имяифамилия-з4ю 2 года назад
САмое понятное обьяснение этой темы на ютубе, спасибо!
@КристаллБрилиантов
@КристаллБрилиантов 5 месяцев назад
Спасибо большое. Доходчиво и содержательно. Успехов вам.
@cryptosonic8984
@cryptosonic8984 2 года назад
Материал для самого самого начала конечно которых сотни... Но у вас радует сама подача (грамотно представленная) и топовая озвучка. Вообще приятно слушать озвучку диктора, сразу видно отношение к аудитории (большинству пох* и мы слышим запинающегося, чавкаещего бутерброд челика за кадром) А тут-же всё оч приятненько и по домашнему)) Продолжайте нести знания в светлые умы ребята! С такой-же подачей как и сейчас, ибо вас на ютубчике мало...
@pylounge
@pylounge 2 года назад
Спасибо)
@КрасноеНачалоРуш
Просто ОГРОМНОЕ СПАСИБО, 2 день пытался понять и не мог! И тут вы смогли объяснить!🤯🤯🤯🤯🤯🤯🤯
@serhiione
@serhiione 2 года назад
Шикорное разъяснение ооп, самое понятное из всех что я видел. Спасибо.
@ЕвгенийИрдеев
@ЕвгенийИрдеев Год назад
Вы-схема!Балакирев-инструкция!Спасибо!!!
@dimk7983
@dimk7983 2 года назад
Спасибо, коротко, подделку и очень интересно.
@azatgaleev1819
@azatgaleev1819 2 года назад
Наглядно , понятно
@TheMrGrench
@TheMrGrench 2 года назад
Да, однозначно сделай пожалуйста еще ролик про ООП, очень доходчиво объяснил. хреновы хаудиХо и прочие тупо объясняют как написано в книгах, а ты разбираешь все до мелочей, очень помог твой ролик. Спасибо!
@150333562m
@150333562m 3 года назад
Спасибо за отличную подачу!
@trdMichaelM
@trdMichaelM 3 года назад
Можно рассмотреть такие темы как Итераторы Генераторы Декораторы пожалуйста!
@slavamogus3187
@slavamogus3187 2 года назад
если в краце итералы это присвоемые значение, генератори это вроде про сикцл с ренджом, то есть от нуля до заднного чилса, могу ошибатся но поитался помоч
@Alex-ho8ke
@Alex-ho8ke 2 года назад
@@slavamogus3187 расмешнил рашмешнил рашсмелся
@evgenysdrv887
@evgenysdrv887 2 года назад
Сверхкрутое видео! Вы лучшие!!!
@ВладиславАврелий
@ВладиславАврелий Месяц назад
Лучшее объяснение ооп
@calmingnaturesounds6761
@calmingnaturesounds6761 4 месяца назад
Классно! Очень понятно!
@SLSRPPRO
@SLSRPPRO 2 года назад
топ! еще видео пожалуйста
@Аноним-з4ж
@Аноним-з4ж 2 года назад
Так доступно объяснили, круто!
@evgenyjagushinsky6695
@evgenyjagushinsky6695 Год назад
Прекрасное изложение материала! Спасибо Вам огромное!
@777richok
@777richok 3 года назад
Слишком мало лайков и просмотров для такого качественного контента
@adialeda6546
@adialeda6546 2 года назад
Просто ЛУЧШЕЕ видео на эту тему!!! Спасибо огромное!! Будь возможно, поставила бы 10 лайков!!
@maximhasp1
@maximhasp1 2 года назад
Отличный видос!
@Vjidowkdkcpapqkfjfw
@Vjidowkdkcpapqkfjfw 2 года назад
Большое спасибо! Жду вторую часть!
@cyber_rus
@cyber_rus 2 года назад
Гениально, я все понял!
@streamshow8849
@streamshow8849 3 года назад
Очень конечно сжато, хотя бы минут на 30, чтобы более детально открыть. У Лутца только про классы 300 страниц.
@danilablagorodniy8465
@danilablagorodniy8465 2 года назад
отличное видео! какать охота, бегу домой, потом досмотрю!
@Anton16180
@Anton16180 2 года назад
Очень доступное объяснение и так быстро ^^
@alexturner6417
@alexturner6417 2 года назад
Супер! Подача материала на высоте!)
@naviodinson
@naviodinson 2 года назад
спасибо большое за такое объяснение
@gleznik
@gleznik Год назад
Кайфово, 100500 видео про ООП смотрю, и все равно ничего почти не понял)
@АртурВиноградов-т5е
топ , так держать !!!!!
@MoskvinVV
@MoskvinVV 2 года назад
Очень понятное объяснение! Снимаю шляпу!
@Sobol0073
@Sobol0073 2 года назад
Да, хочу узнать.
@andr_kuz
@andr_kuz 3 года назад
И второй вопрос вдогонку. Я взялся за изучение ООП, т.к. это действительно фундамент, но не могу понять, как применить этот подход в моей деятельности. Я пишу ботов для автоматизации веба через Selenium: перейти на сайт, кликнуть мышкой в нужный элемент, заполнить поле, скачать файл, отправить его и т.д. Можете пожалуйста подсказать пример?
@pylounge
@pylounge 3 года назад
Создать класс Бот, с внутренним свойством, хранящим веб-драйвера селениума и методами go_to_site(), click_on_element() и т.д.
@andr_kuz
@andr_kuz 3 года назад
@@pylounge дело говорите, спасибо. Уже начал в голове прикидывать как это будет выглядеть
@scream2133
@scream2133 3 года назад
Топ
@just_dzen
@just_dzen Год назад
Да, да, хочу
@vladk5556
@vladk5556 2 года назад
Просто и понятно
@kozlovsg70
@kozlovsg70 Год назад
Сравнение структурного кода и ООП в конце сделано так что бы ООП выглядел более выигрышно. Структурный код можно написать короче и он будет понятней чем ООП и короче на 6 строк. Например так: def summizer(arg1, arg2): if isinstance(arg1, list): return [*arg1, *arg2] elif isinstance(arg1, int): return arg1 + arg2 else: return f'{arg1}:{arg2}' arg1 = [1, 2, 3] arg2 = [4, 5, 6] print(summizer([1,2,3], [4, 5, 6])) print(summizer(2, 3)) print(summizer('Привет','RU-vid')) На таких коротких программах ООП проигрывает, его сила раскрывается на больших программах, где таких summizer-ов будет не одна сотня и становится трудно всё это охватить мысленным взором.
@ДенисШанс
@ДенисШанс Год назад
Спасибо за информацию, помогите пожалуйста получить начальные знания программирования
@konstantinkuzmin8972
@konstantinkuzmin8972 4 месяца назад
А есть полный курс по ооп на питоне?
@l7l7l7lful
@l7l7l7lful Год назад
А есть подборка по продвинутым вещам?
@andr_kuz
@andr_kuz 3 года назад
Спасибо за видео! Объясните пожалуйста, что значит звездочка перед аргументами при вызове функции sum_lists на 8:35. В гугле не нашел
@pylounge
@pylounge 3 года назад
распаковка аргументов pyneng.readthedocs.io/ru/latest/book/09_functions/func_unpacking_args.html
@F_F_CH
@F_F_CH 2 года назад
Объясняете нормально, вот только это для человека который уже шарит в этом. Я как начинающий в целом 80% того что было вообще не понял.
@orangedop
@orangedop 2 года назад
Ну значит ты тупой, практикуйся на том что увидел, пытайся понять каждую отдельную деталь, так например, если я хотел понять какой то момент из этого видео пересматривал раз 5-10.
@orangedop
@orangedop 2 года назад
Это один из наиболее подробных разборов на ютубе, который разжевал все по полочкам
@primatolog3250
@primatolog3250 3 года назад
Пока что лучшее пояснение для идиотов! Талант)
@toje4365
@toje4365 2 года назад
Несправедливо мало просмотров и комментов
@alexswift3749
@alexswift3749 7 месяцев назад
В 10 минутном ролике понял то, что не смог понять в часовом курсе
@BritScientist
@BritScientist 11 месяцев назад
Всё-таки super - это не ключевое слово, а встроенный тип.
@slavamogus3187
@slavamogus3187 2 года назад
класс можно сказать это шаблон, аналогия с фотошопом когда у тебя есть какой то темптлейт.
@Tornado-ln7fq
@Tornado-ln7fq Год назад
Нет нет нет,не морочьте людям голову,не вводите в заблуждения ,или сами не разбирайтесь.Я не буду ходить вокруг да около,а машину свою выкиньте в помойку, и забудьте про такое сравнения. И так что такое ооп,и зачем это нужно.Да все просто,представьте что у вам нужна написать некую программу,и вот вы пишете свою программу,ваша программа постоянно что то берет проверяет,принимает,возвращает и т.д. И в какой-то момент,вы понимайте что уже написали так много кода,что уже сами плохо понимайте ,что от куда берется.И вы решайте все поместить в функции, вы переписали все в функции ,функции между собой взаимодействуют,и вроде все не плохо,и вы еще пишите функции, и в какой-то момент,вы опять понимаете что уже и в таком подходе начинайте путаться,в функциях,что кому возвращает и т.д. Вы решайте,что некие функции вы разнесет по отдельным файлам ,и будете их подключать по мере их необходимости.И тут вы понимаете ,что этих файлов стало столько,что вы опять начинайте путаться,что откуда приходит,а где что подключено.И вы становитесь в тупик,а что делать дальше.И тут как раз эту проблему решает ООП подход.ООП вам и поможет, в каждом классе будет определённые методы,определённые свойства.Все будет структурирована.Поэтому большие проекты,написаны на ооп,потому-что в процедурном стиле,это не реально сделать.Так же скажу,что ооп,как правило используется в коммерческих разработках,если у вас 200 строчек кода,можно спокойно обойтись без ооп,а вот если около 600,и более,тут стоит задуматься о ооп подходе.А птичек ,собачек,кошечек,выкиньте из головы)))
@DS-vq4ce
@DS-vq4ce 7 месяцев назад
КОму нужен код с видео. class Car: count_of_wheels = 4 def __init__(self, color, speed, mark): self.color = color self.speed = speed self.mark = mark def drive(self, place): print(f'Машина марки {self.mark}, цвет {self.color}, едет в {place}' + f' со скоростью {self.speed} км/ч.') class FireTruck(Car): def __init__(self, color, speed, mark, blinker): super().__init__(color, speed, mark) self.blinker = blinker def pour_water(self): print('Поливаю водой! ') def drive(self, place): super().drive(place) print(f'Машина марки {self.mark}, цвет {self.color}, едет тушить {place}' + f' со скоростью {self.speed} км/ч.') if self.blinker: print('ВИУ, ВИУ, ВИУ!!! ') car1 = Car('синий', 110, 'Toyota') print(car1.mark) print(car1.speed) print(car1.color) car1.drive('Бишкек') print('А еще у нее, как и у всех машин', Car.count_of_wheels, 'колеса. ') car2 = FireTruck('красный', 150, 'Камаз', True) print(car2.mark) print(car2.blinker) car2.drive('Бишкек') car2.pour_water()
@Born2kill102
@Born2kill102 2 года назад
Спасибо, было понятно
@TexanBeaver
@TexanBeaver Год назад
На 8:35 self.result = [*arg1, *arg2] что означает * в этой записи?
@wides9521
@wides9521 Год назад
Символ "*" используется в питоне для вывода данных типа 'list' без квадратных скобок и запятых: asd = [1,2,3] print(asd) // [1,2,3] print(*asd) // 1 2 3
@legendofpain1x915
@legendofpain1x915 3 года назад
Сделай курс по ООП
@Russsvelt
@Russsvelt 3 года назад
Спасибо
@MrGrassator
@MrGrassator 3 года назад
давайте, пилите
@amalshakov
@amalshakov 3 месяца назад
Зачем путаете. def drive это метод экземпляра класса. А метод класса принимает cls, а не self
@3d_neofit
@3d_neofit 3 года назад
Благодарю за видео. Жду полного раскрытия темы ООП))
@АлександрПривалов-р7ф
Очень хорошо поставленный голос. Улучшает понимание. Возможно слишком быстро. Если бы не знал о чем речь, сразу бы не вник.
@VHS690
@VHS690 8 месяцев назад
Этот вариант подачи мне понравился и зашел больше всего. Лайк!
Далее
Я ИДЕАЛЬНО ПОЮ
00:31
Просмотров 362 тыс.
Почему В Python Плохой ООП
23:34
Просмотров 8 тыс.
Основы PyCharm | Лучшая IDE Для Python
37:50