Session: Pattern matching (in python?)

Pattern matching was initially popularized by functional languages and is (from a more general point of view) known as decomposition, destructuring, unification or unpacking today. Since the introduction of classes as types, the need for matching arguments and constructor calls was rising.

This talk is language-agnostic and analyzes pattern matching techniques of various kinds (including Scala, Prolog and Clojure).

In the end I want to conclude a set of usecases for pattern matching in python and possible solution approaches.