Python is a programming language created by Guido van Rossum in 1991 that combines features of C and Java. It is an open source, high-level, dynamically typed language that is both object-oriented and procedural. Python code is portable, platform independent, and can be integrated with other languages like C and Java. It has a large standard library and is an interpreted, extensible, and scalable scripting language.