Python seems to embrace more magic and other subtle visual cues than any other language. I am convinced it is only "beginner friendly" because of how much folks insist it is so.

The magic is friendlier to beginners than to intermediate/advanced programmers.

Yup. There are a lot of problems with Python, but you're not going to run into them for several years. If you're running into them right away then you're probably not a beginner.

I'm not so sure. A couple times I've shown WTFpython [0] to a co-worker, who after spending a bit of time skimming through it mentions that they finally understand a bug they had when they were learning python. And which entry it is is usually different between them.

[0] https://github.com/satwikkansal/wtfpython