Python для начинающих. Урок 15: Конструкторы. Метод __init__().

Поділитися
Вставка
  • Опубліковано 12 жов 2020
  • ВСЕ ВИДЕО ПО PYTHON: • Python для начинающих
    Telegram: t.me/alishev_g
    Реклама и сотрудничество: alishev.neil@gmail.com

КОМЕНТАРІ • 90

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

    1) Плейлист этого курса вот здесь: ua-cam.com/play/PLAma_mKffTOSY12JZS6l8lxKCpooPVcrn.html
    2) Не обязательно использовать Jupyter Notebook. Можно использовать любую другую IDE, например PyCharm: www.jetbrains.com/ru-ru/pycharm/
    Telegram: t.me/alishev_g

  • @user-pv4rc1oy9q
    @user-pv4rc1oy9q 3 роки тому +27

    Весь день смотрел видосы, и только здесь объяснение так доходчиво и понятно, все по полочкам! Шикарное объяснение, огромное спасибо!

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

      Аналогично, большущее спасибо автору.

  • @tdexperiments
    @tdexperiments 2 роки тому +5

    Который раз убеждаюсь, что очень важен не столько материал, сколько преподаватель и подача материала. До этого начал смотреть другой курс, вообще не понятно ничего. У тебя же все разжевано и подробно рассказано. Спасибо)

  • @gienek_mscislawski
    @gienek_mscislawski 3 роки тому +14

    спасибо! Нечасто встретишь простое объяснение конструкции типа self.x = x. Обычно это рассказывают умными словами о глобальных/локальных параметрах, считая это очевидным.

  • @user-mk2zc1tx8f
    @user-mk2zc1tx8f 2 роки тому +1

    Наконец-то до меня дошло, что такое конструктор и с чем его есть. Автору огромное спасибо!!!

  • @weneryagawarow5133
    @weneryagawarow5133 3 роки тому +7

    Спасибо огромное, объясняешь очень хорошо и доходчиво. Таких как ты единицы. Прошу тебя снимай продолжение по данному курсу. Скорее хочу увидеть 16-ый црок

  • @user-tb2jp7kg2c
    @user-tb2jp7kg2c 3 роки тому +9

    Большое спасибо за подробное объяснение!

  • @darul-asar381
    @darul-asar381 3 роки тому +2

    Здесь 6:06 я думаю произошла маленькая оговорка, мы ссылаемся к нашему объекту с помощью self, но не создаем новое поле для него!!! то есть в конструкторе __init__ когда мы пишем self.name * это значит, что name это ссылка к полю print_info где расположено {self.name}* а когда мы пишем в конструкторе __init__ self.surname это ссылка к к полю print_info где расположено {self.surname} итд.

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

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

  • @user-sp3or2kg1g
    @user-sp3or2kg1g 5 місяців тому

    Великолепно! Прекрасное объяснение!
    Наконец-то до меня дошло))
    Для написания своих тестов давно пользовался чужими классами, но свои еще не делал.
    И вот теперь кажется это время пришло:)

  • @user-qb6zy6ln9k
    @user-qb6zy6ln9k 3 роки тому +2

    Огромное спасибо за уроки и особенно за задания!
    Это лучшие ролики с объяснениями по питону, которые я видел!

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

    Вы так хорошо объясняете, что я с первого раза всё понимаю, даже пересматривать не приходится. Спасибо! У Вас талант к научению! :)

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

    Большое спасибо за новый урок!

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

    Отличное видео, получил удовольствие при просмотре, все четко и по существу, без лишней воды, взамен 2-х часов обучения в онлайн школе за 100к курс, лучше тут поглядеть и все сразу понятно. Спасибо автору, за твой бесценный труд!

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

    Замечательное объяснение, большое спасибо. С нетерпением ожидаю следующего урока.

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

    Наиль у вас есть дар говорить просто о сложном, не пропуская суть!

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

    Хорошие уроки! Спасибо!

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

    2 дня не понимал этот селф и инит, но после твоих видео все понял. Идеальный подход.

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

    огромный респект за все обучающие видео

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

    Супер! Спасибо! Мы продолжаем)

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

    спасибо, самое толковое объяснение

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

    Круто ! Советую всем друзьям кто тоже начал изучить питон

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

    Исчерпывающе, доходчиво

  • @user-ik2ur8rz7o
    @user-ik2ur8rz7o 3 роки тому

    Очень хорошее видео, все сразу понятно.

  • @user-np2he2rc3b
    @user-np2he2rc3b 3 роки тому +8

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

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

      Да, кстати, важное пожелание

    • @UserName-bh3hc
      @UserName-bh3hc 3 роки тому

      Таких ресурсов немало, при желании, сам сможешь найти, и выбрать на вкус и цвет

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

    Лучшее объяснение!

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

    реально крутой парень, рассказывает просто топ!

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

    Д а все очень понятно, спасибо, выручаете, а то курсовую надо делать)))

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

    Прикольно! Спасибо=)

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

    Лучший урок, понятный и простой! Спасибо автору за старания! Жалко что так мало лайков(

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

    Наиль спасибо тебе огромное за курс! У тебя в среде разработки при вводе команд выскакивали подсказки по уже введенным аргументам , переменным и функциям - как включить подобные посдказки?
    А все, разобрался - клавиша Tab

  • @user-ii3yw1hp1r
    @user-ii3yw1hp1r 3 роки тому +2

    Привет!
    Спасибо тебе за уроки!!!
    С помощью тебя я попал в Силиконовую Долину!

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

      И сколько там нонича уборщики получают?)

  • @user-td4ue5rj3b
    @user-td4ue5rj3b 3 роки тому

    Спасибо! Очень крутой урок)
    Жду продолжения
    Расскажите пожалуйста в следующий раз про команду input🙏

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

      x = input("здесь пишешь текст, к примеру Сообщение: ")
      Вывод:
      Сообщение: (тут появляется ввод)
      И x будет равно тому, что было введено

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

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

  • @user-qk8tr5gr7h
    @user-qk8tr5gr7h 2 роки тому

    Thank you!

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

    Спасибо)

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

    Лучший!

  • @Art76507
    @Art76507 5 місяців тому

    Спасибо

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

    Топ, спс

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

    Дякую 👍

  • @user-dz1uq5sd5b
    @user-dz1uq5sd5b 3 роки тому

    Огромное спасибо за все ваши уроки по Пайтону! А еще будут?)

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

    Необходим Спрингс!

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

    Го ещё ещё ещё много уроков по Python

  • @pavelkriukov4168
    @pavelkriukov4168 3 місяці тому

    Практикую в VSC и после добавления поля test со значением "Hello", никак не могу его вывести на экран

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

    А получается что n ( в функции print_info() ) это ненужный аргумент? Или в чём его смысл?

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

    Ключевой как мне кажется момент в видео в конце. В конструкторе описываются не только атрибуты, но и любая необходимая логика. А вся магия метода инит в его автоматическом срабатывании при инициализации объекта. Спасибо!

  • @user-nm5ld9vr3k
    @user-nm5ld9vr3k 2 роки тому

    Подскажите что делать
    TypeError Traceback (most recent call last)
    in
    1 ### Конструктор
    ----> 2 p1=Person('Elon', 'Musk', 'ЮАР', 1970)
    TypeError: Person() takes no arguments

    • @user-nm5ld9vr3k
      @user-nm5ld9vr3k 2 роки тому

      я час разбирался в чем проблема. в итоге оказалось что всё это время я вводил __unit__ вместо __init__. Чувствую себя идиотом...

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

      @@user-nm5ld9vr3k ничего, со всеми бывают. Как дела у тебя с изучением?)

    • @user-nm5ld9vr3k
      @user-nm5ld9vr3k 2 роки тому

      @@yuriipylypiv2117 сейчас оооочень занят, я нормально мог учить только летом. Но в перерывах все еще учу. Сейчас изучил язык HTML и CSS , изучаю Django

  • @user-uq3go4uk6p
    @user-uq3go4uk6p Рік тому

    Я люблю тебя

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

    А ведь наверняка существует возможность для конструктора создавать какие-нибудь дефолтные значения чтоб можно было создавать новый объект с пустыми скобками p1 = Person() и не получать ошибку. Например, если не были переданы ни какие значения в виде фамилии, имени и т.д. то все поля заполнились бы словом Unknown. Было бы интересно узнать о такой возможности.

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

      да, такая возможность есть

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

      @@alishevN А есть планы по обзору данной реализации?

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

    когда будет продолжение курса по Spring?

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

      давай пока питон изучать😂

  • @Alan-wl7hm
    @Alan-wl7hm 3 роки тому

    🎇

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

    А про модули урок уже был?

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

    Спвсибо, но когда Будет spring ?

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

      на этой неделе

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

      @@alishevN спасибо, очень вам признателен. Будет такиє теми як по security - jvt, aut2.o. или же кокиєто серйозниє микросервиси ? Или же использованиє api telegram или другиє?

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

    а где сама программа?)) где смотреть конечный итог?

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

      имею ввиду, как запустить этот код. Рычаг где?)

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

      можете не отвечать. уже догнал. правда не знаю, как exe файл его делать.

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

    Почему я это не нашёл раньше

  • @15bleach51
    @15bleach51 3 роки тому

    На самом интересном месте :(

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

    Python

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

    Когда продолжение?

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

      На этой неделе скорей всего

  • @user-hc7oj2wc8i
    @user-hc7oj2wc8i 8 днів тому

    Obaldeno

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

    Я задание?????(((((((

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

    Python PyQt5

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

    да, мужик, где наш Spring?
    опять пылится под кроваткой?!
    а чего питон там не пылится?!

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

      следующий урок

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

      alishev
      да я без претензий есичо. тебе видней как ваять.

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

    вода

  • @katekat614
    @katekat614 10 місяців тому

    По сто раз одно и то же про и так уже понятные вещи. Немного растянуто и нудно

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

    я один не понимаю почему это все не делается в PyCharm'e, для чего в таком случае нужен Jupyter ? Спасибо за ответ

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

      делайте в PyCharm. Разницы никакой нет. Используется Jupyter потому, что он удобней по-моему.

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

    Python