Курс будет слушать 20 человек группы ЛФИ! Через 3 дня 20 000 просмотров))) Преподаватель - золотой души человек! Храни Вас Господь!
@mar_kha3 жыл бұрын
Сегодня уже 42 тыс)
@alexanderskusnov51193 жыл бұрын
Да, сейчас физики бога запрограммируют
@mar_kha3 жыл бұрын
@@alexanderskusnov5119 который создаст ещё одно человечество, которое запрограммирует Бога, который...
@oxanasf63693 жыл бұрын
70 тыс.
@sfoxer3 жыл бұрын
123 тыс.
@airjt3 жыл бұрын
"не достаточной компетенции"... Да что вы такое говорите!?!? У Вас самые лучшие лекции по программированию на ютубе!
@int0matar3 жыл бұрын
DS это не совсем программирование, это больше статистика.
@givgiv87263 жыл бұрын
Обьяснения доходчивы но мало материала, приходится гуглить)
@AutismBoy.online3 жыл бұрын
Скромняшка
@ДенисАмиров-д3о3 жыл бұрын
Тимофей если бы все преподаватели были такие как вы или подобны вам(с таким же подходом и энтузиазмом), интерес к данным дисциплинам вырос в разы !Очень нравится ! продолжайте в том же духе !
@ОлежкаСчастливый3 жыл бұрын
У нас был препод сопромата... Грамотей ещё тот... Он говорил: *«Господь Бог знает предмет на отлично. Я - на хорошо. Остальные - либо ничего не знают, либо что-то слышали о предмете».* Намучились мы с ним... Но если нам ещё «везло», то 99% девчонок не фартило. Только две из них - одна прыщавая, а вторая - в очках, сдавали с первого раза.
@iritaka3 жыл бұрын
Тайм-коды: ООП, 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
@grifin64263 жыл бұрын
Спасибо. Ссылки на задачи будут?
@iritaka3 жыл бұрын
@@grifin6426 У Тимофея Фёдоровича на гитхабе пока нет этого курса
@Flyboard123453 жыл бұрын
В закреп такое надо)
@tkhirianov3 жыл бұрын
уже.
@iritaka3 жыл бұрын
@@grifin6426 Ссылки уже в описании.
@kostya41353 жыл бұрын
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
@dumphilll3 жыл бұрын
Тимофей, благодарю Вас за ваш титанический труд! Очень доходчиво и интересно. Каждый Ваш урок заходит на ура и его всегда мало. Большое человеческое СПАСИБО!
@alinakasper3923 жыл бұрын
Тот самый случай, когда смотришь материал, который уже знаешь, но все равно не можешь оторваться)) Обожаю ваши видео уроки, Тимофей, 1.5 года назад с них начинала свой путь, - сейчас, уже будучи разработчиком, все равно возвращаюсь к этим видео периодически, и всегда получаю удовольствие от такого качественного объяснения
@standbyuu6 ай бұрын
расскажите о своем пути, если не сложно)
@olegvertual67873 жыл бұрын
Ура , новый курс. :)
@Sergey_Sedov3 жыл бұрын
Я ещё старые не досмотрел :(
@mr.targimskiy32153 жыл бұрын
Самый офигенный препод в ютубе, большое Вам спасибо за Ваши труды
@КириллКириллович3 жыл бұрын
ТФ, удивляете в самом хорошем смысле! теперь будем ждать курсы про машинное обучение и нейронные сети)
@sergeyv15343 жыл бұрын
+ глубокое обучение для полного комплекта.
@Евгений_Юрьевич3 жыл бұрын
@@sergeyv1534 так это и есть нейросети.
@sergeyv15343 жыл бұрын
@@Евгений_Юрьевич Рекомендую к прочтению статью на Хабре (Нейросети и глубокое обучение, глава 1). Даётся краткое и в то же время ёмкое определение для каждого из вынесенных в заголовок статьи терминов, ознакомившись с которыми можно сделать вывод об их сходствах и отличиях.
@Евгений_Юрьевич3 жыл бұрын
@@sergeyv1534 спасибо.
@adamlain59793 жыл бұрын
Я извиняюсь за неожиданный вопрос, но всё же очень интересно, вы не тот человек, что играет в Squad, и в дискорде точно такая же иконка? Просто если так, то очень неожиданно получается :D
@janeb100110 ай бұрын
Вы очень талантливый преподаватель, пусть хранит Вас Бог. Удачи и счастья вам во всем и здоровья. Спасибо за лекции
@vsevapopov23 жыл бұрын
Огромное спасибо за ваш труд! То, что вы выкладываете, это замечательно! После вашего объяснения ООП я ещё больше анализом данных заинтересовался!!!
@maisonmargiela79013 жыл бұрын
Круто! Давно хотел анализ данных , Спасибо Тимофею Федоровичу !
@elenavashchenko75503 жыл бұрын
Спасибо Вам большое! Такие интересные лекции у вас! Вы просто супер преподаватель!
@РоманЛеонтьев-ф7й3 жыл бұрын
Так приятно снова почувствовать себя студентом, когда очень интересно, но мало что понятно, а препод это бог, который спустился с неба и пытается мне что-то рассказать.
@СергейСпирев-ъ6д3 жыл бұрын
Вижу Тимофея Фёдоровича - ставлю лайк ).
@antiloop52973 жыл бұрын
обалдеть, только начал смотреть ваши лекции еще 2017, а тут высветилась НОВАЯ лекция :) спасиб!
@voodookiidoo3 жыл бұрын
Потому что это не человек, это генератор концентрированных знаний
@СергейКапран-я7п3 жыл бұрын
Как совет: не смотрите старые лекции, смотрите лекции этого года. Последующие повторения более структурированы и расширены, учтены и устранены ошибки.
@ybrbnf3332 жыл бұрын
Ну и как? За 5 лет просмотра лекций устроился на работу хотя бы джуном?
@antiloop52972 жыл бұрын
@@ybrbnf333 нет, забросил на второй лекции🤣👍
@ealbitg10433 жыл бұрын
Пожалуйста, не останавливайте этот курс)
@kuhnivikont3 жыл бұрын
"Посмотрите, что он печатает. !!! Фигню он печатает..." )))) Тимофей, вы - лучший!
@aleksandr22453 жыл бұрын
однозначно лучшие лекции на русском по потиону, спасибо!
@evgeny34893 жыл бұрын
Спасибо Вам огромное за Ваши лекции, окончил университет в 2008, но с удовольствием и пользой для себя смотрю ваши лекции. У вас хороший академический, структурированый стиль, кооторого так не хватает большинству онлайн учителями.
@destoffplay3 жыл бұрын
Спасибо большое за старания!
@derliemonne48833 жыл бұрын
Ура! Новый курс!
@letsgameco35143 жыл бұрын
Хочу выразить вам огромную благодарность, за ваш труд!
@Айгерім-ъ1п3 жыл бұрын
Спасибо большое! Ваши лекции самые лучшие. Буду с нетерпением ждать следующих!)
@ДаниилСоловьев-э6ш3 жыл бұрын
Неожиданно! Очень интересно, ждем продолжения!
@W_a_r_Net11 ай бұрын
Вы просто талант, спасибо за предоставленную информацию.
@ДмитрийЧемикос3 жыл бұрын
Спасибо за новый курс!!!
@baikovamaria57252 жыл бұрын
Тимофей, здравствуйте. Как же интересно вас слушать! Спасибо
@iamcasinoroyal3 жыл бұрын
Спасибо Вам, очень актуально и полезно!
@MikleShaman2 жыл бұрын
Извините, только сейчас добрался до этого видео. Про сына электрика это гениально! Лучшее объяснение Liskov substitution principle, которое я слышал. 👍
@ivanmclennon3 жыл бұрын
один из самых харизматичных рассказчиков, очень интересно слушать
@Discobob30003 жыл бұрын
Ладно, хорошо, теперь этот курс будет в моей подборке медитативных видосов на случай приступа тревоги.
@ПроактивнаяВарежка3 жыл бұрын
А где можно посмотреть вашу подборку сотоварища-тревожника? 😅 засыпаю спокойной под эти лекции)
@Itakecareme2 жыл бұрын
@@ПроактивнаяВарежка у меня есть такое)
@YellowNoski3 жыл бұрын
Спасибо вам огромное за ваш неоценимый труд и вклад в развитие всего русскоговорящего IT сообщества. Мне кажется, было бы здорово, если бы некоторый доступ к семинарам имели ваши патроны. Это было бы и подспорьем вам, и возможностью дополнительно поблагодарить вас, вместе с тем еще больше приобщившись к курсу.
@ILAY_WOW2 жыл бұрын
Спасибо за то что делаете! Развитие и совершенствование студентов и общества важно и нужно!
@piece_death51303 жыл бұрын
Мне хоть и 15 лет, слушать ваши лекции одно удовольствие.
@GSCIC3 жыл бұрын
Опачки) настроение поднялось)
@somwho_somewhere3 жыл бұрын
Круто, отличный курс! У меня курс по VBA слабовато преподают, сам взял книжку и читаю. А у Вас всё живо и бодро, как должно быть.
@somwho_somewhere3 жыл бұрын
@@9816081 да, в учебных заведениях и я думаю во многих. Паскаль уже пронесло) учителя постарше и не такое могут)
@Евгений_Юрьевич3 жыл бұрын
Я как раз задумал изучать Python и Data Science, спасибо!
@alntruisrtbredford3 жыл бұрын
Тимофей Федорович, это огонь!
@kostya_rachko2 жыл бұрын
Курс на 20 человек? :) Уже 200 тысяч просмотрели лекцию! Спасибо вам!
@BekBrace3 жыл бұрын
Огромное Вам Спасибо, и Храни Вас Господь !
@ms_Mar Жыл бұрын
Тимофей, большое спасибо за ваш труд! Очень интересно про ООП на python, надеюсь, на введении не остановитесь)
@lz7dplzham8623 жыл бұрын
Каждой может выучит алфабет и писать , не всех дадено писат стихи. г-н Хирыянов вы поет. Очен рад смотреть здесь все ваши лекции.
@valick19773 жыл бұрын
Отдельное спасибо за "правильное наследование". Часто слышно "наследование в ООП - это плохо и точка" и все кинулись писать код без наследования не понимая, что без наследования ООП просто не существует.
@oleksandershevchenko80633 жыл бұрын
Очень здорово что проводятся паралели с С++
@wokroutArsentiy3 жыл бұрын
Я пришёл к Вам из Foxford. Искал пару дней и вот, мне попалось данное видео! УРА!
@АлексейНедава3 жыл бұрын
самый лучший преподаватель!
@АлександрБаннов-е5н3 жыл бұрын
Тимофей Фёдорович, огромное Вам спасибо!!!!!!!
@АртП-м7ж3 жыл бұрын
Тимофей, спасибо вам большое за ваши труды! Обожаю ваши ролики - в такой лёгкой понятной форме объясняете такие комплексные вещи! Побольше бы таких людей в мире!
@tkhirianov3 жыл бұрын
Становитесь одним из них. :-)
@-_2861Ай бұрын
Всё таки переопределять магические методы в python можно, тот же самый метакласс type, у него есть два инициализатора, один принимает только объект и возвращает его тип данных, второй создает новый класс на основе переданных параметров.
@katjaseverinable3 жыл бұрын
огромное спасибо за курсы! хорошо бы задания ещё 🙇
@vitaliyvit31763 жыл бұрын
Тоже считаю, что лекции по Python лучшие в сети!!!!
@theymav3 жыл бұрын
дизлайки поставили представители яндекс-практикума))
@YepSpirit3 жыл бұрын
Дизлайки в районе 1%-3% от лайков это люди, которые хотели поставить лайк но промахнулись. Об этом рассказывал Савватеев на лекции по теориии игр.
@Павел-п6д9ы3 жыл бұрын
Яндекс-практикум в списке источников для изучения python рекомендует лекции Тимофея Федоровича)
@@YepSpirit Я поставил дизлайк по двум причинам, во-первых за сам недоязык программирования питон, который пора уже перестать хайпить и понять что он лишь отвлекает человеческие ресурсы на бесполезную трату сил и времени, а во-вторых за очень устаревший (точнее - неверный) подход к объяснению ООП и всего, что с ним связано.
@madved37083 жыл бұрын
Лайк не глядя!
@magnosierra82913 жыл бұрын
Невероятный преподаватель!!!😀 Спасибо Огромное Вам!!!
@monax44monax3 жыл бұрын
Лучшая информация по SOLID. Огонь.
@LukeryaPereprygova3 жыл бұрын
дай вам бог здоровья!
@ЕвгенияГребенщикова-х9ж3 жыл бұрын
Круто!!! Тимофей, продолжай в том же духе.
@kjhhhsdue121jje3 жыл бұрын
Такая грамотная подача материала что мое почтение
@mikhaillermontov82283 жыл бұрын
классные лекции , заточенные для физиков !!! то что нужно, а то кругом ИТ !!! приятно освежить в памяти знания. лектор, Вы классный !!!! хоть снова за студентческую скамью !
@slavaseredenko48462 жыл бұрын
Честно, с трудом заставил себя начать это смотреть, и думал, как я осилю 70 минут лекции, которые я ненавижу всем своим естеством. На 60-й минуте, когда меня окликнули от компа, пришло осознание, что уже пролетел час, у меня есть небольшой конспект и я не хочу, чтобы это останавливалось. Как же мало на самом деле таких лекторов с таким материалом. Спасибо вам большое
@alexeyzhurov77473 жыл бұрын
Тимофей, клёво! Если ещё сделаете разметку видео по сегментам для ютуба - будет вообще кайф, будет легче искать нужную часть
@SergeyChernetsky3 жыл бұрын
Примеры конечно огонь!))) Про строителя с тачкой понравилось)
@arkadi-mcpe53453 жыл бұрын
Больше про SOLID принципы (особенно на принцип SRP). Хотелось бы на практике узнать поближе эти принципы, так как думаю что это один из необходимых для понимания принципоп ООП.
@OlegKuzminov3 жыл бұрын
Тимофей Фёдорович, классная лекция, спасибо! Будет здорово, если будете смотреть в камеруу иногда для вольнослушателей:)
@blackbirdchannel-c7b3 жыл бұрын
Как всегда, супер подача материала.
@SharkBear3143 жыл бұрын
Ёлки-палки, так это еще и свежие лекции и лектор очень прекрасный! Очень круто
@natalieastafeva48853 жыл бұрын
Ох уж эта функция,которая рядом валялась :)) Спасибо за лекцию!
@marynamaryam3 жыл бұрын
Вы прекрасный лектор!
@guesswho66843 жыл бұрын
Вы супер! Спасибо вам огромное!
@Ma_X643 жыл бұрын
За что люблю лекции Тимофея, так это за то, что он их не читает! Он их творит! Каждый раз! IRL!
@maxghg15793 жыл бұрын
Спасибо за материал, очень полезно и интересно смотреть, есть небольшя просьба сделать плейлист по питону по тем видео, которые у вас имеются
@ruslanustiuhov55103 жыл бұрын
Круто! Обновлю свои знания ООП :)
@paulpollack90003 жыл бұрын
привет, рад как никогда продолжению курса по питону. когда 2 лекция?
@pinkguy61363 жыл бұрын
Buen video hermano, saludos desde Chile.
@alemehbagheri78293 жыл бұрын
обожаю как выпреподаёте
@vjjs30083 жыл бұрын
жалко, что раньше таких лекторов на youtube не было
@dizogdizog25913 жыл бұрын
Ждём!!! След. Урока)
@MegaTraxxas Жыл бұрын
Great video, thank you, Master
@АндрейФилиппов-з3и3 жыл бұрын
спасибо, Вы очень хороший Человек!
@SergeySkyMakarov3 жыл бұрын
Спасибо вам за лекции и вдохновение осваивать новые области! =) Уточнение насчёт исключений в Google. Вот непосредственная цитата из стайлгайда: Exceptions are allowed but must be used carefully. Отказались они от обработки исключений в C++, да и то из-за большого количетсва легаси-кода, который не готов был их обрабатывать. Так исторически сложилось, как говорится)
@Dmitrii-Zhinzhilov2 жыл бұрын
Тимофей, благодарю! 🤝👍 💯
@СергейНауменко-ь6н2 жыл бұрын
Хирьянов лучший
@ДмитрийКрашенинников-г7ш9 ай бұрын
Мне в свои 41+ очень даже отлично зашло. Жаль не было таких преподавателей в МГИУ в мое время
@КакМакарпыталсянезабытьрусский3 жыл бұрын
Очень хотелось бы увидеть и записи семинаров!
@Roman_Gennadevich3 жыл бұрын
Спасибо за потраченное на нас время и силы
@temurkhaydarov Жыл бұрын
250к человек просмотрели курс. В 12500 раз больше, чем вы ожидали. Красавчик!
@kimport20622 жыл бұрын
Какое же золото я нашел в KZbin!
@merlocsqr31063 жыл бұрын
спасибо за лекцию, было интересно
@birzhansagatov Жыл бұрын
Спасибо Тимофей Федорович!))))
@Andrew-pn8zx3 жыл бұрын
Круто, ждём новых лекций в этой теме! Практику выложите?
@DmitryTimofeev7 ай бұрын
Спасибо большое! Буду изучать.
@dashapenkina94743 жыл бұрын
Ура! Спасибо большое!
@Mnbvc-oc8wv3 жыл бұрын
Спасибо! Очень понятно!
@sofiered3 жыл бұрын
Насчет SOLID: можно еще раз объяснить разницу между S и I. Из объяснения показалось, что они про одно и то же - один объект = одна задача.
@North56433 жыл бұрын
(S) Самолёт-только летает. Вас посадили в кабину. Выша задача переключать один переключатель, когда мигает лампочка. (I) - это когда вы видите только лампочку и переключатель. А остальные сидящие с вами в кабине видят свои лампочки и переключатель, а не одно большое табло все залито светом и в тумблерах
@pupuneux3 жыл бұрын
Видел такое объяснение S: с точки зрения бизнеса у программного компонента должен быть один "заказчик" - источник изменений. Представьте, что есть метод, рассчитывающий по базе данных сотрудников какой-то показатель. И этим методом пользуются и бухгалтерия, и кадры, в общем, несколько подразделений со своими бизнес-процессами. И в какой-то момент у бухгалтерии меняется методика расчета показателя, из-за этого дорабатывается алгоритм метода. НО, у кадров методика не менялась, им нужен старый показатель, а из измененного метода тянется неправильная цифра. Как итог, запутывается клубок унаследованных ошибок.
@kabrakadabra Жыл бұрын
Спасибо объяснившим!
@romans.60493 жыл бұрын
Спасибо за лекции
@kevinflynn48672 жыл бұрын
Спасибо огромное за знания !
@antonmatveichev29203 жыл бұрын
Если бы у меня в институте так вели, я бы не бросил учёбу. Else: Возвращаюсь к питону спустя 10 лет... Тимофей, благодарю!