Python adalah bahasa tingkat tinggi. Sehingga tidak perlu mengingat arsitektur dan manajemen memori yang membuat python sangat disukai.
5. Portable python programming
Python dikatakan sebagai portabel karena program yang sama ditulis dengan python dapat dijalankan di berbagai platform seperti Windows, Linux, Unix dan lainnya.
6. Interpreted Language
Python adalah bahasa yang ditafsirkan. Kode tidak memerlukan kompilasi, mereka dieksekusi baris demi baris dan tidak semuanya sekaligus yang membuat debug kode lebih mudah daripada semua bahasa lainnya. Berdasarkan hal tersebut Python lebih lambat dari program java karena fitur ini.
7. Object-Oriented python programming
Python mendukung pendekatan berorientasi objek yang dapat membantu programmer untuk menulis kode yang dapat digunakan kembali dan membantu dalam mengembangkan aplikasi dengan kode yang lebih rendah.
8. Python programming can be extensible and embedded
Properti Python yang dapat diperluas memungkinkan kode untuk ditulis dan dikompilasi dalam bahasa lain seperti C atau C++. Kode ini kemudian dapat digunakan lebih lanjut dengan Python apabila diperlukan. Selain itu properti tertanam dari Python yang memungkinkan penggunaan Python dalam bahasa pemrograman.
9. large standard library python programming
Python bersama dengan pustaka standar besar menyediakan sejumlah besar modul dan fungsi. Sehingga programmer tidak perlu menulis kodenya, mereka hanya perlu mengimpornya.