Python is really one of the worst designed languages. It always baffles me that people recommend it to beginners.
I dunno there's a lot to pick from when it comes to "worst designed"!
It's definitely not well designed though.
And I agree about recommending it to beginners. Sure, a for-loop and a simple function look very friendly and easy, but good luck explaining to them why they can't import from a file in a different directory...
Except for all the others (that anyone uses)…