Muhamed YasirJune 24, 2017
Python is a widely used high-level programming language for general-purpose programming, created by Guido van Rossum and first released in 1991. An interpreted language, Python has a design philosophy which emphasizes code readability, and a syntax which allows programmers to express concepts in fewer lines of code than might be use in languages such as C++ or Java. In addition, the language provides constructs intended to enable writing clear programs on both a small and large scale.
Python features a dynamic type system and automatic memory management and supports multiple programming paradigms, including object-oriented, imperative, functional programming, and procedural styles. It has a large and comprehensive standard library.
Python 2.0 released on 16 October 2000. It had many major new features, including a cycle-detecting garbage collector and support for Unicode. As a result, the development process changed and became more transparent and community-backed.
Python 3.0 (which commonly referred to as python 3000 or py3k in its early development stage.). A major, backwards-incompatible release,released on 3 December 2008 after a long period of testing. However, many of its major features back ported to the backwards-compatible Python 2.6.x and 2.7.x version series.
Hence these are the differences between python 2.7.x and python 3.x. And, hope you understood the Python 2.7.x vs Python 3.x concept...