पायथन के गुण
पायथन धीमा है। हालाँकि इसकी लोकप्रियता लगातार बढ़ रही है, जिसका रूकना अब लगभग नामुमकिन है, क्योंकि यह कम कोड के साथ बेहतर प्रोडक्टिविटी प्रदान करती है। इस कारण पायथन सबसे अधिक पसंद की जाने वाली लैंग्वेजेस में से एक है। पायथन में उन विशेषताओं की सूची है, जो हर किसी को इसके साथ कोडिंग करने के लिए आकर्षित करती है। :
पायथन के गुण-
- लिखने में आसान: इन दिनों लैंग्वेजेस में लाइब्रेरीज की बढ़ती संख्या के साथ डेवलपर का अधिकांश समय उन्हें याद करने में चला जाता है। यह पायथन की सबसे अच्छी विशेषताओं में से एक है क्योंकि पायथन लाइब्रेरीज सिंपल इंग्लिश फ्रेजेस का उपयोग करती हैं। इस प्रकार पायथन में कोड लिखना बेहद आसान है।
- समझने में आसान: यह पायथन लैंग्वेज की सबसे शक्तिशाली विशेषता है, जो इसे सभी की पहली पसंद बनाती है। चूँकि इसमें उपयोग किए जाने वाले कीवर्ड्स सिंपल इंग्लिश फ्रेजेस होते है, इसलिए इसे समझना बहुत आसान है।
- ऑब्जेक्ट ओरिएंटेड : पायथन में ऑब्जेक्ट ओरिएंटेड लैंग्वेज की सभी विशेषताएँ हैं, जैसे- इन्हेरिटेन्स, मेथड ओवरराइडिंग, ऑब्जेक्ट्स आदि। इस प्रकार यह सभी पैराडिग्म्स और इसकी लाइब्रेरीज में करस्पॉडिंग फंक्शन्स को सपोर्ट करती है। यह जावा के विपरीत मल्टिपल इन्हेरिटेन्सेस के साथ इम्प्लिमेन्टेशन को भी सपोर्ट करती है।
4. रॉबस्ट स्टैंडर्ड लाइब्रेरीज : पायथन की लाइब्रेरीज बहुत विशाल हैं, जिसमें विभिन्न मॉड्यूल्स तथा फंक्शन्स सम्मिलित हैं, जो विभिन्न डेटा टाइप्स जैसे रेग्युलर एक्सप्रेशन्स आदि में कार्य करने वाले विभिन्न ऑपरेशन्स को सपोर्ट करती है।
5. विभिन्न प्रोग्रामिंग पैराडिग्म्स को सपोर्ट करती है : ऑब्जेक्ट-ओरिएंटेड लैंग्वेज की सभी विशेषताओं के सपोर्ट के साथ, पायथन प्रोसीजर ओरिएंटेड पैराडिग्म को भी सपोर्ट करता है। यह मल्टिपल इन्हेरिटेन्स को भी सपोर्ट करता है। यह अपनी विशाल तथा रॉबस्ट लाइब्रेरीज के कारण संभव है, जिसमें हर एक चीज के लिए फंक्शन सम्मिलित होता है।