SOLID-принципы. Введение в ООП на Python.

  Рет қаралды 298,036

Тимофей Хирьянов

Тимофей Хирьянов

Күн бұрын

Пікірлер: 396
@samvel6941
@samvel6941 3 жыл бұрын
Курс будет слушать 20 человек группы ЛФИ! Через 3 дня 20 000 просмотров))) Преподаватель - золотой души человек! Храни Вас Господь!
@mar_kha
@mar_kha 3 жыл бұрын
Сегодня уже 42 тыс)
@alexanderskusnov5119
@alexanderskusnov5119 3 жыл бұрын
Да, сейчас физики бога запрограммируют
@mar_kha
@mar_kha 3 жыл бұрын
@@alexanderskusnov5119 который создаст ещё одно человечество, которое запрограммирует Бога, который...
@oxanasf6369
@oxanasf6369 3 жыл бұрын
70 тыс.
@sfoxer
@sfoxer 3 жыл бұрын
123 тыс.
@airjt
@airjt 3 жыл бұрын
"не достаточной компетенции"... Да что вы такое говорите!?!? У Вас самые лучшие лекции по программированию на ютубе!
@int0matar
@int0matar 3 жыл бұрын
DS это не совсем программирование, это больше статистика.
@givgiv8726
@givgiv8726 3 жыл бұрын
Обьяснения доходчивы но мало материала, приходится гуглить)
@AutismBoy.online
@AutismBoy.online 3 жыл бұрын
Скромняшка
@ДенисАмиров-д3о
@ДенисАмиров-д3о 3 жыл бұрын
Тимофей если бы все преподаватели были такие как вы или подобны вам(с таким же подходом и энтузиазмом), интерес к данным дисциплинам вырос в разы !Очень нравится ! продолжайте в том же духе !
@ОлежкаСчастливый
@ОлежкаСчастливый 3 жыл бұрын
У нас был препод сопромата... Грамотей ещё тот... Он говорил: *«Господь Бог знает предмет на отлично. Я - на хорошо. Остальные - либо ничего не знают, либо что-то слышали о предмете».* Намучились мы с ним... Но если нам ещё «везло», то 99% девчонок не фартило. Только две из них - одна прыщавая, а вторая - в очках, сдавали с первого раза.
@iritaka
@iritaka 3 жыл бұрын
Тайм-коды: ООП, SOLID-принципы 0:00 Объектно-Ориентированное Программирование - это парадигма программирования, в которой основными концепциями являются понятия объектов и классов 5:52 поглощение 7:28 в Питоне всё - объект 7:41 SOLID -принципы. 5 принципов ООП. А раньше ООП включало 3 кита: инкапсуляция, полиморфизм и наследование 8:40 S (single responsibility) Принцип единственной ответственности 9:57 O (open-closed) Принцип открытости/закрытости 13:41 L (Liskov substitution) Принцип подстановки Лисков 15:33 не стоит ударяться в наследование 17:00 I (interface segregation) Принцип разделения интерфейса 19:36 D (dependency inversion) Принцип инверсии зависимостей 23:21 ООП не придаёт никаких новых алгоритмов 24:31 понятие Объекта и Класса. Класс - тип, описывающий устройство объектов. Объект - экземпляр класса 24:40 как создать класс и как вызвать (создать экземпляр) класс 25:15 статический атрибут. Конструктор класса (инициализирующий метод), динамические (экземплярные) атрибуты 25:53 в Питоне перегрузки функций нет (нет возможности сделать несколько конструкторов с разным набором параметров) 27:13 "Магические" методы классов. Спец метод. 29:13 __del__ - спец. метод, предназначенный для закрытия объекта. Деструктор объекта 30:13 __new__ - метод, который создаёт объект 30:30 Статические и классовые (экземплярные) методы 33:43 Абстрактные классы. Библиотека abc from abc import ABC, abstractmethod 36:47 Декомпозиция программы на модули. Менеджер контеста. Пространство имён 39:25 конфликт имён. Если в 2 заимпортированных модулях одинаковые имена 44:50 стандартные модули: docs.python.org/3/library/index.html Стандартная библиотека Python 47:13 модуль sys 49:41 модуль os 52:07 r-строки. Тип строки. Строки, в которых экранирование запрещено. f - строки 54:00 import os.path модуль-пакет 57:29 os.path.join объединение в один путь 58:49 модуль tempfile 58:54 модуль csv. Для работы с табличными данными. Таблицы эксель можно перевести в csv 1:00:38 Обработка исключений. Обработка ошибок. try escape else finally Посмотреть перечень всех конспектов: www.patreon.com/iritaka
@grifin6426
@grifin6426 3 жыл бұрын
Спасибо. Ссылки на задачи будут?
@iritaka
@iritaka 3 жыл бұрын
@@grifin6426 У Тимофея Фёдоровича на гитхабе пока нет этого курса
@Flyboard12345
@Flyboard12345 3 жыл бұрын
В закреп такое надо)
@tkhirianov
@tkhirianov 3 жыл бұрын
уже.
@iritaka
@iritaka 3 жыл бұрын
@@grifin6426 Ссылки уже в описании.
@kostya4135
@kostya4135 3 жыл бұрын
3:15 Объектно-Ориентированное Программирование - это парадигма программирования, в которой основными концепциями являются понятия объектов и классов 5:52 поглощение 7:28 в Питоне всё - объект 7:41 SOLID -принципы. 5 принципов ООП. А раньше ООП включало 3 кита: инкапсуляция, полиморфизм и наследование 8:40 S (single responsibility) Принцип единственной ответственности 9:57 O (open-closed) Принцип открытости/закрытости 13:41 L (Liskov substitution) Принцип подстановки Лисков 15:33 не стоит ударяться в наследование 17:00 I (interface segregation) Принцип разделения интерфейса 19:36 D (dependency inversion) Принцип инверсии зависимостей 23:21 ООП не придаёт никаких новых алгоритмов 24:31 понятие Объекта и Класса. Класс - тип, описывающий устройство объектов. Объект - экземпляр класса 24:40 как создать класс и как вызвать (создать экземпляр) класс 25:15 статический атрибут. Конструктор класса (инициализирующий метод), динамические ("экземплярные") атрибуты 25:53 в Питоне перегрузки функций нет (нет возможности сделать несколько конструкторов с разным набором параметров) 27:13 "Магические" методы классов. Спец метод. 29:13 _del_ - спец. метод, предназначенный для закрытия объекта. Деструктор объекта 30:13 _new_ - метод, который создаёт объект 30:30 Статические и классовые (экземплярные) методы 33:43 Абстрактные классы. Библиотека abc from abc import ABC, abstractmethod 36:47 Декомпозиция программы на модули. Менеджер контеста. Пространство имён 39:25 конфликт имён. Если в 2 заимпортированных модулях одинаковые имена 44:50 стандартные модули: docs.python.org/3/library/ind... Стандартная библиотека Python 47:13 модуль sys 49:41 модуль os 52:07 r-строки. Тип строки. Строки, в которых экранирование запрещено. f - строки 54:00 import os.path модуль-пакет 57:29 os.path.join объединение в один путь 58:49 модуль tempfile 58:54 модуль csv. Для работы с табличными данными. Таблицы эксель можно перевести в csv 1:00:38 Обработка исключений. Обработка ошибок. try escape else finally
@dumphilll
@dumphilll 3 жыл бұрын
Тимофей, благодарю Вас за ваш титанический труд! Очень доходчиво и интересно. Каждый Ваш урок заходит на ура и его всегда мало. Большое человеческое СПАСИБО!
@alinakasper392
@alinakasper392 3 жыл бұрын
Тот самый случай, когда смотришь материал, который уже знаешь, но все равно не можешь оторваться)) Обожаю ваши видео уроки, Тимофей, 1.5 года назад с них начинала свой путь, - сейчас, уже будучи разработчиком, все равно возвращаюсь к этим видео периодически, и всегда получаю удовольствие от такого качественного объяснения
@standbyuu
@standbyuu 6 ай бұрын
расскажите о своем пути, если не сложно)
@olegvertual6787
@olegvertual6787 3 жыл бұрын
Ура , новый курс. :)
@Sergey_Sedov
@Sergey_Sedov 3 жыл бұрын
Я ещё старые не досмотрел :(
@mr.targimskiy3215
@mr.targimskiy3215 3 жыл бұрын
Самый офигенный препод в ютубе, большое Вам спасибо за Ваши труды
@КириллКириллович
@КириллКириллович 3 жыл бұрын
ТФ, удивляете в самом хорошем смысле! теперь будем ждать курсы про машинное обучение и нейронные сети)
@sergeyv1534
@sergeyv1534 3 жыл бұрын
+ глубокое обучение для полного комплекта.
@Евгений_Юрьевич
@Евгений_Юрьевич 3 жыл бұрын
@@sergeyv1534 так это и есть нейросети.
@sergeyv1534
@sergeyv1534 3 жыл бұрын
@@Евгений_Юрьевич Рекомендую к прочтению статью на Хабре (Нейросети и глубокое обучение, глава 1). Даётся краткое и в то же время ёмкое определение для каждого из вынесенных в заголовок статьи терминов, ознакомившись с которыми можно сделать вывод об их сходствах и отличиях.
@Евгений_Юрьевич
@Евгений_Юрьевич 3 жыл бұрын
@@sergeyv1534 спасибо.
@adamlain5979
@adamlain5979 3 жыл бұрын
Я извиняюсь за неожиданный вопрос, но всё же очень интересно, вы не тот человек, что играет в Squad, и в дискорде точно такая же иконка? Просто если так, то очень неожиданно получается :D
@janeb1001
@janeb1001 10 ай бұрын
Вы очень талантливый преподаватель, пусть хранит Вас Бог. Удачи и счастья вам во всем и здоровья. Спасибо за лекции
@vsevapopov2
@vsevapopov2 3 жыл бұрын
Огромное спасибо за ваш труд! То, что вы выкладываете, это замечательно! После вашего объяснения ООП я ещё больше анализом данных заинтересовался!!!
@maisonmargiela7901
@maisonmargiela7901 3 жыл бұрын
Круто! Давно хотел анализ данных , Спасибо Тимофею Федоровичу !
@elenavashchenko7550
@elenavashchenko7550 3 жыл бұрын
Спасибо Вам большое! Такие интересные лекции у вас! Вы просто супер преподаватель!
@РоманЛеонтьев-ф7й
@РоманЛеонтьев-ф7й 3 жыл бұрын
Так приятно снова почувствовать себя студентом, когда очень интересно, но мало что понятно, а препод это бог, который спустился с неба и пытается мне что-то рассказать.
@СергейСпирев-ъ6д
@СергейСпирев-ъ6д 3 жыл бұрын
Вижу Тимофея Фёдоровича - ставлю лайк ).
@antiloop5297
@antiloop5297 3 жыл бұрын
обалдеть, только начал смотреть ваши лекции еще 2017, а тут высветилась НОВАЯ лекция :) спасиб!
@voodookiidoo
@voodookiidoo 3 жыл бұрын
Потому что это не человек, это генератор концентрированных знаний
@СергейКапран-я7п
@СергейКапран-я7п 3 жыл бұрын
Как совет: не смотрите старые лекции, смотрите лекции этого года. Последующие повторения более структурированы и расширены, учтены и устранены ошибки.
@ybrbnf333
@ybrbnf333 2 жыл бұрын
Ну и как? За 5 лет просмотра лекций устроился на работу хотя бы джуном?
@antiloop5297
@antiloop5297 2 жыл бұрын
@@ybrbnf333 нет, забросил на второй лекции🤣👍
@ealbitg1043
@ealbitg1043 3 жыл бұрын
Пожалуйста, не останавливайте этот курс)
@kuhnivikont
@kuhnivikont 3 жыл бұрын
"Посмотрите, что он печатает. !!! Фигню он печатает..." )))) Тимофей, вы - лучший!
@aleksandr2245
@aleksandr2245 3 жыл бұрын
однозначно лучшие лекции на русском по потиону, спасибо!
@evgeny3489
@evgeny3489 3 жыл бұрын
Спасибо Вам огромное за Ваши лекции, окончил университет в 2008, но с удовольствием и пользой для себя смотрю ваши лекции. У вас хороший академический, структурированый стиль, кооторого так не хватает большинству онлайн учителями.
@destoffplay
@destoffplay 3 жыл бұрын
Спасибо большое за старания!
@derliemonne4883
@derliemonne4883 3 жыл бұрын
Ура! Новый курс!
@letsgameco3514
@letsgameco3514 3 жыл бұрын
Хочу выразить вам огромную благодарность, за ваш труд!
@Айгерім-ъ1п
@Айгерім-ъ1п 3 жыл бұрын
Спасибо большое! Ваши лекции самые лучшие. Буду с нетерпением ждать следующих!)
@ДаниилСоловьев-э6ш
@ДаниилСоловьев-э6ш 3 жыл бұрын
Неожиданно! Очень интересно, ждем продолжения!
@W_a_r_Net
@W_a_r_Net 11 ай бұрын
Вы просто талант, спасибо за предоставленную информацию.
@ДмитрийЧемикос
@ДмитрийЧемикос 3 жыл бұрын
Спасибо за новый курс!!!
@baikovamaria5725
@baikovamaria5725 2 жыл бұрын
Тимофей, здравствуйте. Как же интересно вас слушать! Спасибо
@iamcasinoroyal
@iamcasinoroyal 3 жыл бұрын
Спасибо Вам, очень актуально и полезно!
@MikleShaman
@MikleShaman 2 жыл бұрын
Извините, только сейчас добрался до этого видео. Про сына электрика это гениально! Лучшее объяснение Liskov substitution principle, которое я слышал. 👍
@ivanmclennon
@ivanmclennon 3 жыл бұрын
один из самых харизматичных рассказчиков, очень интересно слушать
@Discobob3000
@Discobob3000 3 жыл бұрын
Ладно, хорошо, теперь этот курс будет в моей подборке медитативных видосов на случай приступа тревоги.
@ПроактивнаяВарежка
@ПроактивнаяВарежка 3 жыл бұрын
А где можно посмотреть вашу подборку сотоварища-тревожника? 😅 засыпаю спокойной под эти лекции)
@Itakecareme
@Itakecareme 2 жыл бұрын
@@ПроактивнаяВарежка у меня есть такое)
@YellowNoski
@YellowNoski 3 жыл бұрын
Спасибо вам огромное за ваш неоценимый труд и вклад в развитие всего русскоговорящего IT сообщества. Мне кажется, было бы здорово, если бы некоторый доступ к семинарам имели ваши патроны. Это было бы и подспорьем вам, и возможностью дополнительно поблагодарить вас, вместе с тем еще больше приобщившись к курсу.
@ILAY_WOW
@ILAY_WOW 2 жыл бұрын
Спасибо за то что делаете! Развитие и совершенствование студентов и общества важно и нужно!
@piece_death5130
@piece_death5130 3 жыл бұрын
Мне хоть и 15 лет, слушать ваши лекции одно удовольствие.
@GSCIC
@GSCIC 3 жыл бұрын
Опачки) настроение поднялось)
@somwho_somewhere
@somwho_somewhere 3 жыл бұрын
Круто, отличный курс! У меня курс по VBA слабовато преподают, сам взял книжку и читаю. А у Вас всё живо и бодро, как должно быть.
@somwho_somewhere
@somwho_somewhere 3 жыл бұрын
@@9816081 да, в учебных заведениях и я думаю во многих. Паскаль уже пронесло) учителя постарше и не такое могут)
@Евгений_Юрьевич
@Евгений_Юрьевич 3 жыл бұрын
Я как раз задумал изучать Python и Data Science, спасибо!
@alntruisrtbredford
@alntruisrtbredford 3 жыл бұрын
Тимофей Федорович, это огонь!
@kostya_rachko
@kostya_rachko 2 жыл бұрын
Курс на 20 человек? :) Уже 200 тысяч просмотрели лекцию! Спасибо вам!
@BekBrace
@BekBrace 3 жыл бұрын
Огромное Вам Спасибо, и Храни Вас Господь !
@ms_Mar
@ms_Mar Жыл бұрын
Тимофей, большое спасибо за ваш труд! Очень интересно про ООП на python, надеюсь, на введении не остановитесь)
@lz7dplzham862
@lz7dplzham862 3 жыл бұрын
Каждой может выучит алфабет и писать , не всех дадено писат стихи. г-н Хирыянов вы поет. Очен рад смотреть здесь все ваши лекции.
@valick1977
@valick1977 3 жыл бұрын
Отдельное спасибо за "правильное наследование". Часто слышно "наследование в ООП - это плохо и точка" и все кинулись писать код без наследования не понимая, что без наследования ООП просто не существует.
@oleksandershevchenko8063
@oleksandershevchenko8063 3 жыл бұрын
Очень здорово что проводятся паралели с С++
@wokroutArsentiy
@wokroutArsentiy 3 жыл бұрын
Я пришёл к Вам из Foxford. Искал пару дней и вот, мне попалось данное видео! УРА!
@АлексейНедава
@АлексейНедава 3 жыл бұрын
самый лучший преподаватель!
@АлександрБаннов-е5н
@АлександрБаннов-е5н 3 жыл бұрын
Тимофей Фёдорович, огромное Вам спасибо!!!!!!!
@АртП-м7ж
@АртП-м7ж 3 жыл бұрын
Тимофей, спасибо вам большое за ваши труды! Обожаю ваши ролики - в такой лёгкой понятной форме объясняете такие комплексные вещи! Побольше бы таких людей в мире!
@tkhirianov
@tkhirianov 3 жыл бұрын
Становитесь одним из них. :-)
@-_2861
@-_2861 Ай бұрын
Всё таки переопределять магические методы в python можно, тот же самый метакласс type, у него есть два инициализатора, один принимает только объект и возвращает его тип данных, второй создает новый класс на основе переданных параметров.
@katjaseverinable
@katjaseverinable 3 жыл бұрын
огромное спасибо за курсы! хорошо бы задания ещё 🙇
@vitaliyvit3176
@vitaliyvit3176 3 жыл бұрын
Тоже считаю, что лекции по Python лучшие в сети!!!!
@theymav
@theymav 3 жыл бұрын
дизлайки поставили представители яндекс-практикума))
@YepSpirit
@YepSpirit 3 жыл бұрын
Дизлайки в районе 1%-3% от лайков это люди, которые хотели поставить лайк но промахнулись. Об этом рассказывал Савватеев на лекции по теориии игр.
@Павел-п6д9ы
@Павел-п6д9ы 3 жыл бұрын
Яндекс-практикум в списке источников для изучения python рекомендует лекции Тимофея Федоровича)
@ДмитрийЮрьевич-ю5м
@ДмитрийЮрьевич-ю5м 3 жыл бұрын
Дизы тоже продвигают видео, как это ни странно.
@extremumone
@extremumone 3 жыл бұрын
@@YepSpirit чушь, диз элементарно отменяется повторным нажатием
@EntrataAstrales
@EntrataAstrales 3 жыл бұрын
@@YepSpirit Я поставил дизлайк по двум причинам, во-первых за сам недоязык программирования питон, который пора уже перестать хайпить и понять что он лишь отвлекает человеческие ресурсы на бесполезную трату сил и времени, а во-вторых за очень устаревший (точнее - неверный) подход к объяснению ООП и всего, что с ним связано.
@madved3708
@madved3708 3 жыл бұрын
Лайк не глядя!
@magnosierra8291
@magnosierra8291 3 жыл бұрын
Невероятный преподаватель!!!😀 Спасибо Огромное Вам!!!
@monax44monax
@monax44monax 3 жыл бұрын
Лучшая информация по SOLID. Огонь.
@LukeryaPereprygova
@LukeryaPereprygova 3 жыл бұрын
дай вам бог здоровья!
@ЕвгенияГребенщикова-х9ж
@ЕвгенияГребенщикова-х9ж 3 жыл бұрын
Круто!!! Тимофей, продолжай в том же духе.
@kjhhhsdue121jje
@kjhhhsdue121jje 3 жыл бұрын
Такая грамотная подача материала что мое почтение
@mikhaillermontov8228
@mikhaillermontov8228 3 жыл бұрын
классные лекции , заточенные для физиков !!! то что нужно, а то кругом ИТ !!! приятно освежить в памяти знания. лектор, Вы классный !!!! хоть снова за студентческую скамью !
@slavaseredenko4846
@slavaseredenko4846 2 жыл бұрын
Честно, с трудом заставил себя начать это смотреть, и думал, как я осилю 70 минут лекции, которые я ненавижу всем своим естеством. На 60-й минуте, когда меня окликнули от компа, пришло осознание, что уже пролетел час, у меня есть небольшой конспект и я не хочу, чтобы это останавливалось. Как же мало на самом деле таких лекторов с таким материалом. Спасибо вам большое
@alexeyzhurov7747
@alexeyzhurov7747 3 жыл бұрын
Тимофей, клёво! Если ещё сделаете разметку видео по сегментам для ютуба - будет вообще кайф, будет легче искать нужную часть
@SergeyChernetsky
@SergeyChernetsky 3 жыл бұрын
Примеры конечно огонь!))) Про строителя с тачкой понравилось)
@arkadi-mcpe5345
@arkadi-mcpe5345 3 жыл бұрын
Больше про SOLID принципы (особенно на принцип SRP). Хотелось бы на практике узнать поближе эти принципы, так как думаю что это один из необходимых для понимания принципоп ООП.
@OlegKuzminov
@OlegKuzminov 3 жыл бұрын
Тимофей Фёдорович, классная лекция, спасибо! Будет здорово, если будете смотреть в камеруу иногда для вольнослушателей:)
@blackbirdchannel-c7b
@blackbirdchannel-c7b 3 жыл бұрын
Как всегда, супер подача материала.
@SharkBear314
@SharkBear314 3 жыл бұрын
Ёлки-палки, так это еще и свежие лекции и лектор очень прекрасный! Очень круто
@natalieastafeva4885
@natalieastafeva4885 3 жыл бұрын
Ох уж эта функция,которая рядом валялась :)) Спасибо за лекцию!
@marynamaryam
@marynamaryam 3 жыл бұрын
Вы прекрасный лектор!
@guesswho6684
@guesswho6684 3 жыл бұрын
Вы супер! Спасибо вам огромное!
@Ma_X64
@Ma_X64 3 жыл бұрын
За что люблю лекции Тимофея, так это за то, что он их не читает! Он их творит! Каждый раз! IRL!
@maxghg1579
@maxghg1579 3 жыл бұрын
Спасибо за материал, очень полезно и интересно смотреть, есть небольшя просьба сделать плейлист по питону по тем видео, которые у вас имеются
@ruslanustiuhov5510
@ruslanustiuhov5510 3 жыл бұрын
Круто! Обновлю свои знания ООП :)
@paulpollack9000
@paulpollack9000 3 жыл бұрын
привет, рад как никогда продолжению курса по питону. когда 2 лекция?
@pinkguy6136
@pinkguy6136 3 жыл бұрын
Buen video hermano, saludos desde Chile.
@alemehbagheri7829
@alemehbagheri7829 3 жыл бұрын
обожаю как выпреподаёте
@vjjs3008
@vjjs3008 3 жыл бұрын
жалко, что раньше таких лекторов на youtube не было
@dizogdizog2591
@dizogdizog2591 3 жыл бұрын
Ждём!!! След. Урока)
@MegaTraxxas
@MegaTraxxas Жыл бұрын
Great video, thank you, Master
@АндрейФилиппов-з3и
@АндрейФилиппов-з3и 3 жыл бұрын
спасибо, Вы очень хороший Человек!
@SergeySkyMakarov
@SergeySkyMakarov 3 жыл бұрын
Спасибо вам за лекции и вдохновение осваивать новые области! =) Уточнение насчёт исключений в Google. Вот непосредственная цитата из стайлгайда: Exceptions are allowed but must be used carefully. Отказались они от обработки исключений в C++, да и то из-за большого количетсва легаси-кода, который не готов был их обрабатывать. Так исторически сложилось, как говорится)
@Dmitrii-Zhinzhilov
@Dmitrii-Zhinzhilov 2 жыл бұрын
Тимофей, благодарю! 🤝👍 💯
@СергейНауменко-ь6н
@СергейНауменко-ь6н 2 жыл бұрын
Хирьянов лучший
@ДмитрийКрашенинников-г7ш
@ДмитрийКрашенинников-г7ш 9 ай бұрын
Мне в свои 41+ очень даже отлично зашло. Жаль не было таких преподавателей в МГИУ в мое время
@КакМакарпыталсянезабытьрусский
@КакМакарпыталсянезабытьрусский 3 жыл бұрын
Очень хотелось бы увидеть и записи семинаров!
@Roman_Gennadevich
@Roman_Gennadevich 3 жыл бұрын
Спасибо за потраченное на нас время и силы
@temurkhaydarov
@temurkhaydarov Жыл бұрын
250к человек просмотрели курс. В 12500 раз больше, чем вы ожидали. Красавчик!
@kimport2062
@kimport2062 2 жыл бұрын
Какое же золото я нашел в KZbin!
@merlocsqr3106
@merlocsqr3106 3 жыл бұрын
спасибо за лекцию, было интересно
@birzhansagatov
@birzhansagatov Жыл бұрын
Спасибо Тимофей Федорович!))))
@Andrew-pn8zx
@Andrew-pn8zx 3 жыл бұрын
Круто, ждём новых лекций в этой теме! Практику выложите?
@DmitryTimofeev
@DmitryTimofeev 7 ай бұрын
Спасибо большое! Буду изучать.
@dashapenkina9474
@dashapenkina9474 3 жыл бұрын
Ура! Спасибо большое!
@Mnbvc-oc8wv
@Mnbvc-oc8wv 3 жыл бұрын
Спасибо! Очень понятно!
@sofiered
@sofiered 3 жыл бұрын
Насчет SOLID: можно еще раз объяснить разницу между S и I. Из объяснения показалось, что они про одно и то же - один объект = одна задача.
@North5643
@North5643 3 жыл бұрын
(S) Самолёт-только летает. Вас посадили в кабину. Выша задача переключать один переключатель, когда мигает лампочка. (I) - это когда вы видите только лампочку и переключатель. А остальные сидящие с вами в кабине видят свои лампочки и переключатель, а не одно большое табло все залито светом и в тумблерах
@pupuneux
@pupuneux 3 жыл бұрын
Видел такое объяснение S: с точки зрения бизнеса у программного компонента должен быть один "заказчик" - источник изменений. Представьте, что есть метод, рассчитывающий по базе данных сотрудников какой-то показатель. И этим методом пользуются и бухгалтерия, и кадры, в общем, несколько подразделений со своими бизнес-процессами. И в какой-то момент у бухгалтерии меняется методика расчета показателя, из-за этого дорабатывается алгоритм метода. НО, у кадров методика не менялась, им нужен старый показатель, а из измененного метода тянется неправильная цифра. Как итог, запутывается клубок унаследованных ошибок.
@kabrakadabra
@kabrakadabra Жыл бұрын
Спасибо объяснившим!
@romans.6049
@romans.6049 3 жыл бұрын
Спасибо за лекции
@kevinflynn4867
@kevinflynn4867 2 жыл бұрын
Спасибо огромное за знания !
@antonmatveichev2920
@antonmatveichev2920 3 жыл бұрын
Если бы у меня в институте так вели, я бы не бросил учёбу. Else: Возвращаюсь к питону спустя 10 лет... Тимофей, благодарю!
@user-iv7uz1sf7r
@user-iv7uz1sf7r 3 жыл бұрын
Тимофей, спасибо!!!
Функциональное программирование на Python
2:00:11
Тимофей Хирьянов
Рет қаралды 94 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
Алгоритмы на Python 3. Лекция №1
1:20:50
Тимофей Хирьянов
Рет қаралды 5 МЛН
Как устроены швейные машинки? [Veritasium]
16:50
Просто о ООП (Парадигмы ООП)
21:14
webDev
Рет қаралды 44 М.
2020 Практика программирования на Python, лекция №1
1:32:21
Тимофей Хирьянов
Рет қаралды 1,4 МЛН