Объектно ориентированное программирование в Python за 10 минут!

Поділитися
Вставка
  • Опубліковано 27 лис 2024

КОМЕНТАРІ • 2 тис.

  • @ИванК-г6щ
    @ИванК-г6щ 4 роки тому +803

    Напоминалка о ошибках начинающих программистов:
    * Поступление в онлайн-школы
    ( не компенсируй труд и практику, которые можно получить бесплатно, деньгами )
    * учеба только по видеокурсам и видеоурокам
    ( лучше приучись брать информацию отовсюду, и во основном из книг...или из документации языка программирования )
    * Нежелание изучать (даже самые простые) алгоритмы
    ( Дабы развиться как программист, в любом случае когда-нибудь понадобится изучать и применять на практике разные алгоритмы )
    * Один язык программирования на все случаи жизни
    ( Каждый ЯП является инструментом. И в разных задачах или подзадачах требуется свой инструмент.
    В какой-то задаче хорош один язык, в другой - другой язык )
    * Привычка использовать костыли всегда и везде в разработке
    ( Лучше, наоборот, старайся всегда искать наиболее качественные, грамотные решения задачи и старайся оптимизировать свой код.
    Не ленись с написанием кода. Можно ленится только в том смысле, что можно написать код, который все автоматизирует и все делает за тебя )
    * Отсутствие практики
    ( Лучшая практика это решение каких-то реальных задач. Задачки из книг и видеокурсов тут не подходят.
    "Ставишь себе серьезную боевую задачу и решаешь ее любыми силами" )
    * Неумение гуглить
    ( Вместо того, чтобы задавать вопросы на стенах паблика в ВК или на форумах, научись сначала пользоваться поисковиком. Внимательно прошерсти все результаты поиска и потрать время и усилия на поиск решения своей задачи. Пробуй менять свой запрос. Если не получится, меняй запрос еще раз и еще раз. И только тогда, когда ты видишь что ничего не можешь найти, тогда и можешь запостить свой вопрос.
    Давай предпочтение гуглу, так как все полезные ресурсы во основном доступны в англоязычном формате, и пока яндекс не может показывать то, что может гугл.
    Помни, хороший программист должен уметь искать любую информацию в интернете )
    * Желание побыстрее монетизировать свои знания
    ( Сначала изучи язык(и) программирования, наберись опыта и практики; сделай какой-нибудь проект, желательно пару; а уже потом пробуй на этом зарабатывать.
    "Не торопитесь превращать свои знания в деньги. Изучите сначала программирование на грамотном уровне. Наберитесь опыта. А уже потом задумывайтесь, пора ли выходить на фриланс или идти в офис." )
    * Считать что математика не нужна
    ( Знание математики развивает логику, а в программировании во основном все является логикой и алгоритмами.
    Если система образования не позволяет, ты можешь изучить математику с нуля самостоятельно.
    Незнание математики может поставить над тобой потолок и границы в твоих возможностях.
    "Придет день, когда отсутствие глубоких познаний в математике даст о себе знать."
    "Если у тебя есть проблемы с математикой, то стоит начать ее изучать уже сейчас." )
    * Нежелание изучать английский язык
    ( Начни изучать анлийский совместно с программированием. Большинство ресурсов по программированию, в том числе и ответы на вопросы(stackoverflow), доступны только на английском языке.
    Отсутствие знаний в английском замедляет развитие и ограничивает большинство программистов )
    * Ставить произвоизводительность и скорость программы выше читабельности кода
    ( Сначала подумай, нужно ли оптимизировать свой код и требуется ли оптимизация? Ведь за тебя это может сделать компилятор.
    Старайся не оптимизировать код, когда не понимаешь что и зачем делаешь.
    Оптимизируй только тогда, когда видишь или чувствуешь интуитивно какие-то проблемы в скорости и производительности программы )
    Ставь лайк, чтобы этот комментарий вошел в топ. Поделись им с другими, чтобы все знали и замечали эти ошибки.

    • @БорисПокидов
      @БорисПокидов 3 роки тому +15

      А где же взять это самый «боевой» опыт не из книг и видеоуроков?

    • @ИванК-г6щ
      @ИванК-г6щ 3 роки тому +4

      @@БорисПокидов из практики. Сейчас можно общаться с разными людьми со всего мира онлайн и учиться у них

    • @БорисПокидов
      @БорисПокидов 3 роки тому +22

      @@ИванК-г6щ может быть, только кому хочется тратить время на новичков/дилетантов с глупыми вопросами. Очень хотелось что бы я был не прав.

    • @СергейМатвиенко-т4х
      @СергейМатвиенко-т4х 3 роки тому +8

      @@БорисПокидов Можно подумать, какая программа лично вам пригодилась бы в хозяйстве, поставить задачу и сделать эту программу с нуля и до конца, это должно быть не как отдельные задачки из учебника, а полноценный проект.

    • @GIMP514
      @GIMP514 2 роки тому +21

      В целом согласен. Правда добавил бы:
      Не пытаться всё делать идеально, в том числе и пытаться идеально изучать язык. Иначе можно вообще его забросить и не изучить никогда.
      Понимать, какова цель. Зачем именно ты изучаешь этот язык. А так же найти как можно больше целей. Это сделает твоё желание изучить язык более стабильным, уменьшив шанс его забрасывания.
      Выставлять приоритеты, а не пытаться изучить сразу всё, при этом начав тонуть в огромной куче информации, которая с большой долей вероятности тебе на данный момент абсолютно не нужна.

  • @dragonson734
    @dragonson734 4 роки тому +186

    Девушка: скажи мне эти три слова.
    Я: Полиморфизм, наследование, инкапслуяция...

    • @MrFunny01
      @MrFunny01 3 роки тому +19

      @Winlows 86 Костылирование, Инкостыляция, Поликостылизм

    • @tiberiusrubicon9261
      @tiberiusrubicon9261 3 роки тому +3

      Монада, Functor, свертка.

    • @alm4300
      @alm4300 3 роки тому

      🤣🤣🤣

    • @ohnocoder
      @ohnocoder 2 роки тому

      @Winlows 86 Как и ты.

    • @crussaider
      @crussaider 2 роки тому +2

      ​@Kaurt допустим есть класс Point и Circle. У Point координаты (х, y), у Circle (x, y, r). Есть у Point функция, которая меняет координаты (x,y), в Circle эту функцию реализовывать повторно не нужно будет. Вывод: избегаем повторяемости кода, код сокращается.

  • @eos_rf
    @eos_rf 4 роки тому +602

    Хауди, почему ты вместо этого:
    self.r = 0
    self.g = 0
    self.b = 0
    написал вот это:
    r = 0
    g = 0
    b = 0
    Насколько мне известно, эти
    переменные относятся
    ко всему классу, а не к его
    экземплярам, и ___init___ изменяет
    переменные класса

    • @HowdyhoNet
      @HowdyhoNet  4 роки тому +263

      Верно, опечатался

    • @kirillusenko
      @kirillusenko 4 роки тому +41

      @@HowdyhoNet я как раз начал изучать классы, так бы в этом сообщении ничего не понял

    • @sfzlaejdaawdwd
      @sfzlaejdaawdwd 4 роки тому +125

      @@HowdyhoNet Дизинфа. Переделывай ролик. Щас новички побегут писать код

    • @skroll1
      @skroll1 4 роки тому +7

      @@HowdyhoNet Когда Дино приблизительно

    • @eos_rf
      @eos_rf 4 роки тому +7

      @@sfzlaejdaawdwd Вряд-ли он переделает

  • @sakrofise.7758
    @sakrofise.7758 4 роки тому +6

    Спасибо, чел, благодаря тебе я всё чаще понимаю то, как мало знаю. (да, это реально такая благодарность. Приятно знать, что ещё есть куда развиваться. )

  • @ТимурАлиев-ц4ч
    @ТимурАлиев-ц4ч 4 роки тому +19

    Мы в течении семестра эту тему разбирали, а тут за 12 минут, вот чудо...

  • @КостяИванов-ф8у
    @КостяИванов-ф8у 4 роки тому +43

    Таймкоды:
    0:20-4:19 что такое ООП?
    4:20-4:39 что может ООП?
    4:50-4:59 что такое "Палиморфизм"?
    5:00-5:18 3 части ООП
    5:19-5:36 какие языки программирования помогает разобрать ООП?
    5:36-5:50 ООП для "Python"
    5:57-6:44 сайт для обучения "Python"
    6:45-12:21 класс и объект (самый длинный момент)
    12:22-12:55 конец видео.
    А это конец моего комментария...

    • @КостяИванов-ф8у
      @КостяИванов-ф8у 4 роки тому +3

      Может поможет тем кто не хочет перематавать самостоятельно

    • @fatal1ty123
      @fatal1ty123 Рік тому +1

      @@КостяИванов-ф8у спасибо большое ❤

    • @danikpro8587
      @danikpro8587 Рік тому +1

      В рай без очереди

  • @Blawood
    @Blawood 3 роки тому +3

    Разжевал как Боженька! Теперь всё ясно!) Царский лайк доставлен!

  • @ssdfhtrs
    @ssdfhtrs 4 роки тому +67

    Следующее видео:
    Учим Python с помощью 25-го кадра.

    • @Larko_-ci3vm
      @Larko_-ci3vm 4 роки тому

      Ахахаххахаха) Шикарный коммент)

    • @Jarovit88
      @Jarovit88 3 роки тому

      Следующее видео: "Ни*уя не понятно, но очень интересно".

    • @andrewheloyoi2275
      @andrewheloyoi2275 3 роки тому

      Самый ах****льный способ выучить Гугл

  • @smarthub4149
    @smarthub4149 4 роки тому +1

  • @АркадийЩерба-ч8й
    @АркадийЩерба-ч8й 2 роки тому +2

    Просто и доходчиво. Без воды и мыльной пены. Спасибо!!!

    • @connor4914
      @connor4914 Рік тому

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

  • @miyirbek6821
    @miyirbek6821 4 роки тому +35

    Каждый из ваших уроков дает мне отличную мотивацию и отличные знания. Я желаю вам удачи в том, чего вы хотите достичь. Даже если вы достигли всего :)

  • @siksvvwers3245
    @siksvvwers3245 4 роки тому +161

    Все просят дино
    Хауди: ну это как там ну щас уже год

    • @olegmoki
      @olegmoki 4 роки тому

      Жиза блет!

    • @debrikislaw
      @debrikislaw 4 роки тому +4

      После Дино на канале хауди стало куча "тышпрограмистов",

    • @debrikislaw
      @debrikislaw 4 роки тому

      Которые постаянно просят дино

    • @toxidermist2697
      @toxidermist2697 4 роки тому +1

      @@debrikislaw потому что ролик про Дино взлетел и куча аудитории набежала потому что им пофиг на программирование, а хочется просто смотреть на то как делают игру. Если что, я тоже в их числе и хочу новый ролик по Дино, танчикам или flappy bird.

    • @ВладДзик
      @ВладДзик 4 роки тому

      Тебе 14? Красиво выглядиш

  • @user-hz3zd3nz6h
    @user-hz3zd3nz6h 4 роки тому +103

    Мне сейчас как-то жалко Хауди. Ютуб помог ему раскрутить ролик с дино и набежала огромная аудитория людей, которые совсем не хотят что-то изучать, а просто желают смотреть то, как он пишет свою игру. Нахуй такую аудиторию :)

    • @BohdanVR666
      @BohdanVR666 4 роки тому

      +

    • @cubersinn
      @cubersinn 4 роки тому

      Великие слова

    • @Black_Engineer
      @Black_Engineer 4 роки тому

      +

    • @awenn2015
      @awenn2015 4 роки тому

      Полностью солидарен , потребители

    • @feylin4779
      @feylin4779 4 роки тому +8

      *ну, я наблюдал за ним и до этого проекта, но всё таки динозаврик меня заинтересовал на его канале больше всего, а поскольку сейчас карантин, скучно, очень уже хочется эту игру увидеть на телефонах, вот как-то так.*

  • @magzhanamangeldiuly8221
    @magzhanamangeldiuly8221 4 роки тому +33

    ООП за 10 минут!!!
    И тут у меня слезы который 3 года изучал ООП

    • @R3v0ult
      @R3v0ult 3 роки тому +8

      ООП 3 ГОДА?!
      Он максимум за 2 месяца учится

    • @maksymchernetskyy6404
      @maksymchernetskyy6404 3 роки тому

      @@R3v0ult для новичка - неделя (это с практикой), два месяца, это уже огромная лень)

    • @iluvegirlswithglases6064
      @iluvegirlswithglases6064 3 роки тому +1

      Лол, ты это как, я за месяца 3-4 изучил, при этом занимаясь где-то часик или два в день)

  • @alevyts3523
    @alevyts3523 4 роки тому +1

    На языке С, пишут много кода (например Linux и Git). В ООП нужно изучать не только преимущества, но и недостатки. Никто не способен понять 100 миллионов строк кода MS Windows или MS Word в ООП стиле. В реальности кода в таких проектах должно быть на порядок меньше. TCP/IP проект, в котором меньше 20 тысяч строк кода, работает как живая, динамическая система, способная поддерживать миллиарды узлов, и она ни разу не отключалась после первого запуска в сентябре 1969 года. Была написан на С. Если бы его писали в ООП стиле сейчас бы её код раздулся к нескольким миллионам как в ворде и понадобилась целая армия тестировщиков. Линус Торвальдс говорил об ООП как об неэффективно абстрагированные программных моделей, когда спустя два года обнаруживается, что какая-то абстракция была недостаточно эффективна, но теперь весь код зависит ото всех окружающих её замечательных объектных моделей, и её нельзя исправить, не переписав всё приложение. Нет никаких доказательств об эффективности ООП над другими парадигмами. Её даже не смогли доказать математически. В отличие от других парадигм.
    «Объектно-ориентрованное программирование - это исключительно плохая идея, которую могли придумать только в Калифорнии” - Эдсгер Вибе Дейкстра.

  • @Delinerrr
    @Delinerrr 4 роки тому +4

    Только захожу на канал думаю поскорее бы видос, обновляю страницу, а тут видос)

  • @Петровденис-д2ь
    @Петровденис-д2ь 4 роки тому +25

    Хауди, я практически никогда не оставляю комментарии под видео, но для тебя не жалко. Информацию, которые различные инфоциганы продают за огромные деньги, ты с таким же качеством выдаешь бесплатно, хочу сразу сказать, что для меня это максимально полезно и твой труд зря не проходит. Лучший, не смотря на даунскую манеру речи:3

    • @memland9808
      @memland9808 2 роки тому +1

      похвалить и обосрать за один комент - это искуство!

    • @БорисБритва-к9и
      @БорисБритва-к9и 10 місяців тому

      😂​@@memland9808

  • @hardcore1990
    @hardcore1990 4 роки тому +511

    То чувство когда тебе 10 лет и ты хотел научится программировать что бы взломать Яндекс учебник

  • @naoxi1
    @naoxi1 4 роки тому +4

    Хауди, спасибо, ты меня выручил. Наконец то я смогу быстро выучить ооп, сократить код своего школьного проекта и расширить кругозор. Видео как неожиданный сюрприз :Р

  • @ВладПолишко-ы4м
    @ВладПолишко-ы4м 4 роки тому +1

    Наконец то, что-то о программировании👏👏👏

  • @natalymakarova5441
    @natalymakarova5441 4 роки тому +19

    Ради чистоты: агрегирование и наследование - это совершенно разные методы структурирования.

    • @DekaSoft
      @DekaSoft 4 роки тому +1

      Тоже резануло по ушам :)

  • @behelit77
    @behelit77 4 роки тому +206

    Многие: Хауди, где динозаврик?
    Хауди: Да

    • @actionkey8042
      @actionkey8042 4 роки тому +4

      ПРИВЕТ
      НУНАКОНЕЦТО ЧЕ ТО ТОЛКОВОЕ ПОКАЗАЛ ЗА ВСЕ ЭТИ МЕСЯЦЫ И ПОБОЛЬШЕ ТАКИХ,
      ЕСЛИ ЧЁ БУДЕТ СЛОЖНОЕ ТО ОПИСЫВАЙ
      И БЛОКИ ИЛИ СТРОЧКИ ВОТ ТАК ОФОРМЛЯЙ
      DEF TOHEX (SELF): ""/// ЭТА СТРОЧКА ИЛИ КЛАСС БЛОК ДЛЯ ВОТ ЭТОГО"" А ЕСЛИ СТРЕЛКИ ПОСТАВШЬ ТЕБЕ ВАЩЕ ЦЕННО))) ИЛИ ССЫКА ОТТУДА ТУДА, ИЛИ ПРОСТО ТУДА, ГЛАВНОЕ А ЭТО ДОПОЛНЕНИЕ

    • @БонгоКэт-м8т
      @БонгоКэт-м8т 4 роки тому +7

      Дино пж

    • @error4ik614
      @error4ik614 4 роки тому +6

      @@БонгоКэт-м8т изначально канал задумывался по программированию

    • @ЕгорЗабоев-ь1т
      @ЕгорЗабоев-ь1т 4 роки тому +2

      @@error4ik614 задумывался, но о канале узнало большинство после дино

    • @mikcron_
      @mikcron_ 4 роки тому +2

      Да, когда дино?

  • @Evoleo
    @Evoleo 4 роки тому +191

    3:04 То есть *ИНКАПСУЛЯЦИЯ - ЭТО СОКРЫТИЕ?*
    За тобой уже выезжают ребята из ExtremeCode

    • @mishalilia
      @mishalilia 4 роки тому +12

      Искал этот коммент)

    • @k1ark143
      @k1ark143 4 роки тому +3

      "Инкапсуляция это сокрытие" ExtremeCode.

    • @roflanix
      @roflanix 4 роки тому +1

      Не только

    • @МвдвКгбвц
      @МвдвКгбвц 4 роки тому

      Haudi_is_live = flash

    • @ПавелХороших-в8г
      @ПавелХороших-в8г 4 роки тому +7

      Уже скоро за них будут говорить их стволы

  • @MRX-zo4wq
    @MRX-zo4wq 4 роки тому

    Хаудио вы лучшее всех по прграмирование

  • @Nobody-gh5ri
    @Nobody-gh5ri 2 роки тому

    Гспди! Это первое вразумительное объяснение\обоснование ООП, которое я услышал с 2011 года.

  • @chestbear
    @chestbear 4 роки тому +22

    5:06
    Абстракция: "Я какая-то шутка для тебя?"

    • @volodic_1698
      @volodic_1698 4 роки тому

      И пусть не рассказывает на счёт того, что она не является принципом. Как минимум до съёмки видео уже была

  • @Viskottt
    @Viskottt 4 роки тому +152

    Все: просят Дино
    Хауди: "вы давно уже просили ООП"

    • @_mirai
      @_mirai 4 роки тому +15

      ну согласись это намного полезнее 😘

    • @error4ik614
      @error4ik614 4 роки тому +7

      @@_mirai я не один хейтер дино?

    • @aalim7481
      @aalim7481 4 роки тому +3

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

    • @QwertyQwerty-jv8cu
      @QwertyQwerty-jv8cu 4 роки тому +1

      Ты шутишь?)

    • @resadesker
      @resadesker 4 роки тому +1

      @@error4ik614 я тоже

  • @АлексейШевченко-ю8ъ

    Оооо, старый добрый формат из ряда "изучи теорию струн за час" теперь умещается в 10 минут. Отлично, сейчас за чашечкой чая изучу ООП.
    Завтра брату твои видео покажу.
    Послезавтра вместе пойдём на собес на позицию Senior Any Language Developer.

  • @ЕгорДёгтев-щ5с
    @ЕгорДёгтев-щ5с 4 роки тому +1

    я только сел смотреть 3 урок по Пайтон киви, вижу новое видео от хауди про ооп, и которое просили еще 3 года назад по роликами пайтон джедай, офигиваю от того что это час назад вышедшее видео, а вообще то хауди раньше у тебя были классные уроки по языкам программирования, да они набирали не очень много просмотров (около 50к - 70к) но все же они помогли многим людям, а сейчас ты перешёл на сторону хайпа и не вникая в тему программирования делаешь видео про 3д динозаврика, да это интересно и набирает больше просмотров (куда можно вставить рекламу какого то курса), но все же хочется больше видео про код. Но все же твои видео были и есть классными (я не хейтер) спасибо)

  • @notanenglishperson9865
    @notanenglishperson9865 4 роки тому

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

    • @c4llv07e
      @c4llv07e 4 роки тому

      Не понял пример ExtremeCode :) ?

  • @KVXMIR
    @KVXMIR 4 роки тому +26

    Привет давно тебя смотрю и жду твоих видео твой канал единственный который и относится к IT и около относящихся вещей. Благодаря тебе я начал изучать программирование спасибо тебе. Жду видио про динозаврикаи танчики удачи

    • @dedzuka
      @dedzuka 4 роки тому +9

      Серьезно, ты называешь ЭТОТ единственным?! Зайди к Onigiri на вкладку Featured channels может узнаешь , что такое IT каналы

    • @kirillusenko
      @kirillusenko 4 роки тому

      @@dedzuka Onigiri конечно крутой канал, но там больше факты и эксперименты, чем уроки, обучения.

    • @kingt7962
      @kingt7962 4 роки тому

      +

    • @SHlNJlKARl
      @SHlNJlKARl 4 роки тому

      @@dedzuka да бери выше - 3blue1brown для матеши (те же дифуры, Фурье) и хорошо объянсяет машинное обучение, The 8-Bit Guy (ну это для релакса), House of HNTi с добротным Computer Science, Леха Кластер, CryptoFun (здесь в основном функциональщина с криптографией, поэтому уже для знающих), CuriousMarc (чил под огромные IBM'вские ЭВМ), Тимофей Хирьянов (прекрасный препод по Алгоритмике), Tinkernut. Да и почему никто не заходит на Cyberforum, 4pda, Хабр, Medium - там можно многое разыскать и там очень много полезного и понятного материала по программированию. Нет, я конечно немного сдвинул тему, но всё же, эх.

    • @cubersinn
      @cubersinn 4 роки тому

      Запятые: ну да, ну да, пошли мы на*ер

  • @linkord1065
    @linkord1065 4 роки тому +21

    Хахаха я это видео 2 часа назад искал,и тут это! Абрахам ты лучший! 👍 👍 🔥

    • @orzhan1
      @orzhan1 4 роки тому +1

      как ты его 2 часа искал, если во время написания этого комментария это видео вышло 10 минут назад?

    • @linkord1065
      @linkord1065 4 роки тому

      @@orzhan1 эй дурачек я имею ввиду не само это видео, а видео на эту тему и через 2 часа вышло видео на эту же тему от моего любимого IT-ютубера

    • @lightmanLP
      @lightmanLP 4 роки тому +1

      @@linkord1065 многое узнал?

  • @levaiovovich2897
    @levaiovovich2897 4 роки тому +6

    @Хауди Хо™, спасибо за твои видео. Я абсолютный чайник в программировании, но хочу освоить эту профессию-творчество). И решил, по твоим советам, начать изучение с Пайтона. Как я понял, применение Пайтона почти не имеет границ. С какого направления применения Пайтона начать? Что будет перспективно в будущем?

    • @ruden6623
      @ruden6623 2 роки тому

      Это тебе не к хауди если учить что-то

  • @c4llv07e
    @c4llv07e 4 роки тому +1

    Про наследование как-то неправильно сказал - Технически, это можно сделать наследованием, но это будет на столько костыльно, что читать это будет сложнее процедурного кода.Как вижу эту задачу я - У нас есть монитор и компьютер. Чтоб сделать лаптоп, мы делаем структуру "Лаптоп", и туда кидаем две ссылки на новые объекты "пк" и "монитор". Тем более, во многих языках можно наследовать только один класс.Наследование, это когда что-то имеет схожую реализацию с чем-то, а не имеет это у себя. Вот по этому ООП сложно, это сложно объяснить.p.s. Год подписи на ExtremeCode не прошёл зря.

  • @Yiindra
    @Yiindra 3 роки тому

    Все, что я хотел знать про долбанные классы, объекты и ООП за 10 минут на пальцах. Царский лукас тебе в копилку!

  • @waeyz4170
    @waeyz4170 4 роки тому +17

    Лайк кто тоже хочет стать программистом👍

    • @alberttime5270
      @alberttime5270 4 роки тому

      Я и так программист

    • @ИгорьЖоркин-г6о
      @ИгорьЖоркин-г6о 4 роки тому +2

      даааа, соболезную, бравл страс на канале... тебе максимум 12 лет.

    • @chealli6152
      @chealli6152 4 роки тому +1

      Блин, чувак, как же тебя жалко...
      снимаешь бравл старс...

  • @ВартанБабаян-в6в
    @ВартанБабаян-в6в 4 роки тому +13

    Спасибо, прекрасно объяснил, очень полезно, побольше про ООП если есть планы, очень крутая тема)

  • @artyomvancyan2000
    @artyomvancyan2000 4 роки тому +28

    Хауди! А можно ещё расскажите про асинхронное программирование на Python? или снимите урок как старые добрые времена:)

    • @c4llv07e
      @c4llv07e 4 роки тому +1

      Асинхронность топ!

    • @c4llv07e
      @c4llv07e 4 роки тому +2

      Более интересно бы было Concurrency, но этого почти нигде нет.

    • @c4llv07e
      @c4llv07e 4 роки тому

      Это же Ява? При чём тут это?

  • @LigSei
    @LigSei 4 роки тому +1

    Урааааааа!
    Я ждал!

  • @valentinea6901
    @valentinea6901 3 роки тому

    смотрел несколько видео про ООП
    Данное видео самое понятное. Автор разжевал на графиках, картинках + практический пример
    Лайк + подписка
    P.S. колокольчик ставить не буду - пока еще рано

  • @f1ro_cyber
    @f1ro_cyber 4 роки тому +11

    Мне семья говорит что это не моё но я всё равно хочу учить

    • @clase-minecraft6808
      @clase-minecraft6808 4 роки тому +1

      Красава че

    • @challengechanel7776
      @challengechanel7776 4 роки тому +1

      Знакомо по мне только мне мамка хочит историком сделать а нет

    • @byjic7024
      @byjic7024 4 роки тому +1

      Всем пох

    • @debrikislaw
      @debrikislaw 4 роки тому

      @@byjic7024 а мне нет

    • @kiminomeha
      @kiminomeha 4 роки тому

      Нет ничего лучше, чем сделать то, что по мнению других вы сделать не можете (с) Не помню кто, вроде Хауди сказал

  • @DARKWOODDarkwood
    @DARKWOODDarkwood 4 роки тому +15

    *Я ТРЕБУЮ НОВЫЙ УРОК ПО Python!!!*

  • @АртемЧешихин-з3л
    @АртемЧешихин-з3л 4 роки тому +101

    Неплохо, но такое чувство что ролик сделан для детей, главную парадигму так и не объяснил, а остальное и так знают большинство начинающих программистов.

    • @jottygroups8082
      @jottygroups8082 4 роки тому +25

      Он думает, что создал видео про ООП в питоне. На самом деле большая часть видео - это просто про ООП, где лишь пример привёл на питоне. На самом языке он показал лишь... НИЧЕГО. Просто ключевое слово и функция-инициализатор экземпляра класса. Ну еще как инициализировать экземпляр класса, устанавливая сразу при инициализации значения полей... И то неверно, забыл про ключевое слово self, без него конечно работать будет, но не желательно конечно) В остальном - увидел комментарий, что нас просто обманули по полной. Прям с таймкодами и объяснением, что не так.

    • @HowdyhoNet
      @HowdyhoNet  4 роки тому +77

      Просто ролик не сделан для тех, кто уже знает парадигму и применяет её на практике.
      А вот для новичков, - думаю будет очень даже полезно в качестве введения в тему.

    • @life_xypma
      @life_xypma 2 роки тому +1

      Посмотри на всю обширность тем которые снимает Х и ты придешь к пониманию что есть только два варианта ответа: 1) Х это внебрачный сын Зевса и поэтому полубог в it и наверное вообще в жизни))) 2) Х как тот же Гоша Дударь, что-то в целом знает а видосы снимает из простых сюжетов, может даже переснимает чьи-то готовые со своим дизайном и «голосом» ( ну может и меняет текст) и главное не что а чтобы совсем просто и главное регулярно часто!

    • @dmitriynayanov6428
      @dmitriynayanov6428 2 роки тому

      Ролик сделан для рекламы и для получения заработка

  • @kropitogaming394
    @kropitogaming394 4 роки тому

    единственный, который мне доходчиво объяснил

  • @yarik7439
    @yarik7439 4 роки тому

    Прикольно, сейчас изучаю ООП и этот видос для меня послужил закреплением.

  • @_artem6336
    @_artem6336 4 роки тому +5

    *Спасибо за видос, очень много для себя узнал*)
    *И ещё, Хауди сделай пожалуйста уроки по PyGame*!🔥🔥🔥

    • @devouringelement860
      @devouringelement860 4 роки тому

      ДА! УРОКИ ПО PYGAME!!!

    • @kirillusenko
      @kirillusenko 4 роки тому

      @@devouringelement860 существует Egoroff Channel или онлайн курсы.

    • @error4ik614
      @error4ik614 4 роки тому

      согл

    • @simonkonst7988
      @simonkonst7988 4 роки тому +1

      Хочешь узнать о программировании? Тогда беги с этого канала.

  • @goodateverything578
    @goodateverything578 4 роки тому +47

    Жду динозаврик 3д❤❤❤

  • @Garneg
    @Garneg 4 роки тому +6

    😀 Дорогой Хауди, это очень интересное видео, честно, но от лица аудитории(я надеюсь могу её предствалять), я хотел бы продолжение динозаврика или танчиков чуть больше :) Очень жду продолжения этих игр! Но, всё же, спасибо за любые ролики. Ты один из лучших каналов по теме программирования! 😀

    • @kadencode5347
      @kadencode5347 2 роки тому

      хуйня, а не канал. Абы бабок срубить

  • @supernaturalnew9518
    @supernaturalnew9518 4 роки тому +1

    Все говорят что, то не объяснил это не объяснил, да поймите вы этот ролик не для гуру, я допустим когда ещё начинал изучать програм. ничего не понимал в сложных терминах, и если бы мне кто-то так рассказал было бы круто. Хауди красавчик))

    • @c4llv07e
      @c4llv07e 4 роки тому

      Все говорят "Где дЫно?", "Почиму канал про прогамриоваие не делает видио про дино", "сделай в 3D"
      Уж лучше бы Хауди не выпускал видео про создание дино.

    • @supernaturalnew9518
      @supernaturalnew9518 4 роки тому

      @@c4llv07e и к чему этот ответ?

  • @ХочуМиллионПодписшиков

    Красавчик! Отлично объясняешь, очень понятливо.

  • @errores-me6yu
    @errores-me6yu 4 роки тому +23

    В видео говорится о том, что инкапсуляция это скрытие свойств объекта, но это не так, инкапсуляция - это не сокрытие

    • @privet2pizza
      @privet2pizza 4 роки тому

      Это и сокрытие, и объединение данных

    • @kaoruhoshino5078
      @kaoruhoshino5078 4 роки тому +2

      это и не сокрытие и не объединение, это ограничение доступа

    • @andronwens2680
      @andronwens2680 4 роки тому

      Ты прав, а тот кто считает иначе - идет к Ext.Code

    • @voidptr_t
      @voidptr_t 4 роки тому +2

      Экстрим кода на вас не хватает

    • @gingin9215
      @gingin9215 4 роки тому +2

      Инкапсуляция это контроль доступа к атрибутам класса извне. И вообще ООП это тема на которую 10 минут не зватит от слова совсем.

  • @Flecser_ricardo
    @Flecser_ricardo 4 роки тому +6

    то чувство когда хауди только что рекламирует онлайн школу для изучения программирования и когда его реклама кончается ютуб сразу же рекламирует другую онлайн школу для изучения программирования

  • @alegmayami
    @alegmayami 4 роки тому +42

    Никто:
    Абсолютно никто:
    Ньюфаги канала хауди которые не изучают программирование: когда динозаврик 3D

    • @alexey_pryadko
      @alexey_pryadko 4 роки тому

      ГГ

    • @someone-rj5fm
      @someone-rj5fm 4 роки тому +3

      люди которые уже знают ООП : еще одно скучное видео об основах 😑.
      хотя такие люди уже не смотрят этот канал т.к. он для совсем зеленых, но мне 12, я еще ребенок и мне будет интереснее наблюдать за развитием динозаврика, чем смотреть (не самое интересное т.к. пусть и программирование в целом интересная штука пересматривать одно и тоже не хочется)видео, зная что не извлечешь из него ничего полезного.

    • @augustusburr
      @augustusburr 4 роки тому +1

      которые не изучают? может они давно уже освоили ООП?

    • @cubersinn
      @cubersinn 4 роки тому +2

      @@augustusburr Не уверен. После динозаврика случился прилив подписчиков, и теперь здесь очень много людей, которым здесь по сути делать нечего

    • @HowdyhoNet
      @HowdyhoNet  4 роки тому +7

      @@someone-rj5fm Даже профессионалам порой полезно пересматривать самые основы.
      Никогда не стоит считать, что ты уже знаешь всё :3

  • @DarkPrinceOfficial
    @DarkPrinceOfficial 4 роки тому +1

    Вчера начал читать про ООП , спасибо :)

    • @АлександрБравис-с3о
      @АлександрБравис-с3о 4 роки тому

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

  • @faasrumar.
    @faasrumar. 4 роки тому

    Хауди, информативно, но мало. Давай целую серию роликов!

  • @olad46ka13
    @olad46ka13 4 роки тому +23

    *Лайк за python. PYTHON forewer*

  • @dnk1115
    @dnk1115 4 роки тому +41

    Нихрена не понял, но очень интересно (на самом деле чуть чуть понял:)

    • @criticalshow674
      @criticalshow674 4 роки тому

      Но это не точно

    • @andriiburka
      @andriiburka 4 роки тому

      @@criticalshow674 НО ОЧЕНь ИНТЕРЕСНО

    • @kamikozzz
      @kamikozzz 4 роки тому

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

    • @kamikozzz
      @kamikozzz 4 роки тому

      Гораздо лучше будет, если просто зайти на Хабр и прочитать пару тройку статей или на MDN об ООП, я когда готовился к мини-интервью прочитал и чуть ли не всё ООП понял за раз

    • @gingin9215
      @gingin9215 4 роки тому

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

  • @scp106android7
    @scp106android7 4 роки тому +21

    Где дино 3D

    • @voronzed1822
      @voronzed1822 4 роки тому +1

      Не знаю подпишись на меня пж

    • @данил111-п1у
      @данил111-п1у 4 роки тому +1

      @@voronzed1822 за 10₽ подпишусь с 27 акаунтов

    • @andreyvolkov3117
      @andreyvolkov3117 4 роки тому +1

      не надо

    • @voronzed1822
      @voronzed1822 4 роки тому +1

      @@данил111-п1у я тебя пропиарю а ты мне это окей

    • @данил111-п1у
      @данил111-п1у 4 роки тому +1

      @@voronzed1822 окей

  • @dekumd1457
    @dekumd1457 4 роки тому +3

    Хауди Хо™ - Просто о мире IT!
    , сделай видео про "функциональное программирование" У тебя хорошо получается объяснять!

  • @max_mgtow
    @max_mgtow 4 роки тому +2

    Привет Хауди ✌️
    Круто 👍

  • @Forsi.
    @Forsi. 4 роки тому +10

    КТО, СПРАШИВАЛ ПРО, ООП!!!!😫😭
    Где, дино? 😅😞

  • @SOJusyyy
    @SOJusyyy 4 роки тому +32

    Хауди го 2 часа обучения по питону, плиззз
    ☝️☝️Го в топ что бы хауди увидел ☝️☝️

    • @alexkraft4132
      @alexkraft4132 4 роки тому

      @группа съемки есть ещё старые ролики которых несколько где он разжовывает основы пайтона

    • @dragonson734
      @dragonson734 4 роки тому +2

      Мне кажется лучше чтоб он какие нибудь полезные ролики снимал, нежели эти уроки по питону, хотя я бы не отказался от углубления в ооп

    • @imsippintea4870
      @imsippintea4870 4 роки тому

      Есть Python-джедай, а дальше больше

    • @error4ik614
      @error4ik614 4 роки тому

      го ты посмотришь видео как выучить python

    • @lightmanLP
      @lightmanLP 4 роки тому +1

      аче не си плас плас за минуту то?

  • @eezacsgo1209
    @eezacsgo1209 4 роки тому +45

    Люди: *изучают ООП месяцами, а то и годами, в т.ч паттерны и фреймворки, чтобы пополнять знания*
    Хауди хо: ООП за 10 минут

    • @zluka7951
      @zluka7951 4 роки тому +6

      он рассказывает о концепции ООП, которую как раз и можно выучить за 10 минут (и еще за несколько часов закрепить знания)

    • @HowdyhoNet
      @HowdyhoNet  4 роки тому +13

      Паттерны и фреймворки не имеют никакого отношения к парадигме ООП.

    • @iamname8758
      @iamname8758 4 роки тому +1

      @@zluka7951 наивный)
      Пару месяцев ооп учу, не сказать, что нереально сложно, но и не легко это точно, нужно много времени, что бы это всё выучить, а ещё больше, что бы реально понять ооп и применять на практике)

    • @aammssaamm
      @aammssaamm 4 роки тому +2

      А что там можно учить годами? Может, проще сменить профессию, если на одно определение уходят годы?

    • @wannacry5759
      @wannacry5759 4 роки тому +3

      @@aammssaamm ты из общаги сбежал? или архитектор с рождения, что можешь сходу написать правильную архитектуру программы? Определение можно за минуту прочитать на вики, но правильно, а главное - эффективно применять его... На это уйдёт не один месяц.

  • @fpshunter
    @fpshunter 4 роки тому

    Множество раз пытался изучать разные книги, курсы, статьи и видеоуроки по программированию, но постоянно не мог понять довольно простых вещей и забрасывал это дело!
    Но твои ролики все проясняют, у тебя реально талант объяснять доступным языком, огромный респект!

    • @orangedop
      @orangedop 2 роки тому

      Есть успехи в программировании спустя год или забросил это дело?

    • @fpshunter
      @fpshunter 2 роки тому

      @@orangedop уже успел забросить и вот на днях снова нахлынуло))

  • @Russian5551
    @Russian5551 3 роки тому +2

    Теперь есть идея как реализовать шаблонные цвета для RGB светодиода при программировании микроконтроллера или Raspberry pi, хотя для этого есть готовые библиотеки.

  • @anrie-f1x
    @anrie-f1x 4 роки тому +32

    Ох, опять пишут "Я 1", ох, никогда никто не развится 😩🤦🏻‍♂️

    • @zeroinfinity9801
      @zeroinfinity9801 4 роки тому +2

      Никто не развития?

    • @anrie-f1x
      @anrie-f1x 4 роки тому

      @@zeroinfinity9801 спасибо, что подметил, это просто Т9

    • @maks_fil
      @maks_fil 4 роки тому

      это фанаты хабиб хо

    • @zeroinfinity9801
      @zeroinfinity9801 4 роки тому

      @@anrie-f1x ну тогда я снова стал тупым в коментах

  • @rafomeliqyan7049
    @rafomeliqyan7049 4 роки тому +4

    Как раз мне надо было выучить ооп, спасибо Хауди❤

  • @zersteler158
    @zersteler158 4 роки тому +13

    Это прикольно, лайк поставил, но ничего не понял))

  • @vopty3625
    @vopty3625 4 роки тому +1

    Хауди как тебе игра smash hit в Гугл плей? Попробуй сделать игру на подобие этой (smash hit), достаточно старая игра но физика там просто бомба!!
    ПОСТАВЬТЕ ЛАЙК ЧТО БЫ ХАУДИ УВИДЕЛ ЭТО)🎈♥️👍

  • @akbarshokh1
    @akbarshokh1 4 роки тому

    Наконец-то, искал видео про эту тему

  • @СНЕГОВИ4ОКблин
    @СНЕГОВИ4ОКблин 4 роки тому +5

    У меня нету компьютера, и я в программировании полный 0, но все твои видео ТОП, они очень интересные и познавательные, снимай больше видео!;()

  • @МирАрдуинщиков
    @МирАрдуинщиков 4 роки тому +28

    Колокольчик: видео вышло только, что
    Видео: *вышло 18 минут назад.*

    • @nomana7737
      @nomana7737 4 роки тому

      Тебе повезло мне пришло только через 12 часов

    • @alone3684
      @alone3684 4 роки тому

      @@nomana7737 Слабаки! Через 3 дня однажды пришло

  • @Dartvay333
    @Dartvay333 4 роки тому +9

    Хауди,сделай игру в стиле Tower Defer !Если будешь делать отметься пожалуйста!

  • @СергейВласов-ь8я
    @СергейВласов-ь8я 4 роки тому

    Из своего опыта расскаж: пару лет не понимал ООП. ну то есть я заучил определение и видел примеры, но сам не понимал зачем вообще это. И вот однажды, начал писать одну програмку (кстати маленькую) и вдруг меня осенило что создать класс с методами и эпрограмма будет проще. Так что не расстраивайтесь если не понимаете - понимание придет с опытом.

  • @НикСав-м4г
    @НикСав-м4г Рік тому +1

    Очень многие выделяют Абстракцию как принцип ООП. Как минимум стоило про нее упомянуть

  • @RightFocus
    @RightFocus 4 роки тому +61

    *Ты втираешь мне какую -то дичь*

    • @front-endanimal6359
      @front-endanimal6359 4 роки тому +2

      я так же своей училке по структурам говорил

    • @ZaeBalAndreevych
      @ZaeBalAndreevych 3 роки тому

      согласен, вообще кучу лишнего сказал, еще и сложными словами, ниче не понятно

    • @variator7816
      @variator7816 3 роки тому

      это точно, на теории все легко, классы, объекты и все. А вот на практике по другому, наследование, init и все такое

  • @фонстер
    @фонстер 4 роки тому +35

    Видео только что вышло
    Я:Самые быстрые руки на диком западе!

    • @ssp7460
      @ssp7460 4 роки тому +3

      Ну да ну да

    • @scp106android7
      @scp106android7 4 роки тому +1

      Я быстрей

    • @chealli6152
      @chealli6152 4 роки тому +3

      Как то двусмысленно вышло...

    • @фонстер
      @фонстер 4 роки тому

      @@scp106android7 ну знаешь ли написать "1" и ты первее ну да ты веть написал комент "1" естественно ты быстрей

    • @фонстер
      @фонстер 4 роки тому

      @MaestroD Kpyt Live 5 надеюсь это был рофл...

  • @grenka1370
    @grenka1370 4 роки тому +3

    Пожалуйста сделай видео по многослойному персептрону(из области нейросетей). С меня лайк))))

  • @ЭльнурМагеррамли
    @ЭльнурМагеррамли 4 роки тому +2

    Привет. Ты вдохновил меня изучить html, css и js своей серией видео «Изучить за час». Сними видео про MVC.

  • @relaxationproductivity8250
    @relaxationproductivity8250 Рік тому

    спасибо за 10 минут очень ёмко

  • @Барон_Мюнхаузен
    @Барон_Мюнхаузен 4 роки тому +5

    пример наследования неудачный:
    в данном случае место быть агрегации.
    хотя можно повсеместно наблюдать непонимание того для чего ваще нужно наследование.

  • @BohdanVR666
    @BohdanVR666 4 роки тому +16

    Я: **учу ооп 3 месяца**
    Хауди Хо: объясняет мне все за 10 мин
    Спасибо Хауди❤️

    • @vague2515
      @vague2515 4 роки тому +9

      Мне очень интересно, как твои 3 месяца обучения хауди впухнул в 10 минут. Чел, мне что-то подсказывает, что ты не учился 3 месяца, а просто решил получить лайков под коммент

    • @Герман-р1и
      @Герман-р1и 4 роки тому

      @@vague2515 , а не скажешь сколько тебе лет , раз ты не понимаешь рофлов ?

    • @no_deploy_friday
      @no_deploy_friday 4 роки тому +2

      @@vague2515 я,хоть и осуждаю твою аву, но ты дело говоришь!

    • @jottygroups8082
      @jottygroups8082 4 роки тому +1

      А за что спасибо? Куча неточностей и неправильно разобранных вещей. А объяснение настолько поверхностное, что капец.

    • @HowdyhoNet
      @HowdyhoNet  4 роки тому

      @@vague2515 Возможно человек может тыкаться 3 месяца в ООП так и не понимая самых основ.
      Естественно, из этих 3х месяцев чистого времени окажется от силы 2-3 дня :3

  • @ulugosmonov9828
    @ulugosmonov9828 4 роки тому +4

    Го новый плейлист по python

  • @akimovvadim4736
    @akimovvadim4736 4 роки тому

    Отличное видео. Всегда с интересом смотрю их.

  • @СабырМайназаров
    @СабырМайназаров 4 роки тому

    Твои видео всегда на главном 👍👍👍

  • @sFrankov
    @sFrankov 4 роки тому +3

    Хауди хо, если бы так подавали большинство материала (с прикладным применением), то качество образования был бы на порядок выше!
    Благодарю за шикарный гайд👍

  • @jordanforrester5755
    @jordanforrester5755 4 роки тому +5

    Все: дино 3д
    Я: денди танчики

  • @ЛеонидПарамзин-ш4э
    @ЛеонидПарамзин-ш4э 4 роки тому +6

    Где динозаврик

  • @asyncfunc
    @asyncfunc 4 роки тому +1

    Немного критики java разработчика (она сделает этот мир лучше), а так, качество картинки, очень даже ничего:
    4:17 Наследование - это не когда класс, состоит из объектов других классов, для Laptop, Монитор и Компьютер являются полями(атрибутами) класса. Наследование - это когда один класс расширяет другой класс, например Живые организмы -> Птицы, Бактерии, Животные...
    5:00 Полиморфизм - это не когда, методы обрабатывают данные разных типов, для этого есть дженерики которые являются неопределенным типом.
    5:10 Так же, есть четвертая парадигма ООП - абстракция. Как раз благодаря ней, вытекают большинство паттернов.
    5:50 Переменная чаще всего не объект, а примитив или ссылка на объект.
    9:14 Вот это, как раз полиморфизм.

    • @intbyte
      @intbyte 4 роки тому

      И ещё инкапсуляция это не сокрытие, она лишь позволяет ее реализовать

  • @necoray1302
    @necoray1302 3 роки тому

    Спасибо, помог разобраться с пониманием ооп

  • @woblavmasle9307
    @woblavmasle9307 4 роки тому +11

    Аааааааа! В коментах больше просили о дино 3д под андроид харе уже так делать, закончи на конец этот проект а потом делай другое

  • @MegaDragon1112
    @MegaDragon1112 4 роки тому +3

    Я не понимающий что тут происходит: видео ТОП

    • @heliozz10
      @heliozz10 4 роки тому

      За дино пришел? У меня плохие новости...

    • @altoid888
      @altoid888 4 роки тому

      Лучше пойми ;)

  • @ilya5404
    @ilya5404 4 роки тому +5

    Делай побольше уроков по python, у тебя это хорошо получается

  • @ainurakhmadiev9244
    @ainurakhmadiev9244 4 роки тому

    Хауди лови идею для ролика - попробуй сдать ЕГЭ по информатике(там как-раз твой любимый Python есть)
    Лайкаем кому понравилось идея)))

  • @dnr_8365
    @dnr_8365 2 роки тому

    Четко, ясно, по полочкам. Спасибо!

  • @lailijonavazova4640
    @lailijonavazova4640 4 роки тому +6

    Ждём Dino!

  • @bitMistral
    @bitMistral 4 роки тому +5

    Я ждал динозаврика!!

    • @lmaontano
      @lmaontano 4 роки тому +1

      Это интересней

    • @lmaontano
      @lmaontano 4 роки тому

      @Reyd 37 Если бы ты зашёл на его канал, то увидел бы что больше всего просмотров у него на видео про программирование

  • @the_raidy6142
    @the_raidy6142 4 роки тому +4

    Скорее бы уже динозаврик
    Ставь 👍 чтобы хауди увидел

  • @gray_der
    @gray_der 4 роки тому

    Хоть что-то годное , наконец

  • @ligat-rome
    @ligat-rome Рік тому

    Я несколько лет уже занимаюсь программированием. Я по своему опыту могу сказать ООП это целая наука мышления. Это приходит по многолетнему опыту, а не так просто за 12 минут уж поверьте мне...