पायथन एक हाई-लेवल, इंटरप्रेटेड, इंटरैक्टिव और ऑब्जेक्ट-ओरिएंटेड स्क्रिप्टिंग भाषा है। पायथन को अत्यधिक पठनीय बनाया गया है। यह अक्सर अंग्रेजी कीवर्ड्स का उपयोग करता है जबकि अन्य भाषाएं पंक्चुएशन का उपयोग करती हैं, और इसमें अन्य भाषाओं की तुलना में कम सिंटैक्टिकल कंस्ट्रक्शन्स हैं।
- पायथन इंटरप्रेटेड है - पायथन को रनटाइम पर इंटरप्रेटर द्वारा प्रोसेस किया जाता है। आपको अपने प्रोग्राम को चलाने से पहले कंपाइल करने की आवश्यकता नहीं है। यह PERL और PHP के समान है।
- पायथन इंटरैक्टिव है - आप वास्तव में एक पायथन प्रॉम्प्ट पर बैठ सकते हैं और अपने प्रोग्राम लिखने के लिए सीधे इंटरप्रेटर के साथ इंटरैक्ट कर सकते हैं।
- पायथन ऑब्जेक्ट-ओरिएंटेड है - पायथन प्रोग्रामिंग की ऑब्जेक्ट-ओरिएंटेड स्टाइल या तकनीक को सपोर्ट करता है जो कोड को ऑब्जेक्ट्स के भीतर एनकैप्सुलेट करता है।
- पायथन एक शुरुआती की भाषा है - पायथन शुरुआती स्तर के प्रोग्रामर्स के लिए एक बेहतरीन भाषा है और सरल टेक्स्ट प्रोसेसिंग से लेकर WWW ब्राउज़र्स से लेकर गेम्स तक अनुप्रयोगों की एक विस्तृत श्रृंखला के विकास का समर्थन करता है।
पायथन को गुइडो वैन रॉसम द्वारा अस्सी के दशक के अंत और नब्बे के दशक की शुरुआत में नीदरलैंड में नेशनल रिसर्च इंस्टीट्यूट फॉर मैथमेटिक्स एंड कंप्यूटर साइंस में विकसित किया गया था।
पायथन कई अन्य भाषाओं से लिया गया है, जिसमें ABC, मोडुला-3, C, C++, एल्गोल-68, स्मॉलटॉक, और यूनिक्स शेल और अन्य स्क्रिप्टिंग भाषाएं शामिल हैं।
पायथन कॉपीराइटेड है। पर्ल की तरह, पायथन सोर्स कोड अब GNU जनरल पब्लिक लाइसेंस (GPL) के तहत उपलब्ध है।
पायथन अब संस्थान में एक कोर डेवलपमेंट टीम द्वारा मेंटेन किया जाता है, हालांकि गुइडो वैन रॉसम अभी भी इसकी प्रगति को निर्देशित करने में एक महत्वपूर्ण भूमिका निभाते हैं।