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

Поделиться
HTML-код
  • Опубликовано: 4 фев 2021
  • Курс из 15 занятий, читается весной 2021 года в МФТИ, школа ЛФИ, 2 курс.
    Тема 1-го занятия: ООП на Python.
    Материалы курса: github.com/tkhirianov/pydatan
    Telegram-канал для общения вольнослушателей: t.me/tkhirianov_data_analysis...
    Спонсировать канал: / tkhirianov​ или www.paypal.me/tkhirianov​
    Предлагаю помочь Тимофею 7 лет из Набережных Челнов восстановить ухо:
    bolshie-dela.com/podarite-voz...
    Тайм-коды (спасибо @Iritaka 160 ):
    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

Комментарии • 390

  • @samvel6941
    @samvel6941 3 года назад +547

    Курс будет слушать 20 человек группы ЛФИ! Через 3 дня 20 000 просмотров))) Преподаватель - золотой души человек! Храни Вас Господь!

    • @mar_kha
      @mar_kha 3 года назад +4

      Сегодня уже 42 тыс)

    • @alexanderskusnov5119
      @alexanderskusnov5119 3 года назад +3

      Да, сейчас физики бога запрограммируют

    • @mar_kha
      @mar_kha 3 года назад +5

      @@alexanderskusnov5119 который создаст ещё одно человечество, которое запрограммирует Бога, который...

    • @oxanasf6369
      @oxanasf6369 3 года назад +1

      70 тыс.

    • @sfoxer
      @sfoxer 2 года назад

      123 тыс.

  • @airjt
    @airjt 3 года назад +442

    "не достаточной компетенции"... Да что вы такое говорите!?!?
    У Вас самые лучшие лекции по программированию на ютубе!

    • @int0matar
      @int0matar 3 года назад +18

      DS это не совсем программирование, это больше статистика.

    • @givgiv8726
      @givgiv8726 3 года назад +8

      Обьяснения доходчивы но мало материала, приходится гуглить)

    • @AutismBoy.online
      @AutismBoy.online 3 года назад +4

      Скромняшка

  • @user-vt8us6ru9w
    @user-vt8us6ru9w 3 года назад +194

    Тимофей если бы все преподаватели были такие как вы или подобны вам(с таким же подходом и энтузиазмом), интерес к данным дисциплинам вырос в разы !Очень нравится ! продолжайте в том же духе !

    • @user-xu7uc5hc2u
      @user-xu7uc5hc2u 3 года назад +2

      У нас был препод сопромата... Грамотей ещё тот... Он говорил: *«Господь Бог знает предмет на отлично. Я - на хорошо. Остальные - либо ничего не знают, либо что-то слышали о предмете».* Намучились мы с ним... Но если нам ещё «везло», то 99% девчонок не фартило. Только две из них - одна прыщавая, а вторая - в очках, сдавали с первого раза.

  • @iritaka
    @iritaka 3 года назад +143

    Тайм-коды: ООП, 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 года назад +2

      В закреп такое надо)

    • @tkhirianov
      @tkhirianov  3 года назад +10

      уже.

    • @iritaka
      @iritaka 3 года назад

      @@grifin6426 Ссылки уже в описании.

  • @theymav
    @theymav 3 года назад +442

    дизлайки поставили представители яндекс-практикума))

    • @YepSpirit
      @YepSpirit 3 года назад +62

      Дизлайки в районе 1%-3% от лайков это люди, которые хотели поставить лайк но промахнулись. Об этом рассказывал Савватеев на лекции по теориии игр.

    • @user-qm1ro8ps8p
      @user-qm1ro8ps8p 3 года назад +52

      Яндекс-практикум в списке источников для изучения python рекомендует лекции Тимофея Федоровича)

    • @user-fy4ob5uq3h
      @user-fy4ob5uq3h 3 года назад +8

      Дизы тоже продвигают видео, как это ни странно.

    • @extremumone
      @extremumone 3 года назад +3

      @@YepSpirit чушь, диз элементарно отменяется повторным нажатием

    • @EntrataAstrales
      @EntrataAstrales 3 года назад +1

      @@YepSpirit Я поставил дизлайк по двум причинам, во-первых за сам недоязык программирования питон, который пора уже перестать хайпить и понять что он лишь отвлекает человеческие ресурсы на бесполезную трату сил и времени, а во-вторых за очень устаревший (точнее - неверный) подход к объяснению ООП и всего, что с ним связано.

  • @user-fc7gi1qb7c
    @user-fc7gi1qb7c 3 года назад +24

    Вижу Тимофея Фёдоровича - ставлю лайк ).

  • @kuhnivikont
    @kuhnivikont 3 года назад +27

    "Посмотрите, что он печатает. !!! Фигню он печатает..." ))))
    Тимофей, вы - лучший!

  • @kostya4135
    @kostya4135 2 года назад +7

    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

  • @user-zg2bx5cb3d
    @user-zg2bx5cb3d 3 года назад +121

    ТФ, удивляете в самом хорошем смысле!
    теперь будем ждать курсы про машинное обучение и нейронные сети)

    • @sergeyv1534
      @sergeyv1534 3 года назад +4

      + глубокое обучение для полного комплекта.

    • @Evgeny_Yurievich
      @Evgeny_Yurievich 3 года назад +1

      @@sergeyv1534 так это и есть нейросети.

    • @sergeyv1534
      @sergeyv1534 3 года назад +6

      @@Evgeny_Yurievich Рекомендую к прочтению статью на Хабре (Нейросети и глубокое обучение, глава 1). Даётся краткое и в то же время ёмкое определение для каждого из вынесенных в заголовок статьи терминов, ознакомившись с которыми можно сделать вывод об их сходствах и отличиях.

    • @Evgeny_Yurievich
      @Evgeny_Yurievich 3 года назад +1

      @@sergeyv1534 спасибо.

    • @adamlain5979
      @adamlain5979 3 года назад +1

      Я извиняюсь за неожиданный вопрос, но всё же очень интересно, вы не тот человек, что играет в Squad, и в дискорде точно такая же иконка? Просто если так, то очень неожиданно получается :D

  • @user-ks2ng2wn2y
    @user-ks2ng2wn2y 3 года назад +4

    Так приятно снова почувствовать себя студентом, когда очень интересно, но мало что понятно, а препод это бог, который спустился с неба и пытается мне что-то рассказать.

  • @olegvertual6787
    @olegvertual6787 3 года назад +40

    Ура , новый курс. :)

    • @Sergey_Sedov
      @Sergey_Sedov 3 года назад +3

      Я ещё старые не досмотрел :(

  • @alinakasper392
    @alinakasper392 3 года назад +21

    Тот самый случай, когда смотришь материал, который уже знаешь, но все равно не можешь оторваться)) Обожаю ваши видео уроки, Тимофей, 1.5 года назад с них начинала свой путь, - сейчас, уже будучи разработчиком, все равно возвращаюсь к этим видео периодически, и всегда получаю удовольствие от такого качественного объяснения

  • @janeb1001
    @janeb1001 2 месяца назад

    Вы очень талантливый преподаватель, пусть хранит Вас Бог. Удачи и счастья вам во всем и здоровья. Спасибо за лекции

  • @user-gt7qn3hb3q
    @user-gt7qn3hb3q 3 года назад +57

    Ладно, хорошо, теперь этот курс будет в моей подборке медитативных видосов на случай приступа тревоги.

    • @user-mr8xe3gv1n
      @user-mr8xe3gv1n 2 года назад +1

      А где можно посмотреть вашу подборку сотоварища-тревожника? 😅 засыпаю спокойной под эти лекции)

    • @Itakecareme
      @Itakecareme 2 года назад

      @@user-mr8xe3gv1n у меня есть такое)

  • @destoffplay
    @destoffplay 3 года назад +14

    Спасибо большое за старания!

  • @ealbitg1043
    @ealbitg1043 3 года назад +6

    Пожалуйста, не останавливайте этот курс)

  • @letsgameco3514
    @letsgameco3514 3 года назад +4

    Хочу выразить вам огромную благодарность, за ваш труд!

  • @maisonmargiela7901
    @maisonmargiela7901 3 года назад +13

    Круто! Давно хотел анализ данных , Спасибо Тимофею Федоровичу !

  • @aleksandr2245
    @aleksandr2245 3 года назад +7

    однозначно лучшие лекции на русском по потиону, спасибо!

  • @user-gd1pe6pp6r
    @user-gd1pe6pp6r 3 года назад +3

    Спасибо большое! Ваши лекции самые лучшие. Буду с нетерпением ждать следующих!)

  • @kostya_rachko
    @kostya_rachko 2 года назад +4

    Курс на 20 человек? :) Уже 200 тысяч просмотрели лекцию! Спасибо вам!

  • @dumphilll
    @dumphilll 3 года назад +27

    Тимофей, благодарю Вас за ваш титанический труд! Очень доходчиво и интересно. Каждый Ваш урок заходит на ура и его всегда мало. Большое человеческое СПАСИБО!

  • @elenavashchenko7550
    @elenavashchenko7550 3 года назад +13

    Спасибо Вам большое! Такие интересные лекции у вас! Вы просто супер преподаватель!

  • @mr.targimskiy3215
    @mr.targimskiy3215 3 года назад +14

    Самый офигенный препод в ютубе, большое Вам спасибо за Ваши труды

  • @iamcasinoroyal
    @iamcasinoroyal 3 года назад +8

    Спасибо Вам, очень актуально и полезно!

  • @MikleShaman
    @MikleShaman Год назад

    Извините, только сейчас добрался до этого видео. Про сына электрика это гениально! Лучшее объяснение Liskov substitution principle, которое я слышал. 👍

  • @vsevapopov2
    @vsevapopov2 3 года назад +14

    Огромное спасибо за ваш труд! То, что вы выкладываете, это замечательно! После вашего объяснения ООП я ещё больше анализом данных заинтересовался!!!

  • @user-lx3hj8uq2g
    @user-lx3hj8uq2g 3 года назад +5

    Спасибо за новый курс!!!

  • @baikovamaria5725
    @baikovamaria5725 Год назад

    Тимофей, здравствуйте.
    Как же интересно вас слушать! Спасибо

  • @derliemonne4883
    @derliemonne4883 3 года назад +12

    Ура! Новый курс!

  • @user-ff1sd6wl1h
    @user-ff1sd6wl1h 3 года назад +3

    Неожиданно! Очень интересно, ждем продолжения!

  • @ILAY_WOW
    @ILAY_WOW 2 года назад

    Спасибо за то что делаете! Развитие и совершенствование студентов и общества важно и нужно!

  • @katjaseverinable
    @katjaseverinable 3 года назад +2

    огромное спасибо за курсы! хорошо бы задания ещё 🙇

  • @W_a_r_Net
    @W_a_r_Net 4 месяца назад

    Вы просто талант, спасибо за предоставленную информацию.

  • @BekBrace
    @BekBrace 3 года назад +1

    Огромное Вам Спасибо, и Храни Вас Господь !

  • @antiloop5297
    @antiloop5297 3 года назад +21

    обалдеть, только начал смотреть ваши лекции еще 2017, а тут высветилась НОВАЯ лекция :) спасиб!

    • @voodookiidoo
      @voodookiidoo 3 года назад +1

      Потому что это не человек, это генератор концентрированных знаний

    • @user-tu2xl9sv9y
      @user-tu2xl9sv9y 3 года назад +5

      Как совет: не смотрите старые лекции, смотрите лекции этого года. Последующие повторения более структурированы и расширены, учтены и устранены ошибки.

    • @ybrbnf333
      @ybrbnf333 Год назад

      Ну и как? За 5 лет просмотра лекций устроился на работу хотя бы джуном?

    • @antiloop5297
      @antiloop5297 Год назад

      @@ybrbnf333 нет, забросил на второй лекции🤣👍

  • @valick1977
    @valick1977 3 года назад +1

    Отдельное спасибо за "правильное наследование". Часто слышно "наследование в ООП - это плохо и точка" и все кинулись писать код без наследования не понимая, что без наследования ООП просто не существует.

  • @Evgeny_Yurievich
    @Evgeny_Yurievich 3 года назад +2

    Я как раз задумал изучать Python и Data Science, спасибо!

  • @oleksandershevchenko8063
    @oleksandershevchenko8063 3 года назад +3

    Очень здорово что проводятся паралели с С++

  • @alntruisrtbredford
    @alntruisrtbredford 3 года назад +3

    Тимофей Федорович, это огонь!

  • @magnosierra8291
    @magnosierra8291 2 года назад

    Невероятный преподаватель!!!😀 Спасибо Огромное Вам!!!

  • @maxghg1579
    @maxghg1579 3 года назад +1

    Спасибо за материал, очень полезно и интересно смотреть, есть небольшя просьба сделать плейлист по питону по тем видео, которые у вас имеются

  • @evgeny3489
    @evgeny3489 3 года назад +2

    Спасибо Вам огромное за Ваши лекции, окончил университет в 2008, но с удовольствием и пользой для себя смотрю ваши лекции. У вас хороший академический, структурированый стиль, кооторого так не хватает большинству онлайн учителями.

  • @blackbirdalternativedevelo1068
    @blackbirdalternativedevelo1068 3 года назад

    Как всегда, супер подача материала.

  • @alexeyzhurov7747
    @alexeyzhurov7747 3 года назад +1

    Тимофей, клёво! Если ещё сделаете разметку видео по сегментам для ютуба - будет вообще кайф, будет легче искать нужную часть

  • @user-kt8yi1qr3p
    @user-kt8yi1qr3p 2 года назад

    Круто!!! Тимофей, продолжай в том же духе.

  • @YellowNoski
    @YellowNoski 3 года назад +4

    Спасибо вам огромное за ваш неоценимый труд и вклад в развитие всего русскоговорящего IT сообщества.
    Мне кажется, было бы здорово, если бы некоторый доступ к семинарам имели ваши патроны. Это было бы и подспорьем вам, и возможностью дополнительно поблагодарить вас, вместе с тем еще больше приобщившись к курсу.

  • @monax44monax
    @monax44monax 3 года назад

    Лучшая информация по SOLID. Огонь.

  • @DmitryTimofeev
    @DmitryTimofeev 8 дней назад

    Спасибо большое! Буду изучать.

  • @ivanmclennon
    @ivanmclennon 3 года назад

    один из самых харизматичных рассказчиков, очень интересно слушать

  • @lz7dplzham862
    @lz7dplzham862 3 года назад

    Каждой может выучит алфабет и писать , не всех дадено писат стихи. г-н Хирыянов вы поет. Очен рад смотреть здесь все ваши лекции.

  • @SergeyChernetsky
    @SergeyChernetsky 3 года назад +1

    Примеры конечно огонь!))) Про строителя с тачкой понравилось)

  • @marynamaryam
    @marynamaryam 3 года назад +1

    Вы прекрасный лектор!

  • @natalieastafeva4885
    @natalieastafeva4885 3 года назад

    Ох уж эта функция,которая рядом валялась :))
    Спасибо за лекцию!

  • @LukeryaPereprygova
    @LukeryaPereprygova 3 года назад +1

    дай вам бог здоровья!

  • @guesswho6684
    @guesswho6684 3 года назад +1

    Вы супер! Спасибо вам огромное!

  • @user-wd7yr7qj8b
    @user-wd7yr7qj8b 3 года назад +1

    Тимофей Фёдорович, огромное Вам спасибо!!!!!!!

  • @ms_Mar
    @ms_Mar 5 месяцев назад

    Тимофей, большое спасибо за ваш труд! Очень интересно про ООП на python, надеюсь, на введении не остановитесь)

  • @ruslanustiuhov5510
    @ruslanustiuhov5510 3 года назад +1

    Круто! Обновлю свои знания ООП :)

  • @OlegKuzminov
    @OlegKuzminov 3 года назад +1

    Тимофей Фёдорович, классная лекция, спасибо! Будет здорово, если будете смотреть в камеруу иногда для вольнослушателей:)

  • @paulpollack9000
    @paulpollack9000 3 года назад +13

    привет, рад как никогда продолжению курса по питону. когда 2 лекция?

  • @Andrew-pn8zx
    @Andrew-pn8zx 3 года назад +3

    Круто, ждём новых лекций в этой теме!
    Практику выложите?

  • @GSCIC
    @GSCIC 3 года назад +7

    Опачки) настроение поднялось)

  • @kjhhhsdue121jje
    @kjhhhsdue121jje 3 года назад

    Такая грамотная подача материала что мое почтение

  • @alexdomanskyi7301
    @alexdomanskyi7301 3 года назад +3

    Круто, отличный курс! У меня курс по VBA слабовато преподают, сам взял книжку и читаю. А у Вас всё живо и бодро, как должно быть.

    • @alexdomanskyi7301
      @alexdomanskyi7301 3 года назад

      @@9816081 да, в учебных заведениях и я думаю во многих. Паскаль уже пронесло) учителя постарше и не такое могут)

  • @dizogdizog2591
    @dizogdizog2591 3 года назад +5

    Ждём!!! След. Урока)

  • @alemehbagheri7829
    @alemehbagheri7829 3 года назад

    обожаю как выпреподаёте

  • @Dmitrii-Zhinzhilov
    @Dmitrii-Zhinzhilov Год назад

    Тимофей, благодарю! 🤝👍 💯

  • @arkadi-mcpe5345
    @arkadi-mcpe5345 3 года назад +2

    Больше про SOLID принципы (особенно на принцип SRP). Хотелось бы на практике узнать поближе эти принципы, так как думаю что это один из необходимых для понимания принципоп ООП.

  • @MegaTraxxas
    @MegaTraxxas 11 месяцев назад +1

    Great video, thank you, Master

  • @Mnbvc-oc8wv
    @Mnbvc-oc8wv 3 года назад +1

    Спасибо! Очень понятно!

  • @kevinflynn4867
    @kevinflynn4867 Год назад

    Спасибо огромное за знания !

  • @romans.6049
    @romans.6049 3 года назад +1

    Спасибо за лекции

  • @vitaliyvit3176
    @vitaliyvit3176 3 года назад +1

    Тоже считаю, что лекции по Python лучшие в сети!!!!

  • @dashapenkina9474
    @dashapenkina9474 3 года назад +1

    Ура! Спасибо большое!

  • @wokroutArsentiy
    @wokroutArsentiy 3 года назад

    Я пришёл к Вам из Foxford. Искал пару дней и вот, мне попалось данное видео! УРА!

  • @user-yo7qq4od2j
    @user-yo7qq4od2j Месяц назад

    Мне в свои 41+ очень даже отлично зашло. Жаль не было таких преподавателей в МГИУ в мое время

  • @xavetar
    @xavetar 3 года назад

    Отличный мастер-класс по принципам SOLID.

    • @xbsxbs22
      @xbsxbs22 3 года назад

      Нет, друг, это совсем не так

    • @xavetar
      @xavetar 3 года назад

      @@xbsxbs22 странно.

  • @madved3708
    @madved3708 3 года назад +3

    Лайк не глядя!

  • @Ma_X64
    @Ma_X64 3 года назад

    За что люблю лекции Тимофея, так это за то, что он их не читает! Он их творит! Каждый раз! IRL!

  • @user-po4zw6jz9z
    @user-po4zw6jz9z 3 года назад +1

    самый лучший преподаватель!

  • @user-ny5cm9fx8p
    @user-ny5cm9fx8p 3 года назад +3

    Очень хотелось бы увидеть и записи семинаров!

  • @alexlag7455
    @alexlag7455 3 года назад

    Отлично. Будет интересно

  • @pinkguy6136
    @pinkguy6136 3 года назад +4

    Buen video hermano, saludos desde Chile.

  • @slavaseredenko4846
    @slavaseredenko4846 2 года назад

    Честно, с трудом заставил себя начать это смотреть, и думал, как я осилю 70 минут лекции, которые я ненавижу всем своим естеством. На 60-й минуте, когда меня окликнули от компа, пришло осознание, что уже пролетел час, у меня есть небольшой конспект и я не хочу, чтобы это останавливалось. Как же мало на самом деле таких лекторов с таким материалом. Спасибо вам большое

  • @kotovasya87
    @kotovasya87 2 года назад

    Благодарю за урок.

  • @user-iv7uz1sf7r
    @user-iv7uz1sf7r 3 года назад +1

    Тимофей, спасибо!!!

  • @birzhansagatov
    @birzhansagatov Год назад

    Спасибо Тимофей Федорович!))))

  • @SergeySkyMakarov
    @SergeySkyMakarov 3 года назад

    Спасибо вам за лекции и вдохновение осваивать новые области! =)
    Уточнение насчёт исключений в Google. Вот непосредственная цитата из стайлгайда:
    Exceptions are allowed but must be used carefully.
    Отказались они от обработки исключений в C++, да и то из-за большого количетсва легаси-кода, который не готов был их обрабатывать. Так исторически сложилось, как говорится)

  • @vjjs3008
    @vjjs3008 3 года назад +5

    жалко, что раньше таких лекторов на youtube не было

  • @alisademchenko3564
    @alisademchenko3564 3 года назад +1

    спасибо вам большое)

  • @tatitakk4187
    @tatitakk4187 3 года назад

    Божественно !

  • @vildanhuseynov6492
    @vildanhuseynov6492 3 года назад +6

    спасибо

  • @jakxu4590
    @jakxu4590 3 года назад +3

    Спасибо!

  • @ruslans3317
    @ruslans3317 2 года назад

    Вы лучший!

  • @user-oz6mz3yv2k
    @user-oz6mz3yv2k 2 года назад

    Спасибо большое!

  • @user-qt1mg8gr1q
    @user-qt1mg8gr1q Год назад

    Большое срасибо!

  • @miroslavklyukovsky683
    @miroslavklyukovsky683 Год назад +2

    Дякую!

  • @user-ff5fy9jo9s
    @user-ff5fy9jo9s 3 года назад

    ура новый курс!

  • @user-eu7cf5co9p
    @user-eu7cf5co9p 3 года назад +6

    Недавно закончил курс по практике программирования на Python. Задумался, куда двигаться дальше, в веб или в анализ данных. Не мог определиться. И вот сегодня появляется этот курс! Что это, если не знак?)