Python was conceived in the late 1980s and its implementation was started in 1989. Python 2.0 was released in 2000 with major new features like garbage collection and unicode support. Python 3.0 was released in 2008 as a backwards-incompatible version after long testing. Python is a general-purpose, high-level programming language designed for code readability. It supports multiple programming paradigms like object-oriented, imperative, and functional programming. Python has a large standard library and interpreters available for many operating systems.