पायथन एक व्याख्या की गई उच्च-स्तरीय सामान्य-उद्देश्य प्रोग्रामिंग भाषा है। इसका डिजाइन दर्शन महत्वपूर्ण इंडेंटेशन के उपयोग के साथ कोड पठनीयता पर जोर देता है। इसकी भाषा निर्माण के साथ-साथ इसके वस्तु-उन्मुख दृष्टिकोण का उद्देश्य प्रोग्रामर को छोटे और बड़े पैमाने पर परियोजनाओं के लिए स्पष्ट, तार्किक कोड लिखने में मदद करना है।