पाइथन
सामान्य प्रयोजन प्रोग्रामिंग भाषा / From Wikipedia, the free encyclopedia
पाइथन (Python) सामान्य कार्यों के लिए उपयुक्त उच्च स्तरीय प्रोग्रामिंग भाषा (General Purpose and High Level Programming language), इन्टरैक्टिव, ऑब्जेक्ट ओरिएन्टेड, स्क्रिप्टिंग भाषा है। इस भाषा को इस तरह से डिजाइन किया गया है ताकि इसमें लिखे गए कोड आसानी से पढ़े और समझे जा सकें।
प्रकार | multi-paradigm: ऑब्जेक्ट-ओरिएंटेड, imperative, functional, procedural, reflective |
---|---|
पहला अवतरण | 1991 |
डिज़ाइनर | Guido van Rossum |
निर्माता | Python Software Foundation |
स्थायी विमोचन |
3.2.2 / 2011-09-04; 12 वर्ष पूर्व 2.7.2 / 2011-06-11; 12 वर्ष पूर्व |
प्रस्तुतिपूर्व विमोचन |
3.3.0a1 / 2012-3-5; 12 वर्ष पूर्व[1] |
लिखने का तरिका | duck, dynamic, strong |
उपयोग | CPython, IronPython, Jython, Python for S60, PyPy |
भाषिका | Cython, RPython, Stackless Python |
प्रभावकर्ता | ABC,[2] ALGOL 68,[3] सी,[4] सी++,[5] Dylan,[6] हैस्कल,[7] Icon,[8] Java,[9] Lisp,[उद्धरण चाहिए] Modula-3,[5] पर्ल |
प्रभावित | Boo, Cobra, D, Falcon, Groovy, जावास्क्रिप्ट, Ruby[10] |
प्रचालन तन्त्र | Cross-platform |
अनुज्ञप्तिधारी | Python Software Foundation License |
सामान्य संचिका नाम अनुयोजन | .py, .pyw, .pyc, .pyo, .pyd |
वेबसाइट | python.org |
विकिपुस्तक पर Python Programming |
अन्य प्रोग्रामिंग भाषाओं के विपरीत, जिनमें कोड-ब्लॉक्स को दर्शाने के लिए मझोले कोष्ठक ( {} ) का इस्तेमाल किया जाता है, पाइथन में कोड-ब्लॉक्स को दर्शाने के लिए ह्वाइट स्पेस (white space) का प्रयोग किया जाता है। इस प्रोग्रामिंग भाषा को Guido van Rossum ने 1991 में बनाया था। यह वस्तुतः एक प्रोग्रामिंग लिपि है जिसमें प्रोग्राम चलाने के लिए कोड को कंपाईल, यानि पूर्व-संयोजित करने की जरूरत नहीं है। पायथन "वाक्य रचना के साथ बहुत स्पष्ट उल्लेखनीय शक्ति" का दावा करती है। और उसकी मानक लाइब्रेरी (standard library) बड़ी और व्यापक है।
इस भाषा की डिजाइन-दर्शन में कूट-पठनीयता (code readability) पर जोर दिया गया है। पाइथन का दावा है कि इसका सिन्टैक्स बहुत स्पष्ट है; इसकी मानक लाइब्रेरी विशाल और सर्वसमाहित (comprehensive) है। कई लिनक्स सिस्टमों के साथ पाइथन प्रायः जुड़ा हुआ (pre-installed) आता है।
अन्य गतिशील भाषाओं की तरह, पायथन अक्सर एक स्क्रिप्टिंग भाषा के रूप में प्रयोग किया जाता है, लेकिन कभी कभी गैर स्क्रीप्टिंग संदर्भों की एक विस्तृत शृंखला में भी प्रयोग किया जाता है। कुछ उपकरणों का उपयोग करके, पायथन कोड स्वसंपूर्ण निष्पादन योग्य प्रोग्राम (इक्सक्युटेबल प्रोग्राम) के रूप में पैक किया जा सकता है। पायथन इन्टरप्रेटर कई ऑपरेटिंग सिस्टम के लिए उपलब्ध हैं।