Тёмный

В чем разница staticmethod и classmethod python 

Django School
Подписаться 33 тыс.
Просмотров 13 тыс.
50% 1

В чем разница между staticmethod и classmethod python. staticmethod python. classmethod python. Как с ними работать. Показываю на примере.
Не забудь подписаться на канал, чтобы не пропустить новые видео.
-=-
Мы в сети:
Наш сайт - deepskills.ru/courses
Telegram канал - t.me/deepskills_ru
Канал RU-vid DeepSkills - / @deepskills7553
Донат - donatepay.ru/don/186076
Донат 2 - www.donationalerts.com/r/djan...
Telegram чат - t.me/trueDjangoChannel
Discord - / discord
ВК - djangochannel
-=-
Провожу индивидуальные занятия (ментор) по python, django, javascript, vue.js, html, css
Moй Telegram - t.me/DJWOMS
-----------------------------------------------------------------
#python #classmethod #staticmethod

Опубликовано:

 

5 авг 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 28   
@dmitriistovpets1295
@dmitriistovpets1295 4 года назад
Вот это отличный формат видео! Побольше бы таких гайдов на 5-7 минут про фишки языка. Удобно смотреть и не устаешь.
@mormone123
@mormone123 5 месяцев назад
понял только что классметод принимает ссылку на класс, а статик ничего не принимает. я в своей практике никогда классметод не использовал
@gitraccoon
@gitraccoon 3 года назад
Максимально всё понятно! Благодарю. Подписался)
@user-yw9mn3eh1i
@user-yw9mn3eh1i 3 года назад
Спасибо. Пример по класс-методу рабочий, а вот по статик-методу не раскрыто до конца для чего его использовать. И наверное надо было упомянуть возможности использовать эти методы без экземпляров класса.
@lonson8475
@lonson8475 4 месяца назад
смысл тогда классового метогда,если можно сделать так?Работает также,другой вопрос когда классовый метод нужен для работы с классовыми переменными для реализации какой-либо проверки,вне обычной функции class User: def __init__(self,data) -> None: self.name,self.email = data def get_info(self): print(self.name,self.email) user_list = ["A","@"] user = User(user_list) user.get_info()
@Anshegar
@Anshegar 7 месяцев назад
Спасибо тебе добрый человек!
@igorkulibaba7287
@igorkulibaba7287 4 года назад
Хорошо говоришь, шрифт больше ПОЖАЛУЙСТА.
@user-gm3tj4cn3b
@user-gm3tj4cn3b 4 года назад
Красавец!
@dodokwak
@dodokwak 4 года назад
нет, это его заместитель. а красавец здесь : ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-77qj9o9pmek.html
@ammonjerro396
@ammonjerro396 Год назад
Пожалуй это лучше объяснение, что я нашел, а главное не разжевано по 15-20 минут.
@Mrpoljkee
@Mrpoljkee 4 года назад
Спасибо огромное за объяснение, многое стало понятно! успехов вам
@nightbinary8337
@nightbinary8337 4 года назад
не понял, почему в конце ты нажимаешь paste вместо run и говорить посмотрим что произойдет . ну да ладно
@wordpreslabs
@wordpreslabs 4 года назад
Пожалуйста дай ссылку на тему для pycharm
@DjangoSchool
@DjangoSchool 4 года назад
Это плагин material theme ui, тема oceanic
@user-pw4cq7cp8v
@user-pw4cq7cp8v 4 года назад
Я бы еще добавил, что наследники класса с классовым методом будут возвращать именно свой класс, а не класс родителя. А так-то, спасибо за практический пример!
@MaS2tiK
@MaS2tiK 3 года назад
Про классметод... Если у тебя тысяча значений в маасиве то как ты их разложешь в 2 переменные? Мне кажетса гораздо проще сделать пар ер и выдавать нужные значения в инит класса
@user-ee1lx1pe7n
@user-ee1lx1pe7n 3 года назад
Ну какой смысл снимать такие видео, если все равно на экране ничего не видно?
@tsustylechannel
@tsustylechannel 2 года назад
к окулисту обратись ,очки одень )
@MrALEXUS100
@MrALEXUS100 3 года назад
Ни чего не объяснил, написал бы альтернативный код, но без декораторов, да и чем не угодила обычная распаковка "*" ?
@osvab000
@osvab000 3 года назад
Увы, не понял ничего
@user-qd5ct4uc8w
@user-qd5ct4uc8w 2 года назад
непонятно. совсем.
@user-ub8gs7sf2k
@user-ub8gs7sf2k 4 года назад
Все супер спасибо, но я думаю что вэбка на стримах хороша, а в таких видосах отвлекает немного (ИМХО)
@DjangoSchool
@DjangoSchool 4 года назад
Согласен
@lukabuka5087
@lukabuka5087 4 года назад
Бред, можно было просто распаковать лист с помощью *
@DjangoSchool
@DjangoSchool 4 года назад
Можно, это пример
@lukabuka5087
@lukabuka5087 3 года назад
@@user-ey7rd9ih4g не совсем понятно, к кому вы обращаетесь.
@lukabuka5087
@lukabuka5087 3 года назад
@@user-ey7rd9ih4g я не являюсь публичным автором, в данном случае я являюсь комментаром, выполняющим свои прямые обязательства, кажется вашей логике требуется перепрошивка.
Далее
Рыбачка
00:14
Просмотров 16 тыс.
Python @staticmethod
15:38
Просмотров 1,1 тыс.
PYTHON @CLASSMETHOD. 1 ЧАСТЬ
22:20
Просмотров 2 тыс.