"पाइथन": अवतरणों में अंतर

मुक्त ज्ञानकोश विकिपीडिया से
मैंने इस लेख में अभी कुछ बेसिक सुधार किये हैं मैं वापस आऊंगा
मैंने
पंक्ति 20: पंक्ति 20:
}}
}}


'''पायथन''' एक सामान्य उद्देश्य उच्च स्तरीय [[प्रोग्रामिंग भाषा]] '''(General Purpose and High Level Programming language)''' है, इस प्रोग्रामिंग लैंग्वेज को इस तरह से डिजाईन किया गया है ताकि इसमें लिखे गए कोड आसानी से पढ़े और समझे जा सकें। दुसरे प्रोग्रामिंग भाषाओं के विपरीत, जिनमें कोड ब्लॉक्स को दर्शाने के लिए Curly Braces( {} ) का इस्तेमाल किया जाता है, इस प्रोग्रामिंग लैंग्वेज में कोड ब्लॉक्स को दर्शाने के लिए whitespace का प्रयोग किया जाता है। यह वस्तुतः एक प्रोग्रामिंग लिपि है जिसमें प्रोग्राम चलाने के लिए कोड को कंपाईल, यानि पूर्व-संयोजित करने की जरूरत नहीं है। पायथन "वाक्य रचना के साथ बहुत स्पष्ट उल्लेखनीय शक्ति" का दावा करती है। और उसके मानक पुस्तकालय बड़े और व्यापक है।
'''पायथन''' एक सामान्य उद्देश्य उच्च स्तरीय [[प्रोग्रामिंग भाषा]] '''(General Purpose and High Level Programming language)''' है, इस प्रोग्रामिंग लैंग्वेज को इस तरह से डिजाईन किया गया है ताकि इसमें लिखे गए कोड आसानी से पढ़े और समझे जा सकें। दुसरे प्रोग्रामिंग भाषाओं के विपरीत, जिनमें कोड ब्लॉक्स को दर्शाने के लिए Curly Braces( {} ) का इस्तेमाल किया जाता है, इस प्रोग्रामिंग लैंग्वेज में कोड ब्लॉक्स को दर्शाने के लिए white space का प्रयोग किया जाता है। इस प्रोग्रामिंग भाषा को Guido van Rossum ने 1991 में बनाया था। यह वस्तुतः एक प्रोग्रामिंग लिपि है जिसमें प्रोग्राम चलाने के लिए कोड को कंपाईल, यानि पूर्व-संयोजित करने की जरूरत नहीं है। पायथन "वाक्य रचना के साथ बहुत स्पष्ट उल्लेखनीय शक्ति" का दावा करती है। और उसके मानक पुस्तकालय बड़े और व्यापक है।


इस भाषा की डिजाइन दर्शन में कूट-पठनीयता (code readability) पर जोर दिया गया है। पाइथन का दावा है कि इसका सिन्टैक्स बहुत स्पष्ट है; इसकी मानक लाइब्रेरी विशाल और सर्वसमाहित (comprehensive) है। पाइथन कई [[लिनक्स]] सिस्टमों के साथ लग्न आता है।
इस भाषा की डिजाइन दर्शन में कूट-पठनीयता (code readability) पर जोर दिया गया है। पाइथन का दावा है कि इसका सिन्टैक्स बहुत स्पष्ट है; इसकी मानक लाइब्रेरी विशाल और सर्वसमाहित (comprehensive) है। पाइथन कई [[लिनक्स]] सिस्टमों के साथ लग्न आता है।

08:04, 25 मार्च 2017 का अवतरण

Python
Official Python Logo
प्रकार multi-paradigm: object-oriented, 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] C,[4] C++,[5] Dylan,[6] Haskell,[7] Icon,[8] Java,[9] Lisp,[उद्धरण चाहिए] Modula-3,[5] Perl
प्रभावित Boo, Cobra, D, Falcon, Groovy, JavaScript, Ruby[10]
प्रचालन तन्त्र Cross-platform
अनुज्ञप्‍तिधारी Python Software Foundation License
सामान्य संचिका नाम अनुयोजन .py, .pyw, .pyc, .pyo, .pyd
वेबसाइट python.org
Wikibooks logo विकिपुस्तक पर Python Programming

पायथन एक सामान्य उद्देश्य उच्च स्तरीय प्रोग्रामिंग भाषा (General Purpose and High Level Programming language) है, इस प्रोग्रामिंग लैंग्वेज को इस तरह से डिजाईन किया गया है ताकि इसमें लिखे गए कोड आसानी से पढ़े और समझे जा सकें। दुसरे प्रोग्रामिंग भाषाओं के विपरीत, जिनमें कोड ब्लॉक्स को दर्शाने के लिए Curly Braces( {} ) का इस्तेमाल किया जाता है, इस प्रोग्रामिंग लैंग्वेज में कोड ब्लॉक्स को दर्शाने के लिए white space का प्रयोग किया जाता है। इस प्रोग्रामिंग भाषा को Guido van Rossum ने 1991 में बनाया था। यह वस्तुतः एक प्रोग्रामिंग लिपि है जिसमें प्रोग्राम चलाने के लिए कोड को कंपाईल, यानि पूर्व-संयोजित करने की जरूरत नहीं है। पायथन "वाक्य रचना के साथ बहुत स्पष्ट उल्लेखनीय शक्ति" का दावा करती है। और उसके मानक पुस्तकालय बड़े और व्यापक है।

इस भाषा की डिजाइन दर्शन में कूट-पठनीयता (code readability) पर जोर दिया गया है। पाइथन का दावा है कि इसका सिन्टैक्स बहुत स्पष्ट है; इसकी मानक लाइब्रेरी विशाल और सर्वसमाहित (comprehensive) है। पाइथन कई लिनक्स सिस्टमों के साथ लग्न आता है।

पायथन कई प्रोग्रामिंग मानदंड, मुख्य रूप से आब्जेक्ट उन्मुखी भाषा (object oriented language), अनिवार्य प्रणाली तक ही सीमित नहीं, कार्यात्मक प्रोग्रामिंग शैली को भी समर्थन करता है। यह एक पूरी तरह गतिशील प्रकार प्रणाली और स्वत: स्मृति Scheme, Ruby, Perl and Tcl बंधन और समान सुविधाएँ। अन्य गतिशील भाषाओं की तरह, पायथन अक्सर एक स्क्रिप्टिंग भाषा के रूप में प्रयोग किया जाता है, लेकिन कभी कभी गैर स्क्रीप्टिंग संदर्भों की एक विस्तृत श्रृंखला में भी प्रयोग किया जाता है। तीसरे पक्ष के उपकरणों का उपयोग करना, पायथन कोड स्वसंपूर्ण निष्पादन योग्य कार्यक्रम में पैक किया जा सकता है। पायथन दुभाषियों कई ऑपरेटिंग सिस्टम के लिए उपलब्ध हैं।

सी पायथन (CPython) के संदर्भ कार्यान्वयन स्वतंत्र और खुला स्रोत सॉफ्टवेयर और समुदाय आधारित विकास मॉडल है, के रूप में सभी या इसकी वैकल्पिक कार्यान्वयन की लगभग सभी करते हैं। CPython गैर लाभ अजगर सॉफ्टवेयर फाउंडेशन द्वारा किया जाता है।

सन्दर्भ

  1. "Python 3.3.0 Release". Python Software Foundation. 5 मार्च 2012. अभिगमन तिथि 12 मार्च 2012.
  2. सन्दर्भ त्रुटि: <ref> का गलत प्रयोग; faq-created नाम के संदर्भ में जानकारी नहीं है।
  3. Kuchling, Andrew M. (22 दिसम्बर 2006). "Interview with Guido van Rossum (July 1998)". amk.ca. अभिगमन तिथि 12 मार्च 2012.
  4. van Rossum, Guido (1993). "An Introduction to Python for UNIX/C Programmers". Proceedings of the NLUUG najaarsconferentie (Dutch UNIX users group). even though the design of C is far from ideal, its influence on Python is considerable.
  5. "Classes". The Python Tutorial. Python Software Foundation. अभिगमन तिथि 2012-02-20. It is a mixture of the class mechanisms found in C++ and Modula-3
  6. Simionato, Michele. "The Python 2.3 Method Resolution Order". Python Software Foundation. The C3 method itself has nothing to do with Python, since it was invented by people working on Dylan and it is described in a paper intended for lispers
  7. Kuchling, A. M. "Functional Programming HOWTO". Python v2.7.2 documentation. Python Software Foundation. अभिगमन तिथि 2012-02-09.
  8. Schemenauer, Neil; Peters, Tim; Hetland, Magnus Lie (2001-05-18). "PEP 255 -- Simple Generators". Python Enhancement Proposals. Python Software Foundation. अभिगमन तिथि 2012-02-09.
  9. Smith, Kevin D.; Jewett, Jim J.; Montanaro, Skip; Baxter, Anthony (2 सितंबर 2004). "PEP 318 -- Decorators for Functions and Methods". Python Enhancement Proposals. Python Software Foundation. अभिगमन तिथि 24 फ़रवरी 2012.
  10. Bini, Ola (2007). Practical JRuby on Rails Web 2.0 Projects: bringing Ruby on Rails to the Java platform. Berkeley: APress. पृ॰ 3. आई॰ऍस॰बी॰ऍन॰ 978-1590598818.

बाहरी कड़ियाँ