Python is a programming language. It is quite popular and has a design philosophy that emphasizes code readability. It is widely considered to be a straightforward programming language to learn and master because of its focus on readability. Python is open source, and will run a multitude of platforms including, but not limited to: Various Linux/UNIX distributions (CentOS, Ubuntu, Fedora, Debian, etc.), Microsoft Windows, and Mac OS X.