1) Плейлист этого курса вот здесь: kzitem.info/door/PLAma_mKffTOSY12JZS6l8lxKCpooPVcrn 2) Не обязательно использовать Jupyter Notebook. Можно использовать любую другую IDE, например PyCharm: www.jetbrains.com/ru-ru/pycharm/ *Комментарии к уроку:* В уроке я говорю, что метод get_age() должен *возвращать* значение возраста. В решении же, я не возвращаю значение, а вывожу его с помощью функции print(). Вывод значения на экран и возврат значения из функции - это разные вещи. Корректная реализация должна была возвращать значение возраста с помощью ключевого слова return.
@samaukin1983
3 жыл бұрын
интересно, а как вызвать функцию get_age через класс? типа Person.get_age(p1) - а куда данные текущего года?
@LNWXSK
11 ай бұрын
вот мое решение согласно вашей коррекции: class Human: # метод - простая функция внутри класса # self - аргумент который передает данные в функцию от всех дочерних объектов def print_info(self, count): for i in range(count): print(f'Name: {self.name} Sirname: {self.sirname} Place of birth: {self.place_of_birth}') def get_age(self, today_data): return today_data - self.year_of_birth first_human = Human() first_human.name = "Adam" first_human.sirname = "unknown" first_human.place_of_birth = "Africa" first_human.year_of_birth = 1 print(first_human.get_age(2023))
@Alan-wl7hm
3 жыл бұрын
Спасибо вам, Наиль! Каждый урок от вас, как глоток свежего воздуха посреди огромной сухой пустыни мироздания. Дай вам бог сил и дальше продолжать дело в таком же духе.
@user-ey9ip2ee9m
3 жыл бұрын
я просмотрел гегабайты видио на эту тему и только здесь все изложено доступно для моего понимания, реально уловил суть для дальнейшего моего развития, спасибо
@user-wk9dl9lu2t
3 жыл бұрын
Благодаря тебе, понял, что за self и что он делает, спасибо)))
@yamataa
3 жыл бұрын
ООО новый урок!!! Я так долго его ждал! Респект!
@-Z0D1AC-
3 жыл бұрын
Читал A Byte of Python - ничего не понял, когда начали мне на голову лить ледяную воду из умных слов. Пришёл суда и понял благодаря лёгким и понятным на слух словам. Почему автор книги не удосужился также, как вы, отлично объяснить лёгкую тему, которая из-за умных слов стала самой сложной в книге для понимания?
@hotdog3528
2 жыл бұрын
как же я тебя понимаю
@iaroslavdavydiak6439
2 жыл бұрын
Наконец-то мне дошло что такое self🤠 Очень классная подача материала👍
@user-sp3or2kg1g
4 ай бұрын
Вы прекрасно умеете объяснять, спасибо!
@vyacheslavdubrovin3337
Жыл бұрын
Первый русскоязычный канал, где автор действительно объясняет, а не занимается самолюбованием) До этого такие подробные объяснения видел только у индусов)
@makstef6809
3 жыл бұрын
Ни книги, ни курсы, ни преподы нормально и внятно, простым языком, не могли мне втолковать, чё за self и нафиг он там нужен. И вот на вашем уроке меня прям осенило!
@imsippintea4870
3 жыл бұрын
Так просто и понятно объясняете, обожаю вас!
@user-uw4fo1cg1p
3 жыл бұрын
Отличный ролик! Жму руку!)) Хочется, чтобы ролики выходили как можно чаще))
@denistalko6585
2 жыл бұрын
Наиль, спасибо тебе за урок! Всё понятно и доступно. Ты прекрасно умеешь объяснять, это талант!
@Shprotec
Ай бұрын
посмотрел 2 других ролика и только тут въехал что к чему, спасибо
@almatykz2296
3 жыл бұрын
Только что досмотрел твои предыдущие уроки - и ты выпустил новый! ...Надеюсь следующего урока не придется ждать еще 2 месяца...
@nadyamoscow2461
3 жыл бұрын
Большое спасибо за новый урок! Интересно и доходчиво.
@sergeibuzinnik5138
3 жыл бұрын
Очень информативно и понятно доносишь информацию, спасибо тебе!
@Zxz18
3 жыл бұрын
то что нужно под вечер, спасибо!
@antandgen
2 жыл бұрын
сравнил с другими объяснениями , как вы объяснили self, просто и чётко. Спасибо
@user-cc7bn4vd3s
Жыл бұрын
Наконец то до меня дошло!!!!!!!!!!!!!!!!!!!!!!!!!Сколько страданий и поисков ...а тут раз и готово! Спасибо Вам за объяснения! )))))
@user-yk2ue6gk8x
3 жыл бұрын
Вы очень понятно объясняете. Прошу, продолжайте делать уроки по python.
@user-ik2ur8rz7o
3 жыл бұрын
Наверное лучшее видео про параметр self !!!
@darul-asar381
3 жыл бұрын
Отличные уроки, способность доходчиво донести информацию, отличает хорошего учителя от плохого. Для тех, кто не понял, как работает self, self - *Это параметр, который мы используем внутри метода и каждый объект, независимо от его количества, который мы присваиваем к классу Person, питон будет подставлять его под self*
@aku7618
3 жыл бұрын
Спасибо вам большое! Очень доходчиво и просто обьясняете ! Продолжайте снимать
@lefresci
Жыл бұрын
Спасибо за хорошее объяснение!
@vladimirkulakov6126
2 жыл бұрын
Спасибо! Четко, ясно! Продолжаем нажимать.
@Mr.SKIFLANDIAN
2 жыл бұрын
Хорошее объяснение. Благодарю.
@somebody88899
2 жыл бұрын
Доступно и понятно. Красава
@user-ie8ph7js9k
Жыл бұрын
Я два дня не мог разобраться с self. Но благодаря твоим видео освоил. Спасибо тебе огромное! 🖖
@yuriipylypiv2117
2 жыл бұрын
Спасибо, все получается и очень доступно.
@manOfPlanetEarth
3 жыл бұрын
спасибо за питончика, когда-нибудь и его пощупаю из интереса, но☝🏼 Жду Спринг!😀😀 Базочки данных, буутики и тд. 😀 На месте не сижу, но твой выпуск по Спрингу жду👊🏼
@kazimirpwn
2 жыл бұрын
Просто мастерское объяснение
@asylbekbekmurzaev6098
3 жыл бұрын
You did a great job man, I like your videos.
@danilseyfullah6881
2 жыл бұрын
Спасибо Наиль!
@AleksejBelkin
3 жыл бұрын
Хорошее видео. Все по существу.
@KillerMaxon
Жыл бұрын
именно по этому видосу понял суть self, спасибо
@user-jq3fq8mb4o
2 жыл бұрын
Спасибо большое! Разобрался!
@kazbekasanov9725
3 жыл бұрын
Спасибо всегда круто объясняешь
@user-xr3qp9pr1g
Жыл бұрын
Наша препод не смогла объяснить что такое self.Тут я все понял.Спасибо огромное!
@john300487
2 жыл бұрын
Одно ваше видео это день учебы в он-лайн школах типа skill... не буду палить контору. Все просто и понятно). Добра вам и вашим близким)
@awfulpeach6154
2 жыл бұрын
спасибо, добрый человек
@sega6574
2 жыл бұрын
спс бро, отличная работа!
@user-in9ht6hy7d
3 жыл бұрын
Phpлять, наконец-то я понял, что такое Self!!!
@user-kg4zj1gb3s
3 жыл бұрын
Привет!!! очень сильно жду видео по Spring особенно Hibernate
@manOfPlanetEarth
3 жыл бұрын
удваиваю!
@BogdanVk
3 жыл бұрын
Наиль ,хотелось бы видеть курс по созданию программной части игры.Да я знаю ,что есть другие люди с более "хайповой" подачей ,но от этого теряется обучающий смысл ,а в Ваших уроках нет лишнего .Буду очень рад видеть подобный плейлист на Вашем канале !
@furonful
Жыл бұрын
Спасибо тебе большое!
@sovrano1997
Жыл бұрын
Это Просто Офигенно Я никак не мог понять, что за self в методах класса и принцип его работы, пока не нашёл этот видос) Спасибо огромное!) Можно тему декораторов разобрать, а то они тоже не особо мне поддаются)
@user-di6lm8fp8j
2 жыл бұрын
наконец я понял self на практике, а то многие дают теорию и никудышный пример
@kaminosekai
Жыл бұрын
Спасибо большое
@user-fu7be4xy8b
3 жыл бұрын
Я еле еле как тяну эти уроки. Честно. Тяжело, сам не программист, но хочу им стать, не ради денег, а ради идей, ну и деньги конечно не помешают) Приходится каждый день себя мотивировать. Ты первый человек, который начал меня учить программированию, в 28 лет) Кстати задачу я решил по твоим старым методам)) def get_age(self, m): for x in range(m) : return m - self.year_of_birth Получилось. Был очень рад. Но посмотрев твоё решение, чутка расстроился что не смог также... Лайк тебе за все твои уроки и старания👍👍👍👍
@visp6883
3 жыл бұрын
Ну как успехи?
@user-fu7be4xy8b
3 жыл бұрын
@@visp6883 перешёл на С#. По Python хоть и много инфы в ютубе, но только основа и все. Дальше не знаешь куда Двигаться, что изучать. Но, благодаря основам пайтона, си шарп намного легче даётся, хотя язык не очень лёгкий, ну и не сложный. Тут тоже есть свои камни подводные, есть очень тяжёлые книги стр минимум 1300. Для разработки сайтов изучаешь ASP.NET, для приложений .NET Core и Framework. Нравится то, что ты работаешь с помощью Microsoft Visual Studio. Ну, по крайней мере она мне нравится. В C# строго сохраняется тип данных, к примеру int нельзя смешивать с string, ну даже int нельзя смешивать с double или float. Вобщем, интересно тоже. Но Python, как для быстрого старта, очень хорош. А далее, уже решать каждому. По мне лучшие языки сейчас, Python, Javascript, C#, ну и мега гигант C++. Пройдя пол года, определился что хочу, мне не нужно быть супер прогером. Охото просто уметь создавать мобильные приложения для andoird ios, приложения отличного качества и функционала. Ну и Gamedev тоже интересует. Такие вот дела братец. Дальше время покажет. Надеюсь за лето, смогу продвинуться вперёд. Я все ещё плыву в мире ООП С#. К осени, если не забуду отпишусь.
@visp6883
3 жыл бұрын
@@user-fu7be4xy8b воу, спасибо за ответ, красавчик, удачи тебе)
@cathynest459
Жыл бұрын
@@user-fu7be4xy8b как ваши успехи ?
@mal1n778
Жыл бұрын
@@user-fu7be4xy8b стал программистом?
@user-mx4lm2fe9h
7 ай бұрын
Я сейчас заплачу… почему я раньше не нашел эти видосы Автор продолжай. Фреймворки в студию: Django, Flask, Fast API
@alisaholainen6334
3 жыл бұрын
Классно!
@volodymyr8215
Жыл бұрын
дякую )
@OlegFantik
2 жыл бұрын
Конец прозвучал как какой-то аникдот, над которым я посмеялся)
@suprun1982
3 жыл бұрын
Привет! Будет урок об наследование от встроенных типов?
@user-ix7lb1sx4k
3 жыл бұрын
А где взять исходники к уроку? А то что - то пример не работает.
@user-hz8hr5ez5u
3 жыл бұрын
Спасибо
@imangaliqalnazar7766
2 жыл бұрын
отдуши братан
@pavelkriukov4168
3 ай бұрын
Очень классное объяснение. Автору + к карме. Единственный вопрос - а зачем нам при определение текущего возраста использовать конструкцию "f", если мы выводим только одно значение? Ведь вариант print("Age: ",current_yaer-self.year_of_birth) вполне жизнеспособен?
@ByTyoma
2 жыл бұрын
def print_info(self): print(f"Name: {self.name} Surname: {self.surname} Place of birth: {self.place_of_birth}") Выглядит намного удобнее на выходе: Name: Elon Surname: Musk Place of birth: UAR
@artemka4724
2 жыл бұрын
Я сделал так : class Person: def print_info(self): self.years = int(self.get_age) - int(self.years_of_birth) print(f"Name : {self.name}, Surname: {self.surname}, Place_of_birth : {self.place_of_birth}, Years : {self.years}")
@rafk5341
Жыл бұрын
это как указатель this-> из c++
@reactioner2005
3 ай бұрын
Elon Musk из ЮАР😂, вы объясняете не только понятно, но и с юмором
@CurS-uo6wt
2 ай бұрын
так он итак из ЮАР
@Arsbossone
3 жыл бұрын
class Person2(): def print_info(SS,n): for i in range(n): print(f"Имя:{SS.name},Фамилия:{SS.surname},Место:{SS.place},ГОД:{SS.years},Текуший год:{p13.get_age} ") p13 = Person2() p13.name = "Альберт" p13.surname = "Фонштицкин" p13.years = "1965" p13.place = "Великабритания" p13.get_age = (2020) p13.print_info(1)
@eduardganzha1385
3 жыл бұрын
class Person(): def print_info(self, years): print(f"Name: {self.name} ,Surname {self.surname}, Year of birth {abs(self.year_of_birth - years)}") p1 = Person() p1.name = 'Alex' p1.surname = 'Lame' p1.year_of_birth = 2005 p2 = Person() p2.name = 'Alexandr' p2.surname = 'Mask' p2.year_of_birth = 1900 сделал вот так)
@user-vs9wy5fg3d
3 жыл бұрын
Для того чтобы прописать метод внутри класса не обязательно использовать "self", вместо этого можно написать любую другую переменную. Или я ошибаюсь?
@visp6883
3 жыл бұрын
это именно self
@mustofatemur999
3 жыл бұрын
👍👍👍
@donfedor007
3 жыл бұрын
Решение задачи 1 (может я не верно понял задание) class Preson: def get (self,n): print (f'Возраст {self.name} {self.surname} рожденного в {self.burth} равен {n-self.year_burth}') p1 = Preson() p1.name = 'Elon' p1.surname = 'Mask' p1.burth = 'Юар' p1.year_burth = 1989 p2 = Preson() p2.name = 'sergei' p2.surname = 'Korolev' p2.burth = 'Российская империя' p2.year_burth = 1976 n=2020 z=[p1, p2] for i in z: i.get(n)
всё ещё слишком легко, продолжается предчувствие что "щаз как бомбанёт" какой-то заумной темой... ну посмотрим)
@user-hp1xs6jp4z
2 жыл бұрын
Ура! Наконец-то я разобрался с селфами
@johnyelasto
Жыл бұрын
Кому лень смотреть 12 минут. Отвечу: Когда вызывается метод класса, питон берёт его как функцию и автоматически подставляет экземпляр класса, как первый аргумент вот собственно и всё. Поэтому и называется self
@InterestingWorld96
Жыл бұрын
wall!!!!!!!
@Soryanhik
3 жыл бұрын
Привет
@user-cp7qd9kq8o
4 ай бұрын
Отдуши все для меня идиота объяснил....
@user-cp7qd9kq8o
4 ай бұрын
время моё экономишь спасибо
@user-ip2xo9ns6g
2 жыл бұрын
Уроки классные, но сам язык убогий.
@vitalykrivolapov3163
3 жыл бұрын
Слишком сильно по клавиатуре щелкаете, по ушам бьет :(((
Пікірлер: 94