Обучающий курс: stepik.org/cou... Формирование шаблонов проверок в конструкции match/case для анализа кортежей и списков. Telegram-канал: t.me/python_se...
Я одного не пойму, почему у канала так мало подписчиков. Это просто огонь! Почерпнул тут очень много.
@al.e.k
Жыл бұрын
Разве 92k подписчиков это мало? Хотя, конечно, смотря как, с чем и зачем это сранивать ) Как пример: у Selfedu 11M просмотров, а, например, у Диджитализируй 9.2М при 135к подписчиках, у Соера 6М при 101к подписчиках.
@TBRAK78
Жыл бұрын
@@al.e.k Вот, смотрят и не подписываются =)
@non5309
Жыл бұрын
@@TBRAK78 потому что просмотры идут через всякие степики и прочее по ссылкам образовательных каналов. но разве это плохо
@СергейЮров-б6е
Жыл бұрын
@@al.e.k прям золотой стандарт перечислили)
@jaksonmillka
20 күн бұрын
Спасибо вам ограменное! Меня больше удивило, как можно "распаковывать" списки, кортежи, и тд. Какой же все таки питон гибкий язык. Оправдывает свое тотемное животное!)
@PETERFILM
Жыл бұрын
Лучшие уроки на ютубе! Спасибо вам большое!)
@данил-1
Жыл бұрын
Я подписался сейчас, потому что новое видео в очередной раз попало в рекомендации.
@nataliekondrash6229
Жыл бұрын
Мощный инструмент, однако)) Серей, спасибо за полезную информацию и продуктивное начало года!
@siarheiulas6969
Жыл бұрын
Спасибо за такое доступное и обстоятельное объяснение!!!
@andredru4278
7 ай бұрын
CСпасибо. Все понятною Навороченная констркция.
@n0rmaLman
Жыл бұрын
Спасибо. Ждём продолжения.
@niktonikak1820
Жыл бұрын
спасибо
@Someone_Game999
Жыл бұрын
Спасибо за такие классные уроки! Спасибо вам!
@ГубкаБоб-р8ъ
Жыл бұрын
Вам нужно писать книгу реально. Я бы купил с удовольствием, хоть материалы доступны в видео у вас. Да многие из подписчиков, я уверен купили бы. Может мы увидим книгу от вас? Хотелось бы.
@selfedu_rus
Жыл бұрын
на пенсии, разве что, много времени это займет )
@mazur_vg
Жыл бұрын
Крутяк! Спасибо! 😁
@сергейпушкаев
8 ай бұрын
а как написать, чтобы сравнить, что объект является функцией
@impellergimpeller5133
Жыл бұрын
👍👍👍👍👍
@ibrahimoglu
Жыл бұрын
👍
@donfedor007
Жыл бұрын
Спасибо вам! Очень хороший урок. Одно не понятно количество просмотров 2,5 к , а лайков 210. Это меньше 10%. Что за проблема поставить лайк, я не пойму(
@Schriftsteller1703
Жыл бұрын
топ
@lem0n666
Жыл бұрын
вы выпускаете книгу???🤩🤩
@selfedu_rus
Жыл бұрын
была мысль, но слишком много писать ))
@lem0n666
Жыл бұрын
@@selfedu_rus а как с вами можно связаться более приватно?
@Keen.3.0
Жыл бұрын
По тому что не понятно)) что такое переменные и все такое
@youtubeyoutube6205
Жыл бұрын
Я не так давно пробовал с использованием этого оператора вытаскивать текст из сообщений телеграма В телеграме есть функция, экспортировать историю в json формате, и сообщение может быть нескольких типов, например: картинка с описание, картинка без описания, текстовое сообщение, текстовый ответ на другое сообщение Так, получается, что интересующий меня текст в каждом сообщении может быть под разным ключём в словаре и на разном уровне вложенности Хотел описать это шаблонами, но не справился Может кто-то сделает, тогда покажите пожалуйста :)
@selfedu_rus
Жыл бұрын
дальше будут примеры и другие коллекции
@ГубкаБоб-р8ъ
Жыл бұрын
Интересно, попробовал попробовал в кейс при проверке вместо оператора | использовать or, так не работает.
@selfedu_rus
Жыл бұрын
да, это не условный оператор, а шаблон проверки, тут другой синтаксис )
@7IdE
Жыл бұрын
Как легко и непринужденно прорекламировать собественную книгу? Спросите у Сергея. :D Ну а видос огонь, как обычно. Матч/кейс реально мощный инструмент, оказывается. Хотя и будет весьма сложно поменять мышечную память с простых ифов. И я просто оставлю это здесь. 4 разных кейса, чтобы понимать, насколько это все упрощает жизнь. И это еще без учета комбинации шаблонов... cmd = ("smth", "else", 2022) if isinstance(cmd, tuple) and len(cmd) >= 3 and len(cmd) < 6 and isinstance(cmd[0], str) and isinstance(cmd[1], str) and isinstance(cmd[2], (int, float)): author, title, price, *_ = cmd print("smth") try: author, title, price, *_ = cmd if isinstance(author, str) and isinstance(title, str) and isinstance(price, (int, float)): print("smth") except Exception: pass match cmd: case (str() as author, str() as title, int() | float() as price, *_) if len(cmd)
@kneel6815
Жыл бұрын
Упрощает жизнь, но работает намного медленнее.
@valerytropin9515
Жыл бұрын
Любопытно, что синтаксис условных выражений в этой конструкции очень похож на синтаксис сравнений в регулярных выражениях: (вариант1)|(вариант2)
Пікірлер: 34