Python 3.10 — Лучший новый инструмент Pattern Matching и его возможности

Python 3.10 — Лучший новый инструмент Pattern Matching и его возможности

ZProger [ IT ]

2 года назад

43,933 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

ZProger [ IT ]
ZProger [ IT ] - 15.04.2022 14:07

Как вам инструмент? 🙂

Ответить
Виктор Мережко
Виктор Мережко - 08.09.2023 13:55

Просто охеренная вещь! Спасибо огромное!!!

Ответить
Илья Боярский
Илья Боярский - 21.07.2023 08:48

Хочу пересматривать это снова и снова. Чтобы понять как можно такое использовать на максимум. Вообще красиво выглядит.

Ответить
Ruslan Hamidullin
Ruslan Hamidullin - 20.03.2023 01:26

Мелкомягкие уже больше 10 лет назад рекомендовали везде где есть возможность использовать case вместо if, для улучшения структурирования кода и ускорения общей работы кода. Спасибо, Дружище!

Ответить
bla™ blabla™
bla™ blabla™ - 14.03.2023 12:14

почему у меня не работает match/case ? пишет нет таких переменных, версия 3,10,5

Ответить
Yurii K
Yurii K - 05.03.2023 09:15

Пушка. Спасибо

Ответить
Ольга Жабко
Ольга Жабко - 02.03.2023 09:51

Просто бомбитческий инструмент. Питон всё лучше и лучше

Ответить
Gutya
Gutya - 12.02.2023 13:38

функция и видео ахуенные

Ответить
Andrew Chernomorov
Andrew Chernomorov - 14.01.2023 10:32

Коммент для продвижения. Инструмент просто огонь!

Ответить
Sergey Gaidamakin
Sergey Gaidamakin - 06.01.2023 14:19

На привью значке X на if/elif/else и типа галочка на math/case это как понимать? Я не знаю что у вас в видео, у меня вопрос сразу по поводу привью, можете пояснить зачем такое заблуждение или все жесть внятное объяснение?

Ответить
Alexsey Dugin
Alexsey Dugin - 27.12.2022 11:02

Когда дошли до скобочек, сразу пошли какие то флешбеки с регексов

Ответить
Влад [кавер-студия]
Влад [кавер-студия] - 25.12.2022 12:07

case status if status 200 <= status < 300 😡😡😡

Ответить
Mr.GamerEnot
Mr.GamerEnot - 05.11.2022 19:15

Сделай пожалуйста более подробный видос где на практике применять if/else, а где match/case.

Ответить
Андрей Бакша
Андрей Бакша - 03.11.2022 12:57

имба

Ответить
Evgeny
Evgeny - 01.10.2022 00:22

Хорошее видео, спасибо

Ответить
Linux для Всех
Linux для Всех - 23.09.2022 16:37

Надо больше видео про 3.10, там много интересного :)

Ответить
MeeZeeFy
MeeZeeFy - 18.09.2022 11:35

какой линукс?

Ответить
Daily Video
Daily Video - 06.09.2022 19:08

Нам важно значение этих аргументов но нам не нужно записывать их в пельменную

Ответить
shimoda
shimoda - 31.08.2022 13:47

До этого видео у меня были ложные воспоминания что в питоне всегда был свитч, но я им не пользовался из за лени) А оно вон как оказывается) XD

Ответить
Працион
Працион - 17.08.2022 22:29

Ультра круто 👍

Ответить
Сергей Коновалов
Сергей Коновалов - 16.08.2022 17:01

круто

Ответить
mkalalaka
mkalalaka - 14.08.2022 22:15

вовремя я начал Питон учить, он как раз становится похож на нормальный язык. кейсы даже в SQL есть, причем давно, наконец то и Питон обзавелся

Ответить
dato chikhla
dato chikhla - 08.08.2022 00:37

Спасибо что рассказал это очень удобно

Ответить
Andrew KR
Andrew KR - 04.08.2022 17:18

Cool!

Ответить
SailTogether
SailTogether - 03.08.2022 19:43

Долбанутый синтаксис. Питон превращается в кусок <какого-то другого языка>.

Ответить
Roberto Bokarev
Roberto Bokarev - 02.08.2022 07:10

В C++ это существовало с эпохи динозавров. Также как и оператор разыменовывания, который, вроде как, хотят в Пайтон 3.11 добавить (незнаю точно, слышал, но не читал, пишу в основном на плюсах)

Ответить
Alexander Grigorev
Alexander Grigorev - 05.07.2022 05:48

Паттерн матичинг гораздо медленнее if-else так что есть как плюсы так и минусы

Ответить
Nickolay Fetlistov
Nickolay Fetlistov - 04.07.2022 09:03

Просто суперское видео! Автор красавчик! Спасибо!

Ответить
Виктор Чуриков
Виктор Чуриков - 01.07.2022 14:48

ссссЫ, ввввЫ, ккккЫ.... Что с твоей дикцией, чувак?

Ответить
Oleksandr Shalbanov
Oleksandr Shalbanov - 01.07.2022 10:39

не совсем понятно откуда взялась переменная arg и hlp...

Ответить
Андрей Бондарюк
Андрей Бондарюк - 12.06.2022 00:18

Питон мееееедленнный! ))

Ответить
Виталий Кузминов
Виталий Кузминов - 05.06.2022 16:12

Когда мне будут говорить что "Ruby умер, он не удобный, им никто не пользуется, да что там вообще на нем пишут", я буду показывать твое видео и говорить, что Python потребовалось всего 12 лет, чтобы приблизиться хоть чуть-чуть к Ruby по удобству использования ))

Ответить
Seriousbear
Seriousbear - 05.06.2022 14:05

Питонисты изобрели свитчкейс)

Ответить
Erjan.
Erjan. - 01.06.2022 05:09

Что за ОС?

Ответить
Siarhei Khomich
Siarhei Khomich - 31.05.2022 20:48

отличный инструмент

Ответить
trezzh4
trezzh4 - 28.05.2022 06:53

Странно, что так поздно добавили. В Visual Baisic такая конструкция была лет двадцать, если не больше, а это вроде далеко не самый передовой ЯП.

Ответить
Gleb Kachkaev
Gleb Kachkaev - 26.05.2022 14:38

инструмент топ

Ответить
Kalynovsky【Nakamura Akira】Valentin
Kalynovsky【Nakamura Akira】Valentin - 26.05.2022 01:22

Дождалииись!!!

Ответить
R S
R S - 25.05.2022 18:10

🔥🔥

Ответить
Roman Dobrov
Roman Dobrov - 24.05.2022 11:20

видос не смотрел, но слышал, что эта новая фича работает медленнее чем if/else

Ответить
Parabolyst
Parabolyst - 23.05.2022 21:27

Видос просто обалденный, все кратко и по делу, информация преподнесена максимально понятно, сам учу питон самостоятельно и в колледже, мне нравится этот метод, выглядит очень красиво, читается легко, кайфую

Ответить
Ник Н
Ник Н - 21.05.2022 14:50

Супер, спасибо

Ответить
Михаил Никитенко
Михаил Никитенко - 20.05.2022 22:52

у нас в конторе давно 3.10))) буквально вчера в микросервисе Pattern Matching использовал в одном месте, гденудно было отловить тип бизнеспроцесса в JSON от другого микросервиса)) читается быстрее и удобнее чем if/else)))

Ответить
Сергей Уфимцев
Сергей Уфимцев - 17.05.2022 17:22

Яб сказал что 1 в 1 с скалы стырили

Ответить
4rt crt
4rt crt - 15.05.2022 11:18

Интересно как же оно быстрее чем if/else, если конструкция match case транслируется в байткод в те же операторы что и при трансляции if / else ????

Ответить
Plaza
Plaza - 15.05.2022 03:09

Ввааауу как круто мне на виндовс 7 тооо, спасибоо, вовремя как всегда простоо

Ответить
Даниил Соловьев
Даниил Соловьев - 23.04.2022 12:42

Жду обзор на python 3.11)

Ответить
Lok'tar Ogar
Lok'tar Ogar - 22.04.2022 19:35

Все класно, кроме фашистской символики в имени канала : (

Ответить
Rejgan318
Rejgan318 - 20.04.2022 19:50

Есть модули из коробки - argparse для анализа аргументов, enum для перечисляемых типов и флагов. Примеры кода гораздо проще реализуются с помощью их. А вся мощь mathing здесь не раскрыта, только синтаксический сахар.

Ответить