06-28, 16:00–16:20 (Asia/Jerusalem), Hall 3
>>> 1,1 == 1,1
1, True, 1
This bug led me into a rabbit hole of learning the internals of python's interpreter. This is a story of how python 3.10's structural pattern matching feature changed the way I write code completely
In this talk I'll go over the new structural pattern matching (also known as “match-case”) featured in python 3.10 and present real world examples on when and why it's extremely useful. In this talk, we will break the misconception that match-case is just another “switch-case” for python, and discover the it’s real power. those use cases include:
* creating interactive CLIs
* creating custom flake8 plugins
* validating custom syntax
English
Target audience –R&D
enthusiastic developer with a soft spot for cutting edge technology.