Právě díky možnostem Pythonu odnést programátora do říše chyb a omylů a díky relativně snadnému zápisu se podle mě hodně hodí na výuku teorie programování. Na praktickou výuku programování je pravda ten Pascal lepší, nicméně pokud se někdo naučí teorii, tak může rovnou z Pythonu přejít na C++ nebo třeba Erlang nebo Haskell (což bych programátorům, co se učili v Pascalu, moc nedoporučoval).