Python с НУЛЯ - КЛАССЫ - Часть1 - Самое Простое Обяснение
Вставка
- Опубліковано 1 січ 2025
- #питон, #классы #ооп #ityoutubersru
Создание простого класса, использование класса,Создание и использование методов
Метод это обычная функция, просто принадлежащая классу
Буду рад паре баксов, можно даже Канадских :) www.paypal.me/...
Дай бог тебе здоровья, братишка. Сразу орнул чутка с манеры изложения, потом залип и понял всё. Красавец 👍
Называется "Пьяный мастер" , у таких мастеров приятнее учится))
хуя се подача, я аж на кортаны присел, збс усвоил
Классный дядька! Объянил нормальным, доступным языком. Мое почтение
Очень рад что нашел Ваш урок. Благодарен очень, Денис. Можно и поугарать и офигенно узнать про пайтон)))
Так и есть :)
второй раз попадаю на ваши видосы с комментариев со степика)) рекомендуют!
рассказывает, как боженька.
если бы преподы на парах были по-проще и вещали что-то в духе: "да в пзду эти скобки, они нам тут нхр не сдались. А теперь давайте-ка попробуем запустим эту хрнь " - я бы определенно лучше шарила в питоне)
Спасибо, ржунимагу!
это не сарказм был)
Я понял, просто ты прикольно написала :)
Добрый день, Объясните пожалуйста self для чего он? что делает ? почему нельзя без него? раз он не зарезервирован как слово что можно использовать вместо и что если его не будет, не могу понять этот self
@@ADV-IT вы очень хорошо объясняете, стараюсь за вами повторять, я только начала изучать питон 3, вот пробую делать задачки.. Не получается, помогите пожалуйста.
Создать класс Учитель, дать имя, фамилию и возраст и вывести на экран.
Никогда не понимал классы, но посмотрев твое видео все понял и теперь умею ими пользоваться!
Спасибо бро!)
Класс это чертеж , а объект хуйня , которая создаётся по этому чертежу
Это шедевр, максимально крутая подача - всё понятно с первого раза, спасибо!
Большое спасибо за практичные уроки, продолжайте в том же духе!
Спасибо! Скоро будет продолжение, работа с файлами и перехват ошибок
бомба! ))) ... когда получаешь по морде то меньше здоровья.... молодец - со вкусом )))
огромное спасибо!! прохожу сторонний курс и там мелькают ссылки на ваш канал. сначала игнорировал, а теперь после невнятного мычания преподавателей прихожу к вам и слушаю, как надо. Очень помогло, что вы сказали, что методы = функции, тк у новичка словарный профильный запас совсем не велик, то 2 эти понятия были чем-то разным и непонятным. спасибо.
Простым языком, на первый взгляд столь сложную тему обьяснил, пушка)
Спасибо за твою работу, за то что делаешь такие важные видео.
Поддерживаю всех, кто писал ранее, я понял из твоего ролика всю суть за 19мин, а до этого смотрел другой урок по этой же теме, но он длится 3часа и у меня осталось много вопросов. Спасибо за качественный материал!)
Отличный урок с прекрасным примером. Спасибо!!!
Спасибо!
Отличный пример, отличный урок! Все наглядно и понятно, простым языком. Спасибо!
По началу казалось странно, как-то заговариваешься, забываешь некоторые названия. Единственное что заставило досмотреть - обычно самые скиловые челы и страдают этим (забывает подобные вещи, например как класс называется)))
оказалось что крайне годный контент, спасибо за пояснения!!!
Ну всё пацаны, это подписка 😎! Спасибо автору за данный видео-материал👍
Подача материала супер ! лайк+подписка)
Чел, это супербалдежное объяснение всей этой ООПшной шерсти. По кайфу делаешь.
лучшее объяснение класса!
без сарказма и с благодарностью, спасибо
Огонь! Спасибо за уроки =)
Мужик. Только по твоим уроком я понимал этот язык. Спасибо тебе за уроки. Делай больше уроков) Это самые лучшие уроки с самым лучшим объяснением. Другие уроки воспринимались мной примерно так:
"С точки зрения банальной эрудиции невозможно отрицать тен-
денций парадоксальных иллюзий, так как каждый неадекватный инди-
видуум имеет свою точку зрения." Ты лучший =))
Спасибо, поржал!
@@ADV-IT Скажи есть ли возможность с тобой наладить связь в ВК? Есть огромное желание пообщаться и завести новые знакомства)
Я им редно пользуюсь
Linkedin чаще
Спасибо чувак, я наконец-то понял зачем они нужны!
Помог разобраться с классами ,с меня подписка)
Рад помочь
ты лучший! Вот бы ещё домашнее задание и его разбор на следущем уроке сделал, но что сделано то сделано
услышал в самом начале слово "хэлек", сразу понял - наш человек:). Респект!
Заебок объяснил, друга!!!! Четко и понятно!!!! Препод - пушка. Лайк, подписка.
Чел, ты красавчик, именно столкнулся с этой проблемой и ты прям выручил!
Рад помоч!
бро, сэнк Ю! такого объяснения, по-братски, без пафосности и официальности объясняющего, оч не хватало.
Спасибо за урок, все понятно. Отдельное спасибо, что рассмотрели импорт.
Просто шикарно. Быстро и понятно все объяснил
Спасибо! Озвучка - огонь!
очень просто и доходчиво, спасибо большое!
Почему то с словами паразитами куда приятнее слушать нежели с монотонным текстом определенно годно
Архи понятное изложение материала, огромное спасибо !
Незачто!
Вы лучший !!!! Шикарно объясняете!!!!!!
Очень круто обьяснил! Спасибо! Заржал на ВУРДАЛАКЕ 🤣🤣
Ты не внушаешь доверия в твой контент... но блин... я все понял! Лайк :^
Очень классно объясняете!
Очень крутой урок и подача материала.
О даааа, две недели пытался понять эти классы! спс
Очень по простому получилось) Спасибо
оооочень круто объясняет. Реально.. были бы такие препы
Супер пупер мега круто!!! спасибо!)
Ровно объяснил, спасибо!
спасибо за наглядный пример!))
спасибо, все понятно и без лишней муры
Это лучшее объяснение, что я видел
Спасибо!
Братан, Восторг!
Realno ulibnulo i vse ponjatno Sapsibo avtoru bomba. subscribe definately.
Наконец то я понял это -костыльно- объектно ориентированное программирование, спасибо
Спасибо за доступное объяснение!
Молодец! Если бы у меня были такие преподы.
Волшебный учител и конкурсы интересные!
Надо посмотреть, есть ли у тебя такой же туториал про декораторы в питоне
Спасибо за самое доступное объяснение темы классов!!
Давно искал подобное видио, реально хорошо объяснил.
Рад слышать!
Денис, очень доступно объясняешь и интересный пример. Жаль твоих уроков еще не было, когда в универе изучал С++. Было понятно как их создавать, но непонятно зачем. На твоем игровом примере стало все ясно. Ведь многие стали изучать программирование как раз из-за игр, таких как diablo и warcraft.
Да так всегда, мне самому не хватало от учителей нормального примера чтобы все понять.
Спасибо. Очень помог
огромный респект
я перерыл много уроков про классы,только здесь до меня что то начало доходить
Прохожу курс на Stepik'e, ""наверное Денис""" Денис рассказывает намного понятнее и интереснее чем там, спасибо тебе большое, создавай свой курс, обязательно пройду)
я включаю курс Paython'a на степике, когда не могу заснуть. Только для этого они и годятся.
Читал викиучебник по python, там почему то не рекомендуют писать import *. Я так и не понял почему же.
Сейчас урок номер 17. И очень жаль что их скончаемое количество. Жаль будет расставаться )). Я выбрал Питон давно, на так лампово он зашел только сейчас. А всем тем, кто упрекает в "кривости" русского - мне кажется что в повседневной жизни автор говорит на английском. И русский вспоминает во время записи видео. Помню себя после двух лет в Америке. Автору респект - были бы в ВУЗах такие преподы -больше толковых бы выходило людей.
Дома на русском-иврите :)
Бля, как же ты хорош, я очень долго пытался вникнуть в суть, в книге одно, в видео другое, нихуя не понятно, в голове каша. Ты тут все на свои места поставил, огроменное спасибо!!!
Где я могу найти еще видео твои о питончике(если такие есть)?
Рад слышать, все мои видео на этом канале, посмотри Плейлисты
Ты крутой !!! с меня подписка
ахахах,ты просто лучший!!!!
Ахуенна БРАТАН! :) Всё жду когда он с Одесским акцентом заговорит )))))
Там не обязательно с маленькой буквы файл называть, и не обязательно файл, отвечающий за класс "Hero" должен называться "hero"; как угодно он может называться, некоторые символы нельзя использовать. Главное при импорте правильно название файла указать учитывая строчные и заглавные буквы имени файла. Программа ругалась на "минусы" в имени файла ещё в предыдущем уроке по модулям, а не на большие буквы.
Был бы у меня такой учитель в школе, давно б программистом стал)
Большое спасибо! Но у меня закрался вопрос! А что делает штука __init__?
"__init__" is a reseved method in python classes. It is called as a constructor in object oriented terminology. This method is called when an object is created from a class and it allows the class to initialize the attributes of the class.
@@ADV-IT спасибо, разобралась!)
мужик ты крут
Спасибо. Понял что такое классы
Бляха, лучшее объяснение ООП
Здравствуйте. Есть ли текстовые листинги кода из уроков?
github.com/adv4000/Python-Lessons
Благодаря твоему видео разобрался с классами! Спасибо! а то я по большей части по книге изучаю, и на классах тупняк начался.. Зашел в ютуб и хорошо что нашел тебя)
Вот ход работы программы:
C:\Users\Админ\Desktop>python test.py
Name: Mike
Second name: Brooklin
Age: 15
Gender: M
Country: USA
Number of users: 1
Mike Brooklin added to base!
Name: Angela
Second name: Franklin
Age: 14
Gender: G
Country: Canada
Number of users: 2
Angela Franklin added to base!
Name: ...
Вот код проги:
class UserBase:
"""Class documentation"""
number = 0
def __init__(self, name, second_name, age, gender, country):
self.name = name
self.second_name = second_name
self.age = age
self.gender = gender
self.country = country
def show_user(self):
"""Print all dates"""
discription = ("
Name: " + self.name + "
Second name: " + self.second_name + "
Age: " + str(self.age) + "
Gender: " + self.gender + "
Country: " + self.country)
print(discription)
def users(self):
UserBase.number += 1
print("
Number of users:", UserBase.number)
def added(self):
"""Added to database"""
print("
" + self.name + " " + self.second_name + " added to base!")
#------------------------------------------------------------
def user_add():
user = UserBase(input("
Name: "), input("Second name: "), input("Age: "), input("Gender: "), input("Country: "))
user.users()
user.added()
x = 0
while x < 1:
user_add()
Вурдалак из расы орков) Отличные уроки, большое спасибо за то, что такой контент вообще существует.
Спасибо!
При импорте выдает ошибку на set
якобы can't set attributes of built-in/extension type 'set'
Ошибка исправлена, спасибо за видео.
Привет ! Спасибо Тебе за труды. Можешь рассказать о себе: где, кем работашь, образование (просто интерестно). Также, хотел спросить работашь ли ты в Tkinter или Киви.
Спасибо за ответ !
Я видео делал праздничное на 10.000 подписчиков и там ответил на все эти вопросы:
ua-cam.com/video/yHJxYpIr6lM/v-deo.html
@@ADV-IT 96к
@@NemetsAlex В Конце лета надеюсь будет 100k
Простите но я так и не понял для чего нужен "__init__ (self)" можете пожалуйста рассказать?
younglinux.info/oopython/init
Вопрос не по теме, может че то упустил, но так понимаю в Канаде вы оказались транзитом (видимо затяжным) через Израиль? ☺
Типа того
наконец-то понял!
А где взять задачи для решения или как кто учит язык?
погугли
красава автор
лайк и подписка
салам с Кз
Не препод, а мечта
спасибо!!
С меня подписочка)))
"Хэлек"... все ясно, от куда вы :D
Да, сначала слышу характерное израильское ""э-э-э", а потом - хелек. Наш человек)))
курил или пил
?
мне как будто пацанчик с района ООП объяснял =))
Это оказывается не так уж сложно
Хорошие уроки))
Объясните пожалуйста self для чего он? что делает ? почему нельзя без него? не могу понять этот self
Обращение к переменных и функциям самого объекта, вот более менее неплохо описано
www.programiz.com/article/python-self-why
Очень плохой звук. Скачал весь плейлист чтобы усилить звук. Автор Хорошо рассказывает, да только плохо редактирует снятый материал. По звуку- надо было просто "убрать шелчки", "нормализовать" и применить "компрессию".
Да мой fail, поздно заметил, дальше лучше будет
Несмотря на все "эээ-кания" и "ммм-кания" я, кажется, понял тему "Классы" в питоне)))
Красава
Может уже урок не актуальный,
Денис, способ обхода инкапсуляци, а именно два подчеркивания "__", без создания геттеров и сеттеров, надо всего лишь создать метод: mysuperHero._SuperHero__magic=20 (метод mysuperHero обращается к классу _SuperHero и назначает атрибут = 20) и сработает, а два подчеркивания не сработает в этом случае.
Увы, питон язык не ООП-шный(( в Java бы так не сработало.
не очень ясно, это так сеттер что ли создается?
А по чему не надо прописывать health в самую первую функцию def __init__(self, name, level, race) ???
А, разобрался, потому что мы пишем здоровью определенное значение, а не переменную