Какую темы вы бы хотели более детально разобрать в следующих видео?)
@yuriinefedov30943 жыл бұрын
Статические методы, если можно)
@RaZeR22L3 жыл бұрын
Декораторы, и про SOLID интересно было бы посмотреть
@maximgunther1223 жыл бұрын
Декораторы
@MarkusDarkus3 жыл бұрын
ООП пожалуйста, очень интересно
@_Ginty3 жыл бұрын
Асинхронность пожалуйста, никак не могу понять что, куда, как и зачем, а у Лутца не нашёл объяснения(
@zzshek3 жыл бұрын
За 10 минут так просто объяснили, ждем вторую часть ролика! Спасибо
@MrY0da7773 жыл бұрын
Спасибо! Хотелось бы увидеть продолжение.
@whoami54073 жыл бұрын
Супер, все понятно. Хочу продолжения ООП. И разобрать что такое функций высшего порядка
@cryptosonic89843 жыл бұрын
Материал для самого самого начала конечно которых сотни... Но у вас радует сама подача (грамотно представленная) и топовая озвучка. Вообще приятно слушать озвучку диктора, сразу видно отношение к аудитории (большинству пох* и мы слышим запинающегося, чавкаещего бутерброд челика за кадром) А тут-же всё оч приятненько и по домашнему)) Продолжайте нести знания в светлые умы ребята! С такой-же подачей как и сейчас, ибо вас на ютубчике мало...
@pylounge3 жыл бұрын
Спасибо)
@никвасильевич3 жыл бұрын
Очень классно объясняешь
@ЕвгенийИрдеев2 жыл бұрын
Вы-схема!Балакирев-инструкция!Спасибо!!!
@Invader-lm5ek2 жыл бұрын
Спасибо тебе! Это лучший канал по изучению программирования который я находил! Ты за 9 минут обьяснил больше, чем я узнал за 20-серийный курс на ютубе! Все с конкретными примерами, понятно и без воды! Однозначно лайк и подписка!
@3d_neofit3 жыл бұрын
Благодарю за видео. Жду полного раскрытия темы ООП))
@AleksandrAru2 жыл бұрын
Самое понятное объяснение ООП. Спасибо большое. Хочется второй части
@mydreamsdiehere Жыл бұрын
Это самое крутое и полезное видео по ООП, которое я видел. Боже, как можно так легко, просто и понятно объяснять, это талант!
@ghxstmxde Жыл бұрын
согласен. Автор реально знает свое дело
@trdMichaelM3 жыл бұрын
Можно рассмотреть такие темы как Итераторы Генераторы Декораторы пожалуйста!
@slavamogus31872 жыл бұрын
если в краце итералы это присвоемые значение, генератори это вроде про сикцл с ренджом, то есть от нуля до заднного чилса, могу ошибатся но поитался помоч
@Alex-ho8ke2 жыл бұрын
@@slavamogus3187 расмешнил рашмешнил рашсмелся
@bafn1k4253 жыл бұрын
Давай следующий видос! Очень классно объясняешь
@intenumkrugozor58793 жыл бұрын
Очень ждем вторую часть!
@eYVgeni3 жыл бұрын
Здорово. Идея переписать структурные программы в ООП очень интересна.
@КристаллБрилиантов8 ай бұрын
Спасибо большое. Доходчиво и содержательно. Успехов вам.
@evgenysdrv8873 жыл бұрын
Сверхкрутое видео! Вы лучшие!!!
@andrey98683 жыл бұрын
Хороший ролик, жду продолжения
@return_11013 жыл бұрын
Видео сделанно очень круто. Сценарии хороший. Нравится смотреть.
@serhiione3 жыл бұрын
Шикорное разъяснение ооп, самое понятное из всех что я видел. Спасибо.
@Имяифамилия-з4ю3 жыл бұрын
САмое понятное обьяснение этой темы на ютубе, спасибо!
@dimk79833 жыл бұрын
Спасибо, коротко, подделку и очень интересно.
@legendofpain1x9153 жыл бұрын
Сделай курс по ООП
@alekseychaykovskiy39633 жыл бұрын
Спасибо
@КрасноеНачалоРуш Жыл бұрын
Просто ОГРОМНОЕ СПАСИБО, 2 день пытался понять и не мог! И тут вы смогли объяснить!🤯🤯🤯🤯🤯🤯🤯
@Денис-х7ш6д3 жыл бұрын
Очень круто!!! Простым языком и предельно понятно. Найс жаб
@VHS69011 ай бұрын
Этот вариант подачи мне понравился и зашел больше всего. Лайк!
@Vjidowkdkcpapqkfjfw2 жыл бұрын
Большое спасибо! Жду вторую часть!
@150333562m3 жыл бұрын
Спасибо за отличную подачу!
@alexturner64172 жыл бұрын
Супер! Подача материала на высоте!)
@ВладиславАврелий4 ай бұрын
Лучшее объяснение ооп
@Аноним-з4ж3 жыл бұрын
Так доступно объяснили, круто!
@TheMrGrench2 жыл бұрын
Да, однозначно сделай пожалуйста еще ролик про ООП, очень доходчиво объяснил. хреновы хаудиХо и прочие тупо объясняют как написано в книгах, а ты разбираешь все до мелочей, очень помог твой ролик. Спасибо!
@777richok3 жыл бұрын
Слишком мало лайков и просмотров для такого качественного контента
Просто ЛУЧШЕЕ видео на эту тему!!! Спасибо огромное!! Будь возможно, поставила бы 10 лайков!!
@Anton161802 жыл бұрын
Очень доступное объяснение и так быстро ^^
@calmingnaturesounds67617 ай бұрын
Классно! Очень понятно!
@azatgaleev18193 жыл бұрын
Наглядно , понятно
@maximhasp12 жыл бұрын
Отличный видос!
@streamshow88493 жыл бұрын
Очень конечно сжато, хотя бы минут на 30, чтобы более детально открыть. У Лутца только про классы 300 страниц.
@SLSRPPRO3 жыл бұрын
топ! еще видео пожалуйста
@АртурВиноградов-т5е3 жыл бұрын
топ , так держать !!!!!
@cyber_rus2 жыл бұрын
Гениально, я все понял!
@danilablagorodniy84652 жыл бұрын
отличное видео! какать охота, бегу домой, потом досмотрю!
@naviodinson3 жыл бұрын
спасибо большое за такое объяснение
@MoskvinVV2 жыл бұрын
Очень понятное объяснение! Снимаю шляпу!
@MrGrassator3 жыл бұрын
давайте, пилите
@andr_kuz3 жыл бұрын
И второй вопрос вдогонку. Я взялся за изучение ООП, т.к. это действительно фундамент, но не могу понять, как применить этот подход в моей деятельности. Я пишу ботов для автоматизации веба через Selenium: перейти на сайт, кликнуть мышкой в нужный элемент, заполнить поле, скачать файл, отправить его и т.д. Можете пожалуйста подсказать пример?
@pylounge3 жыл бұрын
Создать класс Бот, с внутренним свойством, хранящим веб-драйвера селениума и методами go_to_site(), click_on_element() и т.д.
@andr_kuz3 жыл бұрын
@@pylounge дело говорите, спасибо. Уже начал в голове прикидывать как это будет выглядеть
@Sobol00732 жыл бұрын
Да, хочу узнать.
@vladk55562 жыл бұрын
Просто и понятно
@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 Жыл бұрын
Кайфово, 100500 видео про ООП смотрю, и все равно ничего почти не понял)
@konstantinkuzmin89727 ай бұрын
А есть полный курс по ооп на питоне?
@l7l7l7lful2 жыл бұрын
А есть подборка по продвинутым вещам?
@andr_kuz3 жыл бұрын
Спасибо за видео! Объясните пожалуйста, что значит звездочка перед аргументами при вызове функции sum_lists на 8:35. В гугле не нашел
Спасибо за информацию, помогите пожалуйста получить начальные знания программирования
@scream21333 жыл бұрын
Топ
@amalshakov6 ай бұрын
Зачем путаете. def drive это метод экземпляра класса. А метод класса принимает cls, а не self
@F_F_CH2 жыл бұрын
Объясняете нормально, вот только это для человека который уже шарит в этом. Я как начинающий в целом 80% того что было вообще не понял.
@orangedop2 жыл бұрын
Ну значит ты тупой, практикуйся на том что увидел, пытайся понять каждую отдельную деталь, так например, если я хотел понять какой то момент из этого видео пересматривал раз 5-10.
@orangedop2 жыл бұрын
Это один из наиболее подробных разборов на ютубе, который разжевал все по полочкам
@toje43652 жыл бұрын
Несправедливо мало просмотров и комментов
@primatolog32503 жыл бұрын
Пока что лучшее пояснение для идиотов! Талант)
@АлександрПривалов-р7ф3 жыл бұрын
Очень хорошо поставленный голос. Улучшает понимание. Возможно слишком быстро. Если бы не знал о чем речь, сразу бы не вник.
@alexswift374910 ай бұрын
В 10 минутном ролике понял то, что не смог понять в часовом курсе
@BritScientist Жыл бұрын
Всё-таки super - это не ключевое слово, а встроенный тип.
@slavamogus31872 жыл бұрын
класс можно сказать это шаблон, аналогия с фотошопом когда у тебя есть какой то темптлейт.
@Tornado-ln7fq2 жыл бұрын
Нет нет нет,не морочьте людям голову,не вводите в заблуждения ,или сами не разбирайтесь.Я не буду ходить вокруг да около,а машину свою выкиньте в помойку, и забудьте про такое сравнения. И так что такое ооп,и зачем это нужно.Да все просто,представьте что у вам нужна написать некую программу,и вот вы пишете свою программу,ваша программа постоянно что то берет проверяет,принимает,возвращает и т.д. И в какой-то момент,вы понимайте что уже написали так много кода,что уже сами плохо понимайте ,что от куда берется.И вы решайте все поместить в функции, вы переписали все в функции ,функции между собой взаимодействуют,и вроде все не плохо,и вы еще пишите функции, и в какой-то момент,вы опять понимаете что уже и в таком подходе начинайте путаться,в функциях,что кому возвращает и т.д. Вы решайте,что некие функции вы разнесет по отдельным файлам ,и будете их подключать по мере их необходимости.И тут вы понимаете ,что этих файлов стало столько,что вы опять начинайте путаться,что откуда приходит,а где что подключено.И вы становитесь в тупик,а что делать дальше.И тут как раз эту проблему решает ООП подход.ООП вам и поможет, в каждом классе будет определённые методы,определённые свойства.Все будет структурирована.Поэтому большие проекты,написаны на ооп,потому-что в процедурном стиле,это не реально сделать.Так же скажу,что ооп,как правило используется в коммерческих разработках,если у вас 200 строчек кода,можно спокойно обойтись без ооп,а вот если около 600,и более,тут стоит задуматься о ооп подходе.А птичек ,собачек,кошечек,выкиньте из головы)))
@DS-vq4ce10 ай бұрын
КОму нужен код с видео. 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()