Python nesne yönelimli, yorumlanabilen, birimsel(modüler) ve etkile?imli bir programlama dilidir.
Girintilere dayal? basit sözdizimi, dilin ö?renilmesini ve ak?lda kalmas?n? kolayla?t?r?r. Bu da ona söz diziminin ayr?nt?lar? ile vakit yitirmeden programlama yap?lmaya ba?lanabilen bir dil olma özelli?i kazand?r?r.
Modüler yap?y?, s?n?f dizgesini (sistem) ve her türlü veri alan? giri?ini destekler. Hemen hemen her türlü platformda çal??abilir. (Unix , Linux, Mac, Windows, Amiga, Symbian Os bunlardan birkaç?d?r). Python ile sistem programlama, kullan?c? arabirimi programlama, a? programlama, uygulama ve veritaban? yaz?l?m? programlama gibi birçok alanda yaz?l?m geli?tirebilirsiniz. Büyük yaz?l?mlar?n hızl? bir ?ekilde prototiplerinin üretilmesi ve denenmesi gerekti?i durumlarda da C ya da C++ gibi dillere tercih edilir.