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