So, we’ve got a switch statement with slightly different syntax, right? Not quite. The name match was used for a reason — what’s actually going on here is something called Pattern Matching. To ...
There's bonus points for modularity here, since you don't even need to keep the 'case' statements anywhere near the switch, like you need to in regular Python 'if/elif' statements or other inferior ...
When you're trying to get the best performance out of Python, most developers immediately jump to complex algorithmic fixes, using C extensions, or obsessively running profiling tools. However, one of ...