What’s New in Python 3.8
As a developer who has primarily developed applications in Python for his entire professional career, I can&#x27;t say I&#x27;m especially excited about any of the &quot;headlining&quot; features of 3.8.<p>The &quot;walrus operator&quot; will occasionally be useful, but I doubt I will find many effective uses for it.  Same with the forced positional&#x2F;keyword arguments and the &quot;self-documenting&quot; f-string expressions.  Even when they have a use, it&#x27;s usually just to save one line of code or a few extra characters.<p>The labeled breaks and continues proposed in PEP-3136 [0] also wouldn&#x27;t be used very frequently, but they would at least eliminate multiple lines of code and reduce complexity.<p>PEP-3136 was rejected because &quot;code so complicated to
require this feature is very rare&quot;.  I can understand a stance like that.  Over complicating a language with rarely-used features can definitely create problems.  I just don&#x27;t see why the three &quot;headline&quot; features I mentioned are any different.<p>[0]: <a href="https:&#x2F;&#x2F;www.python.org&#x2F;dev&#x2F;peps&#x2F;pep-3136&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.python.org&#x2F;dev&#x2F;peps&#x2F;pep-3136&#x2F;</a>