#68. Аннотации типов на уровне классов | Python для начинающих

  Рет қаралды 16,380

selfedu

selfedu

Күн бұрын

Пікірлер: 41
@David-yj5kv
@David-yj5kv 2 жыл бұрын
Сергей, спасибо за ваши видео. Смотрю вас с момента, как начал свой путь в разработчики (примерно полтора года назад). В пятницу мне закрыли испытательный срок на первой официальной работе. Ваши подача материала, отношение к делу, правильные мысли - тоже сыграли свою роль этом. Большое Вам Спасибо!
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Круто! Успехов в карьере IT!!!
@sergey_kalinovskiy
@sergey_kalinovskiy 2 жыл бұрын
​@@selfedu_rus Привет, подскажи пожалуйста как выводить одно значение из словаря, если в данном ключе несколько значений. К примеру d = {'k1':{'k2':'Udemy'}} . Как тут вывести значение Udemy? Заранее спасибо!
@mylife-ej8et
@mylife-ej8et 2 жыл бұрын
@@sergey_kalinovskiy d['k1']['k2'] или лучше будет d.get('k1').get('k2') в нижнем примере вернёться None в случае если не будет ключа
@Vrezh_
@Vrezh_ Күн бұрын
Как успехи?
@Alex_Datius23
@Alex_Datius23 2 жыл бұрын
У Вас замечательная подача материала. Очень нравятся Ваши уроки!
@alexandermkrtchan6680
@alexandermkrtchan6680 Жыл бұрын
Сергей, Спасибо! Как всегда кратко, ясно и по делу +++
@mylife-ej8et
@mylife-ej8et 2 жыл бұрын
Только посмотрел предыдущее видео и подумал жаль что ещё нету видео с аннотациями в классах и тут вот чудо, спасибо за ваш контент очень хорошо объясняете, здоровья вам, надеюсь в будущем снимите видео про ассинхронный Python
@Pan-Ilya
@Pan-Ilya Жыл бұрын
Спасибо Вам большое за серию видео про аннотации типов! Очень доступно и лаконично 👍 Наконец-то понял, что это за Т (В аннотациях сторонних модулей часто мелькает эта самая Т, еще и с подчёркиванием _Т).
@artemnetkachev5366
@artemnetkachev5366 2 жыл бұрын
К последнему аспекту в видео добавлю. Модуль typing_extensions позволяет вместо имени аннотируемого класса внутри этого же класса использовать тип Self. Типа того: def merged(self, other: Self) -> Self
@andredru4278
@andredru4278 10 ай бұрын
Спасибо. Тяжело пошло в этот раз. Отложу до момента, когда дойду до подобного.
@mishgunplay6783
@mishgunplay6783 9 ай бұрын
После С++ нормально заходит.
@veromanich
@veromanich Жыл бұрын
Спасибо за ваш труд!
@donfedor007
@donfedor007 2 жыл бұрын
Добрый день! Спасибо Вам, отличный урок!!!
@kedr123
@kedr123 2 жыл бұрын
Сергей, Просьба запланировать цикл видео по PyTorch ! Очень нравится Ваше объяснение материала))
@БелыйХакер-в8щ
@БелыйХакер-в8щ 2 жыл бұрын
Лучший лучший курс не слов
@ДмитрийСергеев-л6г
@ДмитрийСергеев-л6г 2 жыл бұрын
Сергей, спасибо!!!
@bagzbanny2539
@bagzbanny2539 Жыл бұрын
Я видел замусоривание, когда я как начинающий к серидине кода понимаю что столько информации я в голове не удержу, а Сергей Балактриев топ
@Developer_python_
@Developer_python_ Жыл бұрын
Белиссимо!
@МарсельМулюков-й9ъ
@МарсельМулюков-й9ъ Жыл бұрын
Спасибо большое, очень полезно!
@ЕрвандАгаджанян-в3к
@ЕрвандАгаджанян-в3к 2 жыл бұрын
ГЕНИАЛЬНО!!!!!
@YacobMonar
@YacobMonar Ай бұрын
15:05 Если вместо функции написать класс принимающий при инициализации тип обьекта(по сути то же шо и функция) и отдаёт методом инициализированный класс (до этого переданный) проверка типов корректно не работает...
@jamjam3337
@jamjam3337 Жыл бұрын
спасибо!
@max1mka124
@max1mka124 2 жыл бұрын
Здравствуйте, на канале будет курс по git?
@9999подписчиковбезвидео-с6о
@9999подписчиковбезвидео-с6о 2 жыл бұрын
Доброго вечера! Сколько ~ планируется видео в плейлисте?
@МаксимАндреев-я1г
@МаксимАндреев-я1г 2 жыл бұрын
А будет серия видео про асинхронный пайтон?
@selfedu_rus
@selfedu_rus 2 жыл бұрын
пока не планирую
@non5309
@non5309 2 жыл бұрын
да было бы здорово курс на степике по асинхронке
@АлександрКаптуров-с8и
@АлександрКаптуров-с8и 2 жыл бұрын
@@selfedu_rus Сергей, о чём планируете выпускать видео дальше?
@mixalaus
@mixalaus Жыл бұрын
Можно аннотации переменных в классе делать в инициализаторе: self.x : int = x? Или надо как в видео делать (отдельно в классе их прописывать с аннотациями)?
@selfedu_rus
@selfedu_rus Жыл бұрын
это, просто, чаще всего удобнее - аннотации атрибутов в одном месте, не надо искать, но можно и в инициализаторе
@АнтонСтл
@АнтонСтл 11 ай бұрын
Сергей, а что делать, если функция возвращает объект класса, объявленного в другом модуле и не импортируемого в текущий модуль?
@selfedu_rus
@selfedu_rus 11 ай бұрын
Не лучшая организация программных модулей.
@АнтонСтл
@АнтонСтл 11 ай бұрын
@@selfedu_rus, в данном случае это объект класса из сторонней библиотеки, поэтому организацию модулей особо не изменить. Разве что создать свой класс поверх чужого, но как-то это выглядит избыточно для прикручивания типизации. В голову приходят вариант с импортом класса (с TYPE_CHECKING), либо с объявлением возвращаемого типа просто в кавычках. Но, может, есть вариант проще/изящней?
@kun_6-23
@kun_6-23 2 жыл бұрын
А где продолжение ?
@selfedu_rus
@selfedu_rus 2 жыл бұрын
А что именно хотите? ))
@lem0n666
@lem0n666 2 жыл бұрын
Аааа наркотик, дай дай ещё эти три видео, дай дай аааа.....😂😂
@selfedu_rus
@selfedu_rus 2 жыл бұрын
на новогодних будет продолжение ))
@lem0n666
@lem0n666 2 жыл бұрын
@@selfedu_rus С Наступающим Новым Годом!!!🎄🎆🎇
@learning_theory
@learning_theory 2 жыл бұрын
А Тимур Гуев это кто
@JxSol
@JxSol Жыл бұрын
На самом деле это выдуманный персонаж.
F-строка. F-string. Программирование на Python
10:08
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
What Nobody Tells You About ATLASSIAN Interview Rounds!
10:09
Afaque Ahmad
Рет қаралды 1 М.
ООП: Инкапсуляция в python
51:12
Python Russian
Рет қаралды 14 М.
__new__ или __init__ в Python? Знаете ли вы это..
12:37
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН