Python is a powerful, object oriented, open source programming language for writing stand alone programs, quick scripts, and build prototypes for large applications. It is meant to be an easily readable language with formatting that is visually uncluttered and it often uses English keywords where other languages use punctuation. Its many features has made it one of the most popular syntax based programming languages that is being introduced to children who have just started coding.