payment by upi: sinhamit@icici or payment by bank account name: amit kumar sinha, account number: 2646728782 IFSC code: KKBK0005660 SWIFT: KKBKINBB

Please support if you like my work by payment through upi: sinhamit@icici or payment by bank

account name: Amit Kumar Sinha,
account number: 2646728782
IFSC code: KKBK0005660
SWIFT: KKBKINBB


Writing First Code   in Category: पाइथन   by amit

🕙 Posted on 2023-06-21 at 05:04:45


पायथन में प्रोग्राम कैसे चलाएं?

    पिछले पृष्ठ में, आपने सीखा है कि पायथन सॉफ़्टवेयर (एप्लिकेशन) कैसे शुरू करें, अपने प्रोजेक्ट फ़ोल्डर में कुछ कोड लिखें और इसे कमांड लाइन इंटरफ़ेस (CLI) या VSCode संपादक में चलाएं। आप Python IDLE (उदाहरण के लिए, MS-Windows में अपने स्टार्ट मेनू से) का भी उपयोग कर सकते हैं, जो >>>(CLI) भी दिखाता है। आप अपने काम को .py एक्सटेंशन वाली फाइल में सेव कर सकते हैं। हालाँकि, स्वच्छ कोड लिखने के लिए, आपको बेहतर CODE संपादक (VSCode) या IDE (PyCharm) का उपयोग करना चाहिए। Python IDLE का एक उदाहरण नीचे दिखाया गया है:

Python 3.10.9 (tags/v3.10.9:1dd9be6, Dec 6 2022, 20:01:21) [MSC v.1934 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> print('Hello World')
Hello World

चर (Variables)

    चर स्मृति (रैम) स्थानों के नाम हैं, जो उनमें संग्रहीत मूल्यों के संबंधित स्मृति स्थानों को संदर्भित करते हैं। किसी भी प्रोग्राम को चलाने के लिए वेरिएबल्स बहुत महत्वपूर्ण होते हैं। PHP के विपरीत , पायथन में एक चर नाम $ प्रतीक से शुरू नहीं होता है । हालाँकि, एक चर नाम के नामकरण के अन्य नियम PHP और जावास्क्रिप्ट के समान हैं।

    एक वेरिएबल नाम किसी संख्या से शुरू नहीं होना चाहिए। इसमें रिक्त स्थान और - (ऋण) चिह्न सहित कोई विशेष वर्ण नहीं होना चाहिए । एक चर नाम अंग्रेजी वर्णानुक्रमिक (alphabe­tical) वर्ण या अंडरस्कोर से शुरू होना चाहिए, और चर नाम के भीतर बाद में संख्या हो सकती है। वेरिएबल नाम भी केस-संवेदी होते हैं।

डेटा के प्रकार

    एक चर नाम को निर्दिष्ट मान विभिन्न डेटा-प्रकारों का हो सकता है, उदाहरण के लिए, string(एकल उद्धरणों की एक जोड़ी या दोहरे उद्धरणों की एक जोड़ी के भीतर वर्णों की श्रृंखला), integer (पूरी संख्या, दशमलव बिंदु के बिना), float (या डबल जिसमें आंशिक fractional मान दशमलव बिंदु/डॉट के बाद शामिल हो सकते हैं), boolean (केवल True और False बूलियन मान हैं - PHP और JavaScript के विपरीत, Python में ये दोनों केस-संवेदी case-sensitive हैं)। इन चार डेटा-प्रकारों को स्केलर डेटा-प्रकार कहा जाता है। अन्य डेटा-प्रकार, जैसे मिश्रित डेटा-प्रकार, PHP और JavaScript से भिन्न होते हैं।

इंडेंटेशन और सिंटेक्स

    पायथन प्रोग्रामिंग भाषा के कोड को सरलतम रूप में लिखने के लिए विकसित किया गया है। इसे वैज्ञानिकों, प्रोफेसरों और छात्रों द्वारा उपयोग करने के लिए डिज़ाइन किया गया है, जो संकलन-समय (compile-time) की प्रोग्रामिंग भाषाओं के बारे में बहुत कम जानते हैं। पायथन निष्पादन के लिए तैयार (execution-ready RUN-TIME) प्रोग्रामिंग भाषा है। C पर आधारित अन्य प्रोग्रामिंग भाषाओं, जैसे C++, Java, PHP, JavaScript आदि, के विपरीत, Python को स्टेटमेंट टर्मिनेटर (statement terminator) की आवश्यकता नहीं है।

    इसलिए, पायथन प्रोग्रामिंग भाषा में प्रत्येक कथन एक नई पंक्ति में लिखा जाता है। कोड का एक ब्लॉक आम तौर पर अन्य प्रोग्रामिंग भाषाओं में घुंघराले ब्रेसिज़ में संलग्न होता है, लेकिन पायथन में आपको ऐसा करने की ज़रूरत नहीं है। इसलिए, कोड के एक ब्लॉक की पहचान करने के लिए, इंडेंटेशन बहुत महत्वपूर्ण है, और रिक्त स्थान के एक विशिष्ट पैटर्न का उपयोग किया जाता है।

    आम तौर पर, पायथन में कोड किसी कथन (या अभिव्यक्ति) से पहले बिना किसी रिक्त स्थान के लिखे जाते हैं। हालाँकि, कोड का एक ब्लॉक लिखने के लिए, आपको : (कोलन) प्रतीक के बाद अगली पंक्ति से रिक्त स्थान का एक सेट छोड़ना होगा। यानी, जब आपका कोड संपादक डिफ़ॉल्ट रूप से चार रिक्त स्थान छोड़ने के लिए डिज़ाइन किया गया है, तो आपको कोड के प्रत्येक नेस्टेड ब्लॉक के लिए 4, 8, 12, 16 के क्रम में रिक्त स्थान छोड़ना होगा।

    लेकिन, यदि आप अपने कोड संपादक को (अक्सर कई प्रोग्रामर द्वारा व्यवहार में), दो रिक्त स्थान छोड़ने के लिए बनाते हैं, तो आपको कोड के प्रत्येक नेस्टेड ब्लॉक के लिए 2, 4, 6, 8 के क्रम में रिक्त स्थान छोड़ना होगा। यह आपके कोड को अधिक अक्षुण्ण (intact) बनाता है और आपकी पायथन फ़ाइल, उदाहरण के लिए, new.py अच्छी और कॉम्पैक्ट दिखेगी।

अंतर्निहित फ़ंक्शंस और विधियां

    पिछले पृष्ठ में, आपने >>> (CLI) के साथ-साथ वीएस-कोड संपादक में (new.py फ़ाइल में सहेजा गया) एक साधारण पायथन कोड print( "Hello World" ) लिखा है। print() एक अंतर्निहित फ़ंक्शन है, जिसका उपयोग कंसोल में OUTPUT प्रदर्शित करने के लिए किया जाता है। हर प्रोग्रामिंग लैंग्वेज में कुछ आरक्षित कीवर्ड और बिल्ट-इन फ़ंक्शंस होते हैं। इन अंतर्निहित फ़ंक्शंस को उनके व्यवहार के अनुसार, फ़ंक्शंस, विधियों (methods), गुणों (properties), constructs आदि में वर्गीकृत किया जाता है।

आइए, कुछ और Python कोड लिखें

    यहां ऊपर उपयोग किए गए स्ट्रिंग मान जो कि "Hello World" है, को एक चर नाम, Greeting के लिए निर्दिष्ट करते हैं। आपको या तो सिंगल कोट्स की एक जोड़ी या डबल कोट्स की एक जोड़ी का उपयोग करना चाहिए। लेकिन, आपको उन्हें नहीं मिलाना चाहिए, क्योंकि प्रत्येक जोड़ी में पहला सिंगल/डबल कोट स्ट्रिंग के रूप में पहचाने गए मान को शुरू करता है। इसी तरह, संबंधित जोड़ी में दूसरा सिंगल/डबल कोट वर्णों की श्रृंखला को समाप्त करता है।

    अभी के बाद, सभी पायथन कोड VSCode संपादक में लिखे गए हैं, और प्रोजेक्ट फ़ोल्डर के python2023 उप-फ़ोल्डर में new.py फ़ाइल में सहेजे गए हैं, जब तक कि उन्हें विशिष्ट फ़ाइलों में सहेजने का निर्देश न दिया जाए। आप अपने कोड को अपनी पसंद के अनुसार किसी भी फोल्डर में सेव (save) कर सकते हैं। हालाँकि, आपको इन फ़ाइलों को चलाने/निष्पादित (run/execute) करने के लिए कमांड लाइन कंसोल, या VSCode एडिटर टर्मिनल का उपयोग करना चाहिए, जैसा कि पिछले पृष्ठ में बताया गया है।

# Python में टिप्पणियाँ (Comments) # (Hash) चिन्ह के साथ लिखे जाते हैं।
# टिप्पणियाँ यह समझने के लिए लिखी जाती हैं कि आपके प्रोग्राम में कोड का उद्देश्य क्या है।

Greeting = 'Hello World' # variable name Greeting has been assigned with a string data-type
print(Greeting) # variable used inside print() function

    आप print() कोष्ठक के अंदर एक या अधिक चर नाम, स्ट्रिंग या अन्य डेटा-प्रकार शाब्दिक (literals जैसा कि PHP संदर्भ में समझाया गया है) उपयोग कर सकते हैं, प्रत्येक को नीचे दिखाए गए अनुसार , (अल्पविराम) प्रतीक से अलग कर सकते हैं। आप ऊपर और नीचे के कोड में देख सकते हैं कि अब तक कोई इंडेंटेशन इस्तेमाल नहीं किया गया है।

name = 'Amit'
print('Hello', name, 'Welcome to Python')

    आप उपरोक्त दोनों कोड को CONSOLE या TERMINAL में चला सकते हैं जैसा कि नीचे दिखाया गया है:

C:\Users\yourName>cd\
C:\>cd xampp\htdocs\python2023
C:\xampp\htdocs\python2023>python new.py

    उपरोक्त कोड का आउटपुट इस प्रकार है:

Hello Amit Welcome to Python


Leave a Comment: