Tap to unmute

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

  Рет қаралды 37,879

PyLounge - программирование на Python и всё о IT

PyLounge - программирование на Python и всё о IT

Күн бұрын

Пікірлер: 99
@pylounge
@pylounge 3 жыл бұрын
Какую темы вы бы хотели более детально разобрать в следующих видео?)
@yuriinefedov3094
@yuriinefedov3094 3 жыл бұрын
Статические методы, если можно)
@RaZeR22L
@RaZeR22L 3 жыл бұрын
Декораторы, и про SOLID интересно было бы посмотреть
@maximgunther122
@maximgunther122 3 жыл бұрын
Декораторы
@MarkusDarkus
@MarkusDarkus 3 жыл бұрын
ООП пожалуйста, очень интересно
@_Ginty
@_Ginty 3 жыл бұрын
Асинхронность пожалуйста, никак не могу понять что, куда, как и зачем, а у Лутца не нашёл объяснения(
@zzshek
@zzshek 3 жыл бұрын
За 10 минут так просто объяснили, ждем вторую часть ролика! Спасибо
@MrY0da777
@MrY0da777 3 жыл бұрын
Спасибо! Хотелось бы увидеть продолжение.
@whoami5407
@whoami5407 3 жыл бұрын
Супер, все понятно. Хочу продолжения ООП. И разобрать что такое функций высшего порядка
@cryptosonic8984
@cryptosonic8984 3 жыл бұрын
Материал для самого самого начала конечно которых сотни... Но у вас радует сама подача (грамотно представленная) и топовая озвучка. Вообще приятно слушать озвучку диктора, сразу видно отношение к аудитории (большинству пох* и мы слышим запинающегося, чавкаещего бутерброд челика за кадром) А тут-же всё оч приятненько и по домашнему)) Продолжайте нести знания в светлые умы ребята! С такой-же подачей как и сейчас, ибо вас на ютубчике мало...
@pylounge
@pylounge 3 жыл бұрын
Спасибо)
@никвасильевич
@никвасильевич 3 жыл бұрын
Очень классно объясняешь
@ЕвгенийИрдеев
@ЕвгенийИрдеев 2 жыл бұрын
Вы-схема!Балакирев-инструкция!Спасибо!!!
@Invader-lm5ek
@Invader-lm5ek 2 жыл бұрын
Спасибо тебе! Это лучший канал по изучению программирования который я находил! Ты за 9 минут обьяснил больше, чем я узнал за 20-серийный курс на ютубе! Все с конкретными примерами, понятно и без воды! Однозначно лайк и подписка!
@3d_neofit
@3d_neofit 3 жыл бұрын
Благодарю за видео. Жду полного раскрытия темы ООП))
@AleksandrAru
@AleksandrAru 2 жыл бұрын
Самое понятное объяснение ООП. Спасибо большое. Хочется второй части
@mydreamsdiehere
@mydreamsdiehere Жыл бұрын
Это самое крутое и полезное видео по ООП, которое я видел. Боже, как можно так легко, просто и понятно объяснять, это талант!
@ghxstmxde
@ghxstmxde Жыл бұрын
согласен. Автор реально знает свое дело
@trdMichaelM
@trdMichaelM 3 жыл бұрын
Можно рассмотреть такие темы как Итераторы Генераторы Декораторы пожалуйста!
@slavamogus3187
@slavamogus3187 2 жыл бұрын
если в краце итералы это присвоемые значение, генератори это вроде про сикцл с ренджом, то есть от нуля до заднного чилса, могу ошибатся но поитался помоч
@Alex-ho8ke
@Alex-ho8ke 2 жыл бұрын
@@slavamogus3187 расмешнил рашмешнил рашсмелся
@bafn1k425
@bafn1k425 3 жыл бұрын
Давай следующий видос! Очень классно объясняешь
@intenumkrugozor5879
@intenumkrugozor5879 3 жыл бұрын
Очень ждем вторую часть!
@eYVgeni
@eYVgeni 3 жыл бұрын
Здорово. Идея переписать структурные программы в ООП очень интересна.
@КристаллБрилиантов
@КристаллБрилиантов 8 ай бұрын
Спасибо большое. Доходчиво и содержательно. Успехов вам.
@evgenysdrv887
@evgenysdrv887 3 жыл бұрын
Сверхкрутое видео! Вы лучшие!!!
@andrey9868
@andrey9868 3 жыл бұрын
Хороший ролик, жду продолжения
@return_1101
@return_1101 3 жыл бұрын
Видео сделанно очень круто. Сценарии хороший. Нравится смотреть.
@serhiione
@serhiione 3 жыл бұрын
Шикорное разъяснение ооп, самое понятное из всех что я видел. Спасибо.
@Имяифамилия-з4ю
@Имяифамилия-з4ю 3 жыл бұрын
САмое понятное обьяснение этой темы на ютубе, спасибо!
@dimk7983
@dimk7983 3 жыл бұрын
Спасибо, коротко, подделку и очень интересно.
@legendofpain1x915
@legendofpain1x915 3 жыл бұрын
Сделай курс по ООП
@alekseychaykovskiy3963
@alekseychaykovskiy3963 3 жыл бұрын
Спасибо
@КрасноеНачалоРуш
@КрасноеНачалоРуш Жыл бұрын
Просто ОГРОМНОЕ СПАСИБО, 2 день пытался понять и не мог! И тут вы смогли объяснить!🤯🤯🤯🤯🤯🤯🤯
@Денис-х7ш6д
@Денис-х7ш6д 3 жыл бұрын
Очень круто!!! Простым языком и предельно понятно. Найс жаб
@VHS690
@VHS690 11 ай бұрын
Этот вариант подачи мне понравился и зашел больше всего. Лайк!
@Vjidowkdkcpapqkfjfw
@Vjidowkdkcpapqkfjfw 2 жыл бұрын
Большое спасибо! Жду вторую часть!
@150333562m
@150333562m 3 жыл бұрын
Спасибо за отличную подачу!
@alexturner6417
@alexturner6417 2 жыл бұрын
Супер! Подача материала на высоте!)
@ВладиславАврелий
@ВладиславАврелий 4 ай бұрын
Лучшее объяснение ооп
@Аноним-з4ж
@Аноним-з4ж 3 жыл бұрын
Так доступно объяснили, круто!
@TheMrGrench
@TheMrGrench 2 жыл бұрын
Да, однозначно сделай пожалуйста еще ролик про ООП, очень доходчиво объяснил. хреновы хаудиХо и прочие тупо объясняют как написано в книгах, а ты разбираешь все до мелочей, очень помог твой ролик. Спасибо!
@777richok
@777richok 3 жыл бұрын
Слишком мало лайков и просмотров для такого качественного контента
@evgenyjagushinsky6695
@evgenyjagushinsky6695 2 жыл бұрын
Прекрасное изложение материала! Спасибо Вам огромное!
@adialeda6546
@adialeda6546 2 жыл бұрын
Просто ЛУЧШЕЕ видео на эту тему!!! Спасибо огромное!! Будь возможно, поставила бы 10 лайков!!
@Anton16180
@Anton16180 2 жыл бұрын
Очень доступное объяснение и так быстро ^^
@calmingnaturesounds6761
@calmingnaturesounds6761 7 ай бұрын
Классно! Очень понятно!
@azatgaleev1819
@azatgaleev1819 3 жыл бұрын
Наглядно , понятно
@maximhasp1
@maximhasp1 2 жыл бұрын
Отличный видос!
@streamshow8849
@streamshow8849 3 жыл бұрын
Очень конечно сжато, хотя бы минут на 30, чтобы более детально открыть. У Лутца только про классы 300 страниц.
@SLSRPPRO
@SLSRPPRO 3 жыл бұрын
топ! еще видео пожалуйста
@АртурВиноградов-т5е
@АртурВиноградов-т5е 3 жыл бұрын
топ , так держать !!!!!
@cyber_rus
@cyber_rus 2 жыл бұрын
Гениально, я все понял!
@danilablagorodniy8465
@danilablagorodniy8465 2 жыл бұрын
отличное видео! какать охота, бегу домой, потом досмотрю!
@naviodinson
@naviodinson 3 жыл бұрын
спасибо большое за такое объяснение
@MoskvinVV
@MoskvinVV 2 жыл бұрын
Очень понятное объяснение! Снимаю шляпу!
@MrGrassator
@MrGrassator 3 жыл бұрын
давайте, пилите
@andr_kuz
@andr_kuz 3 жыл бұрын
И второй вопрос вдогонку. Я взялся за изучение ООП, т.к. это действительно фундамент, но не могу понять, как применить этот подход в моей деятельности. Я пишу ботов для автоматизации веба через Selenium: перейти на сайт, кликнуть мышкой в нужный элемент, заполнить поле, скачать файл, отправить его и т.д. Можете пожалуйста подсказать пример?
@pylounge
@pylounge 3 жыл бұрын
Создать класс Бот, с внутренним свойством, хранящим веб-драйвера селениума и методами go_to_site(), click_on_element() и т.д.
@andr_kuz
@andr_kuz 3 жыл бұрын
@@pylounge дело говорите, спасибо. Уже начал в голове прикидывать как это будет выглядеть
@Sobol0073
@Sobol0073 2 жыл бұрын
Да, хочу узнать.
@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('Привет','KZbin')) На таких коротких программах ООП проигрывает, его сила раскрывается на больших программах, где таких summizer-ов будет не одна сотня и становится трудно всё это охватить мысленным взором.
@gleznik
@gleznik Жыл бұрын
Кайфово, 100500 видео про ООП смотрю, и все равно ничего почти не понял)
@konstantinkuzmin8972
@konstantinkuzmin8972 7 ай бұрын
А есть полный курс по ооп на питоне?
@l7l7l7lful
@l7l7l7lful 2 жыл бұрын
А есть подборка по продвинутым вещам?
@andr_kuz
@andr_kuz 3 жыл бұрын
Спасибо за видео! Объясните пожалуйста, что значит звездочка перед аргументами при вызове функции sum_lists на 8:35. В гугле не нашел
@pylounge
@pylounge 3 жыл бұрын
распаковка аргументов pyneng.readthedocs.io/ru/latest/book/09_functions/func_unpacking_args.html
@just_dzen
@just_dzen 2 жыл бұрын
Да, да, хочу
@ДенисШанс
@ДенисШанс 2 жыл бұрын
Спасибо за информацию, помогите пожалуйста получить начальные знания программирования
@scream2133
@scream2133 3 жыл бұрын
Топ
@amalshakov
@amalshakov 6 ай бұрын
Зачем путаете. def drive это метод экземпляра класса. А метод класса принимает cls, а не self
@F_F_CH
@F_F_CH 2 жыл бұрын
Объясняете нормально, вот только это для человека который уже шарит в этом. Я как начинающий в целом 80% того что было вообще не понял.
@orangedop
@orangedop 2 жыл бұрын
Ну значит ты тупой, практикуйся на том что увидел, пытайся понять каждую отдельную деталь, так например, если я хотел понять какой то момент из этого видео пересматривал раз 5-10.
@orangedop
@orangedop 2 жыл бұрын
Это один из наиболее подробных разборов на ютубе, который разжевал все по полочкам
@toje4365
@toje4365 2 жыл бұрын
Несправедливо мало просмотров и комментов
@primatolog3250
@primatolog3250 3 жыл бұрын
Пока что лучшее пояснение для идиотов! Талант)
@АлександрПривалов-р7ф
@АлександрПривалов-р7ф 3 жыл бұрын
Очень хорошо поставленный голос. Улучшает понимание. Возможно слишком быстро. Если бы не знал о чем речь, сразу бы не вник.
@alexswift3749
@alexswift3749 10 ай бұрын
В 10 минутном ролике понял то, что не смог понять в часовом курсе
@BritScientist
@BritScientist Жыл бұрын
Всё-таки super - это не ключевое слово, а встроенный тип.
@slavamogus3187
@slavamogus3187 2 жыл бұрын
класс можно сказать это шаблон, аналогия с фотошопом когда у тебя есть какой то темптлейт.
@Tornado-ln7fq
@Tornado-ln7fq 2 жыл бұрын
Нет нет нет,не морочьте людям голову,не вводите в заблуждения ,или сами не разбирайтесь.Я не буду ходить вокруг да около,а машину свою выкиньте в помойку, и забудьте про такое сравнения. И так что такое ооп,и зачем это нужно.Да все просто,представьте что у вам нужна написать некую программу,и вот вы пишете свою программу,ваша программа постоянно что то берет проверяет,принимает,возвращает и т.д. И в какой-то момент,вы понимайте что уже написали так много кода,что уже сами плохо понимайте ,что от куда берется.И вы решайте все поместить в функции, вы переписали все в функции ,функции между собой взаимодействуют,и вроде все не плохо,и вы еще пишите функции, и в какой-то момент,вы опять понимаете что уже и в таком подходе начинайте путаться,в функциях,что кому возвращает и т.д. Вы решайте,что некие функции вы разнесет по отдельным файлам ,и будете их подключать по мере их необходимости.И тут вы понимаете ,что этих файлов стало столько,что вы опять начинайте путаться,что откуда приходит,а где что подключено.И вы становитесь в тупик,а что делать дальше.И тут как раз эту проблему решает ООП подход.ООП вам и поможет, в каждом классе будет определённые методы,определённые свойства.Все будет структурирована.Поэтому большие проекты,написаны на ооп,потому-что в процедурном стиле,это не реально сделать.Так же скажу,что ооп,как правило используется в коммерческих разработках,если у вас 200 строчек кода,можно спокойно обойтись без ооп,а вот если около 600,и более,тут стоит задуматься о ооп подходе.А птичек ,собачек,кошечек,выкиньте из головы)))
@DS-vq4ce
@DS-vq4ce 10 ай бұрын
КОму нужен код с видео. 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()
@Russsvelt
@Russsvelt 3 жыл бұрын
Спасибо
Pip, Easy_install, Conda | В Чём Разница? | Что Такое Wheel И Egg
8:29
PyLounge - программирование на Python и всё о IT
Рет қаралды 10 М.
Основы Регулярных Выражений В Python | Модуль re
18:54
PyLounge - программирование на Python и всё о IT
Рет қаралды 26 М.
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Объектно ориентированное программирование в Python за 10 минут!
12:56
Хауди Хо™ - Просто о мире IT!
Рет қаралды 679 М.
Основы PyCharm | Лучшая IDE Для Python
37:50
PyLounge - программирование на Python и всё о IT
Рет қаралды 189 М.