पाइथन की विशेषताएँ
पाइथन एक उच्च स्तरीय गतिशील, इंटरैक्टिव और फ्री सोर्स कोड प्रोग्रामिंग भाषा है।
python features
Easy to Learn and Use
पाइथन अन्य भाषा जैसे की C, C#, javascript, java आदि की तुलना में सीखना बहुत आसान है।
पाइथन यह उच्च स्तरीय और डेवलपर अनुकूल प्रोग्रामिंग भाषा है।
पाइथन प्रोग्रामिंग में कोड लिखना बहुत आसान है और प्रारंभ करनेवाला भी कुछ घंटों या दिनों में पाइथन को आसानी से सीख सकता है।
पाइथन में सरल सिंटेक्स और सरल संरचना जो इसे सिखने में बहुत आसान बनता है ।
पाइथन में सरल सिंटेक्स और सरल संरचना जो इसे सिखने में बहुत आसान बनता है ।
Free and Open Source
पाइथन यह ऑफिसियल वेबसाइट पर आसानी से उपलब्ध है -Windows, Mac और Linux इसलिए पाइथन को ओपन सोर्स भाषा कहा जाता है। कोई भी इसके डेवलपमेंट्स में सहयोग और निर्माण करना है।
Meaningful Language
पाइथन अर्थपूर्ण है इसका मतलब यह है कि यह पढ़ने और समझ ने योग्य है।
Object-Oriented Language
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग पाइथन के मुख्य विशेषताएं में से एक है |
यह क्लासेस ऑब्जेक्ट और एनकैप्सुलेशन आदि का समर्थन करता है।
Interpreted Language
पाइथन एक इंटरप्रेटेड भाषा है। क्योंकि पाइथन कोड को एक एक लाइन एक्सेक्यूट किया जा सकता है।
अन्य भाषा c, c ++, java आदि की तरह पाइथन कोड को compile करने की कोई आवश्यकता नहीं है इससे किसी भी कोड को debug करना आसान हो जाता है | पाइथन के सोर्स कोड को तुरन्त बायोटेक फॉर्म में परिवर्तन कर देता है।
Portable language
पाइथन एक पोर्टेबल भाषा है। उदाहरण के लिए यदि हमारे पास windows के लिए पाइथन कोड है और यदि हम इस कोड को अन्य प्लेटफार्म जैसे Linux, Unix और Mac पर चलाना चाहते हैं तो हमें इसे बदलने की आवश्यकता नहीं है हम इस कोड को किसी भी प्लेटफार्म पर रन कर सकते हैं |
High-Level Language
पाइथन एक ऊँचा स्तर भाषा है। जब हम पाइथन में प्रोग्राम लिखते हैं तो हमें सिस्टम आर्किटेक्चर को याद रखने की आवश्यकता नहीं है और न ही हमें मेमोरी को मैनेज करने की आवश्यकता है। इस विशेषताएं में कोड को सीधे और आज़ादी से इंस्ट्रक्शन को execute कर सकते है |
GUI Programming Support
पाइथन का उपयोग करके ग्राफिकल यूजर इंटरफेस विकसित किया जा सकता है।
PyQt5, wxPython पाइथन के साथ ग्राफिकल ऍप बनाने के लिए सबसे अच्छे विकल्प है।
Dynamically Typed Language
पाइथन एक गतिशील भाषा है। इसलिए वेरिएबल के लिए type – int, double, long यह runtime पर तय किया जाता है।
Scalable
पाइथन शेल स्क्रिप्टिंग की तुलना में बड़े प्रोग्राम के लिए एक बेहतर समर्थन और स्ट्रक्चर प्रदान करता है |
Versatile
आप पाइथन प्रोग्रामिंग के साथ विभिन्न प्रकार के एप्लीकेशन और गेम्स बना सकते हैं।
Large Standard Library
पाइथन में एक large standard library है जो मॉड्यूल और कार्यों का सेट है ताकि आपको हर एक ऑब्जेक्ट्स के लिए अपना कोड न लिखना पड़े।
पाइथन एक ready-made library का bundle इसमें कई प्रकार के libraries present हैं जैसे कि expressions, unit-testing, web browsers, threading, databases, image manipulation आदि।
Extensible
यदि आवश्यक हो तो आप अपने कुछ पाइथन कोड को C ++ जैसी अन्य भाषाओं में लिख सकते हैं।
यह पाइथन को एक extensible भाषा बनाता है जिसका अर्थ है कि हम इसे अन्य भाषाओं में extended कर सके।पाइथन कुछ extensibility प्रदान करता है।जैसे की आप इसके कुछ कोड को C या C ++ में लिख सकते हैं और इसे उसी भाषा में compile भी कर सकते हैं।