पायथन ही एक उच्चस्तरीय, सर्वसाधारण उद्देशाने वापरली जाणारी प्रोग्रामिंग भाषा आहे. ऑफ-साइड नियमाद्वारे लक्षणीय इंडेंटेशनच्या वापरासह त्याच्या डिझाइन तत्त्वज्ञानाने कोड वाचनीयतेवर जोर दिला आहे.  पायथन डायनॅमिकली टाइप केले जाते आणि कचरा गोळा केला जातो. हे संरचित (विशेषतः प्रक्रियात्मक), ऑब्जेक्ट-ओरिएंटेड आणि फंक्शनल प्रोग्रामिंगसह एकाधिक प्रोग्रामिंग पॅराडिग्म्सचे समर्थन करते. या भाषेच्या सर्वसमावेशक मानक ग्रंथालयामुळे या भाषेचे वर्णन "बॅटरी समाविष्ट" म्हणून केले जाते.
पायथन म्हणजे काय?