Большое спасибо, что записаны вопросы, очень здорово, что несколько человек отвечают на вопросы, формат дискуссии некоторой получается, так лучше, взгляды с разных сторон получаются, я много понял благодаря этому видео.
@labrador_phil4 жыл бұрын
Ставьте сразу скорость воспроизведения на 1,5)
@ВалерийМихайловский-ч4б4 жыл бұрын
даже 2X запросто просматривать можно
@flont12043 жыл бұрын
@@ВалерийМихайловский-ч4б да на скорости 1 по кайфу, сидишь чилишь, там про ооп объясняют, все неспеша и спокойно)
@needlsdnow3 жыл бұрын
Лучший совет, спасибо
@DART2WADER3 жыл бұрын
а лучше F12 и document.querySelector('video').playbackRate = 2.5
@evanvesmirov1670 Жыл бұрын
Большое спасибо за лекцию! Отдельный респект лектору за усилия, видно в начале что немного переживает, но получилось хорошо и поговорили об интересных вещах!
@alexpy71344 жыл бұрын
Спасибо помощнику в зале, многое дополнил, стало немного более понятно как разбираться в этих метаклассах и зачем нужны дескрипторы. Лектору досталась не простая тема, не понял за что он так в яндексе провинился.
@quasa04 жыл бұрын
ахахах, блин)
@МихаилКарпов-щ1б Жыл бұрын
Думаю в наказание ему подсадили не в меру любознательного челика на первый ряд
@sabirshakirov40344 жыл бұрын
А лектор тут - это некий print? Можно просто самостоятельно прочитать слайды
@beard_cat_sweater4 жыл бұрын
Дважды засыпал в процессе прослушивания лекции, но с третьего раза переслушал все пропущенные куски )
@sazonovps4 жыл бұрын
ставь скорость воспроизведения на 1.5 или 1.75 (в зависимости от спикера)
Хотя бы для того, чтобы люди знали, что это есть и кому надо будет, найдут в документации. Вообще, эти занятия не для новичков. Значит такие вещи должны знать.
@iliARTmedia4 жыл бұрын
Спасибо за лекцию, было очень полезно!
@samharrison77913 жыл бұрын
Очень средний лектор - просто считывает текст со слайда. Ужасно не профессионально, в школе от этого отучивают. Ту же информацию можно почитать самостоятельно в книге и в интернете, задача лектора - кратко и доходчиво объяснять, а не читать по бумажке.
@Андрей-и3ф5ь3 жыл бұрын
на 37:00 проорал, с того, что фейл ведущего вырезали. А на 38:00 с того, что он начал сыпаться от вопросов, касаемых переопределения метода __new__
@ЖораКорнев-д9т3 жыл бұрын
Для меня вопрос ООП был закрыт этой книгой Мэтт Вайсфельд «Объектно-ориентированное мышление».
@shramko-dev3 жыл бұрын
Полтора часа про синтаксис и сахар питона и почти ничего про тему видео ООП. Тема полиморфизма, не раскрыта совсем. Что о там немного рассказал про наследование и то чисто из примера показа синтаксиса классов в питоне. Если вы хотите разобрать именно ООП - можно не смотреть, полезного тут нет по этой теме.
@rusjazz863 жыл бұрын
В этой лекции затронуто очень много материала и если все разбирать как положено с примерами(чтоб слушатель понял что именно делают метаклассы или дескрипторы), то лекция бы длилась часов 10. Очень важно понимать что такое 'obj.__dict__' что такое 'obj.__class__.__dict__' что в них хранится и чем они отличаются и еще куча моментов Для тех кто хочет лучше разобраться в теме, советую посмотреть вот это: kzbin.info/www/bejne/qYHMiJprn7iikKs
@boria19953 жыл бұрын
Желаю чтоб его детям такие учителя попадались))))
@digitusfatum7143 жыл бұрын
Лектор так обрадовался, когда дошел до последней темы)
@olgasnowowl677111 ай бұрын
А мне понравилась лекция, на 1.5 отлично
@Сергей-ь5е2в3 жыл бұрын
"Инкапсуляция - это сокрытие"...мдэ
@ababush3 жыл бұрын
Вас что-то смущает в определении, которое привёл докладчик?
@ДалерБахриев4 жыл бұрын
Про метод __set_name__ дескрипторов не рассказали. Мне кажется стоило это сделать.
@stariykris4 жыл бұрын
Не понял, почему плохо телать exept в декораторах. Имхо, очевидный кейс их использования - логировать ошибки.
@voidshah4 жыл бұрын
ну лекция так себе... подготовка явно не очень с декоратором ошибочка вроде как вышла "Execution time" напечатется не до, а после в целом тема на на одну лекцию, больше понравились коментарии и вопросы из зала, чем сама лекция
@andrei40204 жыл бұрын
Прошу прощения, но как я вижу, то все-таки напечатается корректно. >>> def foo(): return "Hello" >>> def func(): try: return foo() finally: print("World ") >>> print(func()) World Hello
@@andrei4020 вопрос из зала был на тему почему print из finally напечатается первым. Ваш пример подтверждает то, что на слайдах ошибка.
@gentleman83422 жыл бұрын
В лекции сказали, что слоты наследуются, но такой код работает. Почему? class A: ___slots___ = ['a', 'b'] class B(A): pass objA = A() objA.a = 11 # objA.c = 13 # AttributeError: 'A' object has no attribute 'c' objB = B() objB.a = 11 objB.c = 21 # Нет ошибки
@non5309 Жыл бұрын
For classes in an inheritance tree that defines __slots__, subclasses will have a __dict__ unless they also define __slots__ (which must only contain names of any additional slots).
@Bibliophilos2 жыл бұрын
Чел жует и шар надувает в первом ряду, не очень софтовый скилл. Спасибо за лекцию!
@Poweron83 жыл бұрын
Лектору скучно? Нам тоже!
@samharrison77913 жыл бұрын
Про дескрипторы реально годнота, за это спасибо.
@Toksi863 жыл бұрын
В целом информация очень полезная, но для новичков тяжелая к восприятию. Подача очень медленная, но в х2 смотреть можно. Ближе к середине лекция как-то разгоняется и оживает.
@sh_zik4 жыл бұрын
лекция всем лекциям лекция лекция
@TsekovDavid3 жыл бұрын
Возможно тут есть что-то интересное и важное, но я трижды уснул. Есть в ютюбе более понятные и интересные лекции по этой теме. Лектору успехов)
@maxk31402 жыл бұрын
так рассказывает как будто сейчас уснет
@АнатолийИванов-й5щ9л3 жыл бұрын
Зрители обыгрывают ведущего
@VitalyBelenky4 жыл бұрын
Если есть лекция по ООП и "динамичности" лучше чем эта? =) Можно ссылку.. Докладчику лучи добра за попытку.
@ВикторМишин-к7н4 жыл бұрын
попробуйте посмотреть здесь compscicenter.ru/courses/python/2015-autumn/classes/1477/ лекция "классы 1" и "2". интересно ваше мнение в сравнении.
@VitalyBelenky4 жыл бұрын
@@ВикторМишин-к7н По-моему даже сравнения нет. То как рассказывает Сергей Лебедев на порядок понятнее и лучше структурировано чем здесь. Интересно насколько материал потерял актуальность с 2015 года. И можно ли найти домашки к тому курсе. Вам Виктор спасибо! =)
@serufim4 жыл бұрын
Иногда такие вопросы из зала странные что просто поражаюсь как люди вообще смогли сделать тестовое для школы бекенда.
@daria_mokina4 жыл бұрын
Сама удивляюсь! На предыдущей лекции половина не знала про исключения, менеджер памяти, сборщик мусора, и намного более простые вещи. Походу нанимают кого-то, чтоб за них тестовое задание сделали, потому что я сделала его в том году и меня не взяли, хотя я всё это знаю, в отличие от них. Коррупция кароч даже в проге))
@WhiteBriar3 жыл бұрын
@@daria_mokina можете не переживать -- тех, кто плохо разобрался в предмете и кто показал, что не умеет решать задачи или делает их неэффективно, всё равно на работу не взяли.
@1XY93KL3 жыл бұрын
Лектор наверняка неплохой инженер, но это неимоверно тяжелая для восприятия лекция, даже вредная - у новичков может отбить всякое желание писать на Python
@novoyatlev4 жыл бұрын
Невозможно слушать, до десятой минуты с трудом дошел.
@ostrov114 жыл бұрын
... я правильно понимаю что все ЭТИ абстрактные абстракции служат для повышенной зп программистов? спасибо
@Deusgaudio4 жыл бұрын
Наоборот
@vickhov65034 жыл бұрын
Нет, неправильно. Абстрацкции придуманны для того чтобы было не так больно писать код программисту, чтобы не переписывать сотни и тысячи раз одно и тоже, чтобы организовать код в более логичную иерархию. А вот лектор к лекции не подготовился, даже не старается рассказывать чуть понятнее
@andreiosipov27664 жыл бұрын
Спасибо за лекцию! Повторил старое, узнал новое (дескрипторы). P.S. Лысого из первого ряда больше не пускайте)
@monsterkill53053 жыл бұрын
фу, дотянул до 6 минут. Такое ощущение что тип который ведет сам не вкуривает. Сорян диз
@СергейТокарев-ц8й2 жыл бұрын
в инит и нью вообще нельзя инициализировать асинхронные штуки
@pythonsamurai3 жыл бұрын
Что-то до меня тоже не доходит, как люди делали тестовое если они всего этого не знают это же самые азы.
@Toksi863 жыл бұрын
Я сам не смог решить тестовое и сдал пустой бланк, но заранее попросил товарища опытного, чтобы он в случае чего помог мне. По сути он мог решить все за меня и я бы сдал, но совесть не позволяет так поступать, а кому-то может и позволяет
@fedormarkov21784 жыл бұрын
Я лабораторки активней и интересней преподу защищаю
@evgeniy_toropchin4 жыл бұрын
У finally нет приоритета над функцией в декораторе
@bfdhtfyjhjj4 жыл бұрын
Можно по подробнее, почему тогда print в finally выводится первым?
@chehochu2113 жыл бұрын
@@bfdhtfyjhjj потому что это ошибка
@va1ka3 жыл бұрын
есть
@viktor_borodin Жыл бұрын
@@va1ka Какой кроме того, что он выполнится в любом случае? В видео был вопрос на тему порядка выполнения и лектор явно залажал, так как из его ответа выходит что использовать тогда для finally для вычисления времени выполнения бессмысленно, так как он якобы выполнится первым, но мы то знаем что это не так, достаточно открыть блокнот написать скрипт и подсунуть интерпретатору.
@va1ka Жыл бұрын
@@viktor_borodin вряд ли смогу объяснить что-то что писал год назад в изначальном комменте не очень понятно что значит "приоритет над функцией в декораторе" если имелся в виду именно порядок выполнения, то да, сначала выполнится обернутая функция, потом - то что в finally
@konstantin6043 Жыл бұрын
Лектор то ли сам не знает тему, то ли ему очень неинтересно про неё рассказывать. Выдержал минут 10. Прочитать текст со слайдов я и сам могу.
@benkubbb7854 жыл бұрын
я угараю над лекции и комментарии)
@bq30744 жыл бұрын
3/10
@HelloWorld-sy4yc3 жыл бұрын
Почему столько дизов?
@drumbaee Жыл бұрын
Лектор рассказывает несъедобно конечно(
@romeroCastilio3 жыл бұрын
Какой же Яндекс унылый всё-таки😂
@АлександрГалицкий-т6ф9 ай бұрын
Реферат студента.
@DART2WADER3 жыл бұрын
А говорят плюсы сложные, тут вообще дичь какая то творится.