Basically Python offers many nice interfaces, which encourage relatively efficient use of the underlying implementation. It would be trivial to implement an `appendleft` method for Python's list type (you could compose `list.insert`), but its omission was a good design choice, in my opinion. The language tries to guide you toward using the more appropriate data structure for the task, in this case a dedicated queue type. There're are numerous other similar examples scattered throughout the language. The way Python applies it's data structures is really well though out, and shows a great deal of attention to detail. There's a lot of wisdom wrapped up in Python's design choices, which I believe helps aspiring coders pick up solid techniques.
This isn't to say that Python is somehow, the be-all end-all language, but it's a very nice language, with many nice aspects to learn from.
This isn't to say that Python is somehow, the be-all end-all language, but it's a very nice language, with many nice aspects to learn from.