Python, okunması kolay ve güçlü olması için yapılmış açık kaynaklı bir programlama dilidir. Guido van Rossum adında Hollandalı bir programcı 1991 yılında Python'u yaptı. Adını Monty Python's Flying Circus adlı televizyon şovundan almıştır. Birçok Python örneği ve öğreticisi şovdan espriler içerir.

Python yorumlanmış bir dildir. Yorumlanan dillerin çalışması için derlenmesine gerek yoktur. Yorumlayıcı adı verilen bir program Python kodunu hemen hemen her tür bilgisayarda çalıştırır. Bu, bir programcının kodu değiştirebileceği ve sonuçları hızlı bir şekilde görebileceği anlamına gelir. Bu aynı zamanda Python'un C gibi derlenmiş bir dilden daha yavaş olduğu anlamına gelir, çünkü doğrudan makine kodunu çalıştırmaz.

Python yeni başlayanlar için iyi bir programlama dilidir. Yüksek seviyeli bir dildir, bu da bir programcının nasıl yapılacağı yerine ne yapılacağına odaklanabileceği anlamına gelir. Python'da program yazmak diğer bazı dillere göre daha az zaman alır.

Python C, C++, Java, Perl ve Lisp gibi diğer programlama dillerinden ilham almıştır.

Python'un geliştiricileri erken optimizasyondan kaçınmaya çalışır. Ek olarak, CPython referans uygulamasının kritik olmayan kısımlarına hız konusunda iyileştirmeler sağlayacak yamaları reddederler. Hız önemli olduğunda, bir Python programcısı zaman açısından kritik işlevleri C veya tam zamanında derleyici olan PyPy gibi dillerde yazılmış uzantı modüllerine taşıyabilir. Cython da mevcuttur. Bir Python betiğini C'ye çevirir ve Python yorumlayıcısına doğrudan C düzeyinde API çağrıları yapar.

Python'un kullanımını eğlenceli hale getirmek Python geliştiricilerinin önemli bir hedefidir. Bu, İngiliz komedi grubu Monty Python'a bir övgü olan dilin ismine de yansımıştır. Zaman zaman, standart foo ve bar yerine spam ve eggs'e atıfta bulunmak gibi öğreticilere ve referans materyallerine eğlenceli yaklaşımlarda bulunurlar.