Jump to content

Talk:History of Python

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Calbaer (talk | contribs) at 18:56, 15 March 2017 (detailed comparison of v2->v3 changes?). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Controversy

Does a slow section of a library which has been since fixed really need to be called a controversy? I could understand if it was found to be done intentionally or something, but come on.138.87.141.17 (talk) 02:39, 25 October 2010 (UTC)[reply]

Facts that should be in the Article

Python was named after the show Monty Python's Flying Circus. — Preceding unsigned comment added by 66.57.60.15 (talk) 14:43, 19 June 2011 (UTC)[reply]

detailed comparison of v2->v3 changes?

It would sure be nice to have a detailed comparison (e.g., a table) of changes from Python v2 to v3. I'm brand new to Python, and am finding that some things stated in some tutorials are untrue. I don't know enough about Python to know whether they're just plain wrong, or whether the "truth" changed from v2 to v3. (For example, one tutor states that a variable used to loop through a 'for' loop has as its scope ONLY the 'for' loop; in v3, this is certainly not true [because the looping variable's value can still be accessed after the for loop is completed]. Was it true in v2, and just changed in v3? I don't know. Would sure be nice for someone who knows these things to put a table here (or at least a reference to someone else's table) that details differences between v2 and v3. Thanks in advance to anyone who implements this! Aloha, philiptdotcom (talk) 03:38, 14 February 2013 (UTC)[reply]

This is likely impossible since (1) so many things have changed (think of all the modules that had to decide whether their str inputs were really bytes or str) and (2) things are still changing, so that past incompatibilities are being resolved (e.g., '%'-style formatting of bytes in 3.5, released years after your question) and - occasionally - past compatibilities broken (e.g., randomizing hashes in 3.3, released just months prior to your question). There are many references available online, but I don't think any are complete lists. Here, however, are a few:
Calbaer (talk) 18:56, 15 March 2017 (UTC)[reply]