Yes, due to the "there is only one obvious way to do things", all Python programmers i know in my country don't know anything about function programming (they use global variables and mutation everywhere), no interface design, the code is almost unreadable (lenghthly mutated code everywhere), inheritance everywhere (there's no way to track back the parent call without debugging), no need for unit test, don't even say about Typing,...<p>I don't blame Python for such issues, i know it's human error. But why no such issues happen in other languages ?<p>More beginners into programming is a good thing. But the worst things happen when they don't know a better way to do things. Because "There's only one Python way to do things".<p>That's the reason i avoid Python at all cost to teach programming to newscomers.