Początkujący programiści Pythona, przychodzący z innych języków, wcześniej czy później trafiają na problem braku implementacji switch/case w tym języku. W tym poście omówię alternatywy dla tej popularnej konstrukcji. Omówię też nową instrukcję Pythona 3.10: match/case. Wszystkie Pythonowe przykłady poniżej są pisane z wykorzystaniem paczki ipython – interaktywnej powłoki dla Pythona, o poszerzonych możliwościach, m.in. podpowiadaniu…