3 ms·
Some of the syntax changes are barely different (print statement a function instead of a keyword, good) but a lot of new things are added that I would consider
by VectorLock 7y ago
Some of the syntax changes are barely different (print statement a function instead of a keyword, good) but a lot of new things are added that I would consider to be syntactic sugar (walrus operator, for example) that threaten to detract from the two biggest things that drew me to Python: clean syntax and obvious understandability.
- gowld 7y agoPython allows imperative code with side effects in imported modules, as well as the "else" statement for "for" loops, so Python has never guaranteed obvious understandability.
- VectorLock 7y agoSure there are plenty of things that aren't perfect in Python, but I think it was the best of all viable candidates that came closest to that goal.