पायथन 3 - अवलोकन

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

पायथन का व्याख्या है -

 अनुवादक द्वारा रनटाइम पर पायथन प्रोसेस किया जाता है। इसे क्रियान्वित करने से पहले आपको अपने प्रोग्राम को संकलित करने की आवश्यकता नहीं है। यह PERL और PHP के समान है

अजगर इंटरैक्टिव है -

 आप वास्तव में एक पायथन प्रोम्प्ट पर बैठ सकते हैं और सीधे अपने प्रोग्राम लिखने के लिए इंटरप्रेटर के साथ बातचीत कर सकते हैं।

पायथन ऑब्जेक्ट-ओरिएंटेड - 

पायथन ऑब्जेक्ट-ओरिएंटेड शैली या प्रोग्रामिंग की तकनीक का समर्थन करता है जो ऑब्जेक्ट्स के भीतर कोड को कैप्चर करता है।

पायथन शुरुआती भाषा है - 

पायथन शुरुआती स्तर के प्रोग्रामरों के लिए एक अच्छी भाषा है और सरल पाठ प्रसंस्करण से WWW ब्राउज़रों तक के खेल के लिए आवेदनों की एक विस्तृत श्रृंखला के विकास का समर्थन करता है।

अजगर का इतिहास

नीदरलैंड में गणित और कंप्यूटर विज्ञान के राष्ट्रीय अनुसंधान संस्थान में नब्बे के दशक के आखिर में और शुरुआती 90 के दशक में पाइथन का विकास गुइडो वैन रॉसम ने किया था।

अजगर एबीसी, मोडुला -3, सी, सी ++, अल्गोल -68, स्मॉलटाक, और यूनिक्स शेल और अन्य स्क्रिप्टिंग भाषाओं सहित कई अन्य भाषाओं से ली गई है।

पायथन कॉपीराइट है पर्ल की तरह, पायथन स्रोत कोड अब जीएनयू जनरल पब्लिक लाइसेंस (जीपीएल) के तहत उपलब्ध है।

पायथन अब संस्थान में एक कोर डेवलपमेंट टीम द्वारा रखे गए हैं, हालांकि गइडो वैन रॉसम अभी भी अपनी प्रगति के निर्देशन में एक महत्वपूर्ण भूमिका निभाता है।

पायथन 1.0 नवंबर 1994 में जारी किया गया था। 2000 में, पायथन 2.0 जारी किया गया था। पायथन 2.7.11 पायथन 2 का नवीनतम संस्करण है

इस बीच, पायथन 3.0 को 2008 में रिलीज़ किया गया था। पायथन 3 पायथन 2 के साथ पिछड़े संगत नहीं है। पायथन 3 में जोर दोहरे प्रोजेक्टिंग निर्माण और मॉड्यूल को हटाने पर किया गया था ताकि "एक होना चाहिए - और अधिमानतः केवल एक - यह करने के लिए स्पष्ट तरीका है। " पायथन 3.5.1 पायथन 3 का नवीनतम संस्करण है

पायथन सुविधाएँ

पायथन की विशेषताओं में शामिल हैं -

आसान करने के लिए सीखने - अजगर है कुछ खोजशब्दों, सरल संरचना, और एक स्पष्ट रूप से परिभाषित वाक्यविन्यास। यह एक छात्र को जल्दी से भाषा लेने की अनुमति देता है

आसान-से-पढ़ने के लिए - अजगर कोड अधिक स्पष्ट रूप से परिभाषित और आंखों के लिए दृश्यमान है।

आसान बनाए रखने के लिए - पायथन का स्रोत कोड काफी आसान है-बनाए रखने के लिए।

एक व्यापक मानक पुस्तकालय - पुस्तकालय का पायथन बहुत ही पोर्टेबल है और यूनिक्स, विंडोज और मैकिंटोश पर संगत क्रॉस-प्लेटफॉर्म है।

इंटरैक्टिव मोड -

 पायथन एक इंटरैक्टिव मोड का समर्थन करता है जो कोड के स्निपेट्स के इंटरेक्टिव परीक्षण और डीबगिंग की अनुमति देता है।

पोर्टेबल -

 पायथन हार्डवेयर प्लेटफार्मों की एक विस्तृत विविधता पर चल सकता है और सभी प्लेटफ़ॉर्म पर एक ही इंटरफ़ेस है।

विस्तारणीय - 

आप निम्न-स्तरीय मॉड्यूल को पायथन इंटरप्रेटर में जोड़ सकते हैं। ये मॉड्यूल प्रोग्रामर्स को अधिक कुशल बनाने के लिए अपने उपकरण को जोड़ने या कस्टमाइज़ करने के लिए सक्षम करते हैं।

डेटाबेस -

 पायथन सभी प्रमुख वाणिज्यिक डेटाबेस के लिए इंटरफेस प्रदान करता है।

जीयूआई प्रोग्रामिंग - 

पायथन जीयूआई अनुप्रयोगों का समर्थन करता है जो कई सिस्टम कॉल, लाइब्रेरी और विंडो सिस्टम, जैसे कि विंडोज एमएफसी, मैकिंटोश, और यून विंडो के एक्स विंडो सिस्टम को बनाया और पोर्ट किया जा सकता है।

स्केलेबल - 

पायथन शेल स्क्रिप्टिंग से बड़े कार्यक्रमों के लिए एक बेहतर संरचना और समर्थन प्रदान करता है।

उपर्युक्त सुविधाओं के अलावा, पाइथन में अच्छी विशेषताओं की एक बड़ी सूची है। ए, कुछ नीचे सूचीबद्ध हैं -

यह कार्यात्मक और संरचित प्रोग्रामिंग विधियों के साथ ही ओओपी का समर्थन करता है

इसे एक स्क्रिप्टिंग भाषा के रूप में इस्तेमाल किया जा सकता है या बड़े अनुप्रयोगों के निर्माण के लिए बाइट-कोड को संकलित किया जा सकता है।

यह बहुत उच्च-स्तरीय गतिशील डेटा प्रकार प्रदान करता है और डायनामिक प्रकार की जांच का समर्थन करता है।

यह स्वत: कचरा संग्रह का समर्थन करता है।

इसे आसानी से सी, सी ++, कॉम, एक्टिव एक्स, कॉरबा, और जावा के साथ एकीकृत किया जा सकता है।

No comments:

Post a Comment

My Instagram