Python is an interpreted, interactive, object-oriented programming language that combines remarkable power with very clear syntax.