Python has <b>much</b> bigger problems than the Walrus operator. I don't know why so many people blindly believe that Python is the best programming language. There is no language I hate more than Python, for its inefficiency (it can be 1000x slower than a compiled statically-typed language); its implicitness, which causes source code to be exceptionally hard to understand without tracing the entire control flow (implicit types, implicit type conversions, implicit multi-dimensional operators like in NumPy); it's almost complete lack of toolability in the general case (due to dynamic types); low runtime safety (there are many classes of errors and exceptions that can happen in Python or any other dynamically typed language that simply cannot happen in a statically-typed language); the fact Python goes out of its way to make multithreading hard (via the GIL, the fact it starts one Python VM per thread, in multithreaded environments, and yet won't even properly send stacktraces back to the main thread if another thread bombs); and much more. It is easier to shoot yourself and your team members in the foot in Python than in almost any other language. It is a toy language for small scripts -- it is not a real programming language for large-scale software engineering tasks that have to produce code that is robust, scalable, performant, and correct. The world is incurring massive technical debt by everybody getting on the Python bandwagon like (lazy) sheep.,(reply>), it's useful for applications where you want to write as less code as possible,(reply>), //There is no language I hate more than Python,//<br>.<br>Then you are not a trustworthy source regarding its deficits.