Sisi utama yang membedakan Python dengan bahasa lain adalah dalam hal aturan penulisan kode program. Bagi para programmer di luar python siap-siap dibingungkan dengan aturan indentasi, tipe data, tuple, dan dictionary. Python memiliki kelebihan tersendiri dibandingkan dengan bahasa lain terutama dalam hal penanganan modul, ini yang membuat beberapa programmer menyukai python. Selain itu python merupakan salah satu produk yang opensource, free, dan multiplatform.
Beberapa fitur yang dimiliki Python adalah :
* memiliki kepustakaan yang luas; dalam distribusi Python telah disediakan modulmodul
* siap pakai untuk berbagai keperluan.
* memiliki tata bahasa yang jernih dan mudah dipelajari.
* memiliki aturan layout kode sumber yang memudahkan pengecekan, pembacaan
* kembali dan penulisan ulang kode sumber. berorientasi obyek.
* memiliki sistem pengelolaan memori otomatis (garbage collection, seperti java)
* modular, mudah dikembangkan dengan menciptakan modul-modul baru; modulmodul
* tersebut dapat dibangun dengan bahasa Python maupun C/C++.
* memiliki fasilitas pengumpulan sampah otomatis, seperti halnya pada bahasa