Python adalah bahasa pemrograman multi-platform yang bersifat free dan open-source, dan dapat digunakan untuk mengembangkan aplikasi-aplikasi desktop maupun web. Python memiliki pustaka standar (Python Standard Library) yang sangat lengkap sehingga dapat memenuhi berbagai macam permasalahan-permasalahan riil di dalam dunia pemrograman, sebagai alternatif dari bahasa-bahasa pemrograman lain seperti C, C++, Java, PHP, dll. Untuk kepentingan yang spesifik, kode Python juga dapat diintegrasikan dengan pustaka lain yang ditulis dalam bahasa C, C++, Java (melalui Jpython), dan bahasa-bahasa .NET seperti Visual Basic dan C# (melalui IronPython)