<story><title>Improving your (Python) code with modern idioms</title><url>http://python3porting.com/improving.html</url><text></text></story><parent_chain></parent_chain><comment><author>strictfp</author><text>Why change the excellent printf-style string formatting syntax to the vastly inferior slf4j-style? If I want simple concatenation, i use concatenation. If I want really complex formatting I write explicit code to do it. Printf style hits a sweet spot: it formats common datatypes to common presentation formats. Python 3 adds a formatting mini-language which looks more convoluted for simple tasks and unreadable for complex ones. Why change the syntax?</text></comment>
<story><title>Improving your (Python) code with modern idioms</title><url>http://python3porting.com/improving.html</url><text></text></story><parent_chain></parent_chain><comment><author>raymondh</author><text>This article contains excellent recommendations except for one (the numbers.py module is nearly useless).</text></comment>