News for hackers. Stuff that matters.
Re:Key differences between Python 2.7.x and Python 3.x (2014) by ubernostrum on Sunday May 07, 2017 @06:01PM (#14287944)
You do need to be careful when arguing about names: the official upstream advice from the Python core team is that, for example, invoking "python" (just "python") should always execute Python 2 (or report "command not found" if no Python 2 is available). Invoking Python 3 should always be "python3".

(the reason for this is to avoid breaking ancient scripts which naively assumed that "python" would always refer to Python 2, and allowing Python-3-aware scripts to be explicit about what version they were targeting)

There are no comments on this comment yet.