(bkz: Python), nesne yönelimli, yorumlamalı, birimsel ( (bkz: modüler)) ve etkileşimli yüksek seviyeli bir (bkz: programlama) dilidir.
Girintilere dayalı basit söz dizimi, 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ısı, sınıf dizgesini ( (bkz: sistem)) ve her türlü veri alanı girişini destekler. Hemen hemen her türlü platformda çalışabilir ( (bkz: Unix), (bkz: Linux), (bkz: Mac), (bkz: Windows), (bkz: Amiga), (bkz: Symbian)). (bkz: Python)ile (bkz: sistem programlama), kullanıcı (bkz: arabirimi programlama), (bkz: ağ programlama), (bkz: web programlama), uygulama ve (bkz: veri tabanı yazılımı) programlama gibi birçok alanda (bkz: yazılım)geliştirebilirsiniz. Büyük yazılımların hızlı bir şekilde prototiplerinin üretilmesi ve denenmesi gerektiği durumlarda da (bkz: C)ya da (bkz: C++) gibi dillere tercih edilir.
Python 1980'lerin sonunda (bkz: ABC programlama) diline alternatif olarak tasarlanmıştı. Python 2.0, ilk kez 2000 yılında yayınlandı. 2008'de yayınlanan Python 3.0, dilin önceki versiyonuyla tam uyumlu değildir ve Python 2.x'te yazılan kodların Python 3.x'te çalışması için değiştirilmesi gerekmektedir. Python 2 versiyonun resmi geliştirilme süreci, dilin son sürümü olan Python 2.7.x serisi versiyonların ardından 1 Ocak 2020 itibarıyla resmi olarak sona erdi.Python 2.x geliştirilme desteğinin sona ermesinin ardından, Python dilinin 3.7.x ve sonraki sürümlerinin geliştirilmesi devam etmektedir.