What is different in the newest version of python as opposed to the one we are supposed to use in the course?
What course?
Like in the MIT OCW Intro to Computer Science and Programming Course we are supposed to use version 2.5.4. What is different in version 3.x, which is the newer and not backwards compatible version of python?
The best explanation would be on the Python site http://www.python.org . Basically, the language was changed for future improvements.
Is 2.7.7 compatible?
Python v2.x is a gradual evolution of the language continuing the design approach that Python has been using for several years. Python v3.x is a fairly radical change to the language that the Python developers say will allow for a better evolution in years to come. I wouldn't worry too much about differences between 2.54 and 2.77. There may be some differences, but they'd be fairly minor.
Join our real-time social learning platform and learn together with your friends!