Introduction to Python

Introduction to Python

Python is an interpreter, high-level, general-purpose programming language. Created by Guido van Rossum and officially released on February 20, 1991. Python was conceived in the late 1980s as a successor to the ABC language. Python 2.0 released in 2000. Python 3.0 released 2008 Due to concern about the amount of code written for Python 2, support for Python 2.7 (the last release in the 2.x series) was extended to 2020.

पॉयथन एक व्याख्यात्मक, हाई-लेवल, सामान्य प्रयोजन प्रोग्रामिंग भाषा है। गुइडो वैन रोसुम द्वारा निर्मित और आधिकारिक तौर पर 20 फरवरी, 1991 को रिलीज हुई। एबीसी भाषा के उत्तराधिकारी के रूप में 1980 के दशक के अंत में पायथन की कल्पना की गई थी। पायथन 2.0 को 2000 में रिलीज किया गया। पायथन 2 के लिए लिखे गए कोड की मात्रा के बारे में चिंता के कारण, पायथन 2.7 के लिए समर्थन (2.x श्रृंखला में अंतिम रिलीज) को 2020 तक बढ़ाया गया था।

A global community of programmers develops and maintains CPython, an open source reference implementation. A non-profit organization, “the Python Software Foundation”, manages and directs resources for Python and CPython development. According to IEEE spectrum’s interactive ranking, Python is the top programming language of 2018. Python has maintained its grip on the No. 1 spot.

प्रोग्रामर्स का एक वैश्विक समुदाय सीपायथन को विकसित करता है और एक ओपेन सोर्स रिफरेंस कार्यान्वयन रखता है। एक गैर लाभकारी संगठन “the Python Software Foundation” पायथन और सीपायथन विकास के लिए संसाधनों का प्रबंधन और निर्देशन करता है। IEEE स्पेक्ट्रम की इंटरेक्टिव रैंकिंग के अनुसार, पायथन 2018 की शीर्ष प्रोग्रामिंग भाषा है। पायथन ने नंबर 1 स्थान पर अपनी पकड़ बनाए रखी है।

Sometimes people compare Python to languages such as Perl, Tcl, and Java. So here we’ll focus on functionality.

कभी-कभी पायथन की तुलना Perl, Tcl, और Java जैसी भाषाओं से करते हैं। इसलिए यहां हम कार्यक्षमता पर ध्यान केंद्रित करेंगे।

Python more powerful than Tcl: Python’s strong support for “programming in the large” makes it applicable to the development of larger systems, and its library of application tools is broader.

पायथन, Tcl की तुलना में अधिक शक्तिशाली है: बड़े सिस्टम के विकास के लिए “programming in the large” के लिए पायथन का मजबूत समर्थन और एप्लिकेशन टूल की इसकी लाइब्रेरी व्यापक है।

Python more readable than Perl: Python has a clear syntax and a simple, sound design. This in turn makes Python more reusable and maintainable, and helps reduce program bugs.

Perl की तुलना में पायथन अधिक पठनीय है: पायथन में एक स्पष्ट सिन्टैक्स और एक सरल, ध्वनि डिजाइन है। यह बदले में पायथन को अधिक पुनः प्रयोज्य और बनाए रखता है, और प्रोग्राम बग्स को कम करने में मदद करता है।

Python simpler and easier to use than Java and C#: Python is a scripting language; but Java and C# both inherit much of the complexity and syntax of larger OOP systems languages like C++.

पायथन, जावा और C# की तुलना में उपयोग करने के लिए आसान एवं सरल है: पायथन एक स्क्रिप्टिंग भाषा है। but Java और C# दोनों में C++ जैसे बड़े OOP systems languages की जटिलता और सिंटैक्स बहुत अधिक हैं।

Python simpler and easier to use than C++: Python code is simpler than the equivalent C++ and often one-third to one-fifth as large, though as a scripting language, Python sometimes serves different roles.

पायथन, C++ की तुलना में उपयोग करने के लिए आसान एवं सरल है: पायथन कोड समतुल्य C++ की तुलना में सरले है, और अक्सर एक तिहाई से एक-पांचवां बड़ा होता है, हालांकि एक स्क्रिप्टिंग भाषा के रूप में, पायथन कभी-कभी अलग-अलग भूमिका निभाता है।

Python simpler and higher-level than C: Python’s detachment from underlying hardware architecture makes code less complex, better structured, and more approachable than C, C++’s progenitor.

पायथॉन सरल और C की तुलना में उच्च स्तर का है: पायथन की टुकड़ी अंतर्निहित हार्डवेयर आर्किटेक्चर बनाता है, जो कि कम जटिल, बेहतर संरचित, और अधिक अनुमानित C, C++ के पूर्वज हैं।

Python more powerful, general-purpose, and cross-platform than Visual Basic: Python is a richer language that is used more widely and its open source nature means it is not controlled by a single company.

विजुअल बेसिक की तुलना में पायथन अधिक शक्तिशाली, सामान्य उद्देश्य और क्रॉस-प्लेटफॉर्म है: पायथोनिस एक समृद्ध भाषा है जिसका अधिक व्यापक रूप से उपयोग किया जाता है और इसके खुले स्रोत की प्रकृति का अर्थ है कि यह एक कंपनी द्वारा नियंत्रित नहीं है।

Python more readable and general-purpose than PHP: Python is used to construct web sites too, but it is also applied to nearly every other computer domain, from robotics to movie animation and gaming.

PHP की तुलना में पायथन अधिक पठनीय और सामान्य उद्देश्य के लिए है: पायथन का उपयोग वेब साईट निर्माण के लिए भी किया जाता है, लेकिन यह लगभग हर दूसरे कंप्यूटर डोमेन रोबोटिक्स से लेकर मूवी एनीमेशन और गेमिंग तक पर लागू होता है।

Python more powerful and general-purpose than JavaScript: Python has a larger tool set, and is not as tightly bound to web development. It’s also used for scientific modelling, music’s, and more.

जावास्क्रिप्ट की तुलना में पायथन अधिक शक्तिशाली और सामान्य उद्देश्य के लिए है: पायथन में एक बड़ा टूलसेट है, और यह वेब विकास के लिए मजबूती से बाध्य नहीं है। इसका उपयोग वैज्ञानिक मॉडलिंग, संगीत और अन्य के लिए भी किया जाता है।

Python more readable and established than Ruby: Python syntax is less cluttered, especially in non-trivial code, and its OOP is fully optional for users and projects to which it may not apply.

पायथन रूबी की तुलना में अधिक पठनीय और स्थापित है: पायथन सिंटैक्स कम अव्यवस्थित होता है, विशेष रूप से गैर ट्रीवियल कोड, और इसका ओओपी उपयोगकर्ताओं और परियोजनाओं के लिए वैकल्पिक है जो इसे लागू नहीं कर सकता है।

Python more mature and broadly focused than Lua: Python’s larger feature set and more extensive library support give it a wider scope than Lua, an embedded “glue” language like Tcl.

पाइथन Lua की तुलना में अधिक परिपक्व और व्यापक रूप से केंद्रित है: पायथन का बड़ा फीचर सेट और अधिक व्यापक लाइब्रेरी समर्थन TCL जैसी एक अंतर्निहित “glue” भाषा इसे Lua की तुलना में एक व्यापक गुंजाइश देता है।

Python less esoteric than Smalltalk, Lisp, and Prolog: Python has the dynamic flavor of languages like these, but also has a traditional syntax accessible to both developers and end users of customizable systems.

पॉयथन, स्मॉलआक, लिस्प और प्रोलॉग की तुलना में कम गूढ़ है: पॉयथन में इन जैसी भाषाओं का डॉयनेमिक फ्लेवर है, लेकिन कस्टमाइजिंग सिस्टम के डेवलपर्स एंड यूजर दोनों के लिए एक पारंपरिक वाक्यविन्यास सुलभ कराता है।

Chapter wise Model Paper Link

About Me