On Wed, Apr 25, 2018 at 2:40 AM, Tim Peters
[Antoine]
... Yes... I think most will agree that Python is generally easy to take up for people coming from C++ etc., so my "easier to learn and teach" was mostly about non-programmers.
[Tim]
even for raw beginners the semantics are the tiniest part of what they need to learn anyway about Python's assignment expressions.
I'm not sure what you mean by that. If it's the tiniest part, what's the overwhelming part?
I was hoping it was clear from context that I was talking about "binding expressions", not the PEP's wholly general "assignment expressions".
Hopefully you have seen, or soon will see, the latest posting of the PEP, in which assignment targets are restricted to simple names. :) Though I still talk about "assignment expressions". I don't see a problem with calling them that, but I also don't see a problem with calling them "binding expressions" if you prefer. ChrisA