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

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

पायथन पर्यावरण की स्थापना

पायथन कोड चलाने के लिए, आपके सिस्टम में पायथन स्थापित होना चाहिए।

विंडोज़ पर

आप विंडोज के लिए पायथन का नवीनतम संस्करण यहां से डाउनलोड कर सकते हैं python.org डाउनलोड पेज। पर क्लिक करें पायथन डाउनलोड करें बटन, चुनें विंडोज़ निष्पादन योग्य अगले पृष्ठ पर, और निष्पादन योग्य के डाउनलोड होने की प्रतीक्षा करें। एक बार हो जाने के बाद, इंस्टॉलेशन विंडो को लॉन्च करने के लिए इंस्टॉलर फ़ाइल पर डबल-क्लिक करें।

instagram viewer

पायथन को स्थापित करें जैसा कि आप सामान्य रूप से विंडोज पर कोई अन्य प्रोग्राम स्थापित करते हैं। इंस्टालेशन के दौरान "Add Python to PATH" विकल्प को चेक करना न भूलें।

लिनक्स पर

लिनक्स पर पायथन को स्थापित करने के लिए, आपके द्वारा उपयोग किए जा रहे लिनक्स वितरण के आधार पर निम्नलिखित कमांड जारी करें:

डेबियन/उबंटू पर:

sudo apt install python

आर्क लिनक्स पर:

सुडो पॅकमैन -एस पायथन

फेडोरा और सेंटोस पर:

sudo dnf अजगर स्थापित करें

मैकोज़ पर

विंडोज के लिए इंस्टॉलेशन प्रक्रिया के समान, सबसे पहले, एमपीकेजी को यहां से डाउनलोड करें पायथन डाउनलोड पृष्ठ। फिर, इंस्टॉलर लॉन्च करें और इंस्टॉलेशन के साथ आगे बढ़ने के लिए ऑन-स्क्रीन चरणों का पालन करें।

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

मूल इनपुट, आउटपुट और चर

डेटा को सहेजना, इनपुट लेना और फिर वांछित आउटपुट उत्पन्न करने के लिए डेटा को संशोधित करना प्रत्येक पायथन प्रोग्राम का लक्ष्य है।

1. वैरिएबल को इनिशियलाइज़ और डिक्लेयर करना

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

संख्या = 20

यहां, हमने "नंबर" नाम और 20 के मान के साथ एक वैरिएबल घोषित किया है। इसी तरह, आप भिन्न डेटा प्रकार के साथ अन्य चर बना सकते हैं। पायथन कई डेटा प्रकारों का समर्थन करता है, लेकिन एक शुरुआत के रूप में, आप ज्यादातर नीचे बताए गए डेटा के साथ काम करेंगे। डेटा प्रकारों को प्रारंभ करने के लिए आदेश कोष्ठक में संलग्न हैं।

  1. पूर्णांक (संख्या = 10)
  2. डोरी (नाम = "रयान")
  3. पानी पर तैरना (दशमलव = 10.23)
  4. सूची (फल = ["सेब", "केला", "आम"])
  5. टपल (फल = ("सेब", "केला", "आम"))
  6. शब्दकोश (फ्रूटमैप = {1:"सेब", 2:"केला", 3:"आम"})

2. प्रिंट के साथ आउटपुट प्रदर्शित करें () विधि

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

पायथन में एक स्ट्रिंग को प्रिंट करने के लिए, निम्न कमांड सिंटैक्स पर एक नज़र डालें:

प्रिंट ("यह एक स्ट्रिंग है")

जो कुछ भी आप उद्धरणों के भीतर संलग्न करते हैं, वह जैसा है वैसा ही प्रदर्शित होगा। जब आप इसे कमांड लाइन का उपयोग करके चलाते हैं तो उपरोक्त कोड "यह एक स्ट्रिंग है" प्रदर्शित करेगा।

आप बिना उद्धरणों के केवल चर नाम निर्दिष्ट करके एक चर के मान को प्रिंट भी कर सकते हैं। आइए मान लें कि हमारे पास "शर्मा" मान रखने वाला एक स्ट्रिंग वैरिएबल "उपनाम" है:

प्रिंट (उपनाम)

आउटपुट:

शर्मा

3. इनपुट के साथ इनपुट लें ()

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

आप उपयोगकर्ता को का उपयोग करके एक मान दर्ज करने के लिए कह सकते हैं इनपुट आदेश। अनुसरण करने के लिए सिंटैक्स यहां दिया गया है:

चर = इनपुट ("प्रदर्शित करने के लिए स्ट्रिंग")

उदाहरण के लिए, निम्न आदेश उपयोगकर्ता से क्रमशः उनका नाम और आयु पूछेगा:

नाम = इनपुट ("कृपया अपना नाम दर्ज करें =>")
आयु = इनपुट ("कृपया अपनी आयु दर्ज करें =>")

कार्यक्रम प्रवाह का नियंत्रण लेना

एक प्रोग्राम में केवल इनपुट, आउटपुट और डेटा प्रकार शामिल नहीं होते हैं। इसमें तर्क को लागू करने और कार्यक्रम के प्रवाह को निर्धारित करने के लिए आवश्यक नियंत्रण कथन भी शामिल हैं।

4. तर्क को लागू करें if, elif, और अन्य के साथ

आपका कंप्यूटर संचालन को संभालता है और तार्किक निर्णयों के आधार पर चुनाव करता है। अपने कोड में तर्क को लागू करने के लिए, आप if, elif, और अन्य कमांड का उपयोग कर सकते हैं। ये आदेश शर्तों के आधार पर कार्यक्रम के प्रवाह को बदलते हैं और इस प्रकार सशर्त नियंत्रण कथन के रूप में जाने जाते हैं।

जैसा कि नाम से पता चलता है, अगर कमांड एक एक्सप्रेशन का मूल्यांकन करता है, और यदि यह सत्य है, तो इसके तहत स्टेटमेंट्स को निष्पादित करता है। NS एलिफ कमांड (अन्यथा अगर) एक और अभिव्यक्ति प्रदान करता है जिसका मूल्यांकन किया जाता है यदि पूर्ववर्ती अगर बयान झूठी वापसी। अंत में, यदि कोई पिछला कथन नहीं है (अगर या एलिफ) सही लौटें, अभिव्यक्ति के साथ प्रदान किया गया अन्यथा आदेश का मूल्यांकन किया जाता है।

ध्यान दें कि आपके पास कई हो सकते हैं अगर तथा एलिफ कोड के एक विशेष ब्लॉक में बयान। यहां तक ​​कि नेस्टेड अगर कथन संभव हैं।

यहाँ एक सरल प्रोग्राम है जो if, elif, और अन्य के उपयोग की व्याख्या करता है। कार्यक्रम मूल्यांकन करेगा कि निर्दिष्ट संख्या सकारात्मक, नकारात्मक या शून्य है या नहीं।

संख्या = इंट (इनपुट ("मूल्यांकन के लिए एक संख्या दर्ज करें:"))
अगर (संख्या> 0):
प्रिंट ("सकारात्मक")
एलिफ (संख्या <0):
प्रिंट ("नकारात्मक")
अन्यथा:
प्रिंट ("शून्य")

ध्यान दें कि हमें इनपुट () विधि को int () के साथ लपेटना था, क्योंकि इनपुट डिफ़ॉल्ट रूप से स्ट्रिंग प्रकार के रूप में संग्रहीत किया जाता है, और हमें इसके बजाय पूर्णांक प्रकार के "संख्या" चर की आवश्यकता होती है।

अगर और एलिफ के बीच का अंतर यह है कि कोड ब्लॉक में सभी बयानों का मूल्यांकन एक के बाद किया जाएगा दूसरा कोई फर्क नहीं पड़ता, लेकिन एक एलिफ स्टेटमेंट का मूल्यांकन तभी किया जाएगा जब पूर्ववर्ती अगर स्टेटमेंट खड़ा हो झूठा।

सम्बंधित: शुरुआती के लिए उपयुक्त पायथन परियोजना विचार

5. पायथन में लूप के लिए

हालांकि पायथन कई अन्य लूप स्टेटमेंट का समर्थन करता है (डू... जबकि, जबकि, स्विच), लूप के लिए बाकी की तुलना में सबसे आम लूप कंट्रोल स्टेटमेंट है।

सी और सी ++ के विपरीत, पायथन में लूप के लिए हमेशा एक पुनरावृत्त चर पर पुनरावृत्त होता है। एक पुनरावृत्त चर वह है जिसमें सूचियाँ, टुपल्स और शब्दकोश जैसे कई मान होते हैं।

ऐप्पल, केला, नाशपाती और आम के मूल्यों वाले एक सूची चर "फल" घोषित करें। प्रत्येक तत्व पर पुनरावृति करने के लिए और लूप का उपयोग करके मानों को प्रिंट करें:

फलों में तत्व के लिए:
प्रिंट (तत्व)

आप रेंज () विधि का उपयोग करके पायथन में लूप के लिए क्लासिक सी-शैली भी बना सकते हैं। रेंज () विधि निर्दिष्ट प्रारंभिक, समाप्ति और चरण मानों के आधार पर संख्याओं की एक सूची उत्पन्न करती है।

मेरे लिए रेंज में (0,5):
प्रिंट (i)

आउटपुट:

0
1
2
3
4

कोड में मॉड्यूलरिटी बनाए रखना

एक अच्छा कोड वह है जो पढ़ने में आसान हो, डीबग करने में आसान हो, और स्केल करने के लिए आसान हो। और यह सब मॉड्यूलर कोड लिखकर हासिल किया जाता है।

6. def के साथ कार्यों को परिभाषित करें

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

अन्य प्रोग्रामिंग भाषाओं के समान, पायथन कार्य सफल निष्पादन पर तर्क और वापसी मान भी लें। आप पायथन में कार्यों को अधिभारित भी कर सकते हैं।

डीईएफ़ योग (ए, बी):
वापसी ए+बी
प्रिंट (योग (1,2))

आउटपुट:

3

7. क्लास कीवर्ड के साथ क्लास बनाएं

आप पायथन में वस्तुओं के लिए ब्लूप्रिंट बनाने के लिए कक्षाएं बना सकते हैं। पायथन ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग का समर्थन करता है और उपयोगकर्ताओं को कक्षाएं बनाने और वस्तुओं को आरंभ करने की अनुमति देता है। एक वर्ग में एक्सेस संशोधक के साथ चर, रिटर्न प्रकार के साथ कार्य और यहां तक ​​​​कि अन्य वर्ग (नेस्टेड क्लास) शामिल हो सकते हैं।

यहां एक साधारण कोड है जो नाम का एक वर्ग बनाता है छात्र:

कक्षा छात्र:
नाम = ""
डीईएफ़ सेटनाम (स्वयं, पासवैल्यू):
स्व.नाम = पासवैल्यू
डीईएफ़ डिस्प्लेनाम (स्वयं):
प्रिंट (स्वयं का नाम)

एक वर्ग का उपयोग करने के लिए, आपको पहले इसका एक उदाहरण बनाना होगा, जिसे एक वस्तु के रूप में भी जाना जाता है।

रहस्यवादी = छात्र ()
mystudent.setName ("दीपेश शर्मा")
mystudent.displayName ()

अंतिम दो कोड स्निपेट के संयोजन पर, उपरोक्त प्रोग्राम आउटपुट होगा:

दीपेश शर्मा

अन्य प्रोग्रामिंग भाषाओं के समान, आप पायथन कक्षाओं में कंस्ट्रक्टर और स्थिर विधियों को भी लागू कर सकते हैं (क्रमशः init () डंडर विधि और @staticmethod डेकोरेटर का उपयोग करके)।

पायथन सीखने से असंख्य अवसर खुलते हैं

पायथन का उपयोग न केवल टेक्स्ट-आधारित एप्लिकेशन लिखने के लिए किया जाता है, आप इसका उपयोग वेब एप्लिकेशन, वेब स्क्रैपिंग, नेटवर्क प्रोग्रामिंग, ऑटोमेशन, मशीन लर्निंग आदि के विकास के लिए भी कर सकते हैं।

चाहे आप एक नवोदित प्रोग्रामर हों या एक अनुभवी डेवलपर, अपने मौजूदा कौशल में पायथन जोड़ना निश्चित रूप से उद्योग में आपकी विशेषज्ञता और विशेषज्ञता को बढ़ावा देगा।

साझा करनाकलरवईमेल
मुफ्त में पायथन कैसे सीखें

पायथन सीखने के लिए तैयार हैं, जो हाल ही में सबसे अधिक मांग वाली प्रोग्रामिंग भाषाओं में से एक है? यहां बताया गया है कि आप कैसे शुरुआत कर सकते हैं।

आगे पढ़िए

संबंधित विषय
  • प्रोग्रामिंग
  • अजगर
लेखक के बारे में
दीपेश शर्मा (94 लेख प्रकाशित)

दीपेश MUO में Linux के लिए जूनियर एडिटर हैं। वह सभी नवागंतुकों को एक आनंदमय अनुभव प्रदान करने के उद्देश्य से, लिनक्स पर सूचनात्मक मार्गदर्शिकाएँ लिखते हैं। फिल्मों के बारे में निश्चित नहीं है, लेकिन अगर आप तकनीक के बारे में बात करना चाहते हैं, तो वह आपका लड़का है। अपने खाली समय में, आप उसे किताबें पढ़ते हुए, विभिन्न संगीत शैलियों को सुनते हुए, या उसका गिटार बजाते हुए पा सकते हैं।

दीपेश शर्मा की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें