पायथन में प्रोग्रामिंग

लेखक: Frank Hunt
निर्माण की तारीख: 13 जुलूस 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
पाइथन सीखें - शुरुआती के लिए पूर्ण कोर्स
वीडियो: पाइथन सीखें - शुरुआती के लिए पूर्ण कोर्स

विषय

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

कदम बढ़ाने के लिए

5 का भाग 1: पायथन स्थापित करना (विंडोज)

  1. विंडोज के लिए पायथन डाउनलोड करें। आप पायथन वेबसाइट से मुफ्त में विंडोज के लिए पायथन इंटरप्रेटर डाउनलोड कर सकते हैं। अपने ऑपरेटिंग सिस्टम के लिए सही संस्करण डाउनलोड करना सुनिश्चित करें।
    • सबसे हाल का संस्करण डाउनलोड करें।
    • पायथन पहले से ही ओएस एक्स और लिनक्स के साथ शामिल है। सभी पायथन संबंधित सॉफ़्टवेयर को स्थापित करने की आवश्यकता नहीं है, लेकिन आपको वास्तव में एक अच्छे प्रोग्रामिंग भाषा वर्ड प्रोसेसर की आवश्यकता है।
    • ओएस एक्स के अधिकांश लिनक्स वितरण और संस्करण अभी भी पायथन 2. एक्स का उपयोग करते हैं। 2 और 3 के बीच कुछ मामूली अंतर हैं, "प्रिंट" बयान में परिवर्तन विशेष रूप से ध्यान देने योग्य हैं। यदि आप ओएस एक्स या लिनक्स पर पायथन का एक नया संस्करण स्थापित करना चाहते हैं, तो पायथन वेबसाइट से आवश्यक फाइलें डाउनलोड करें।
  2. अजगर दुभाषिया स्थापित करें। अधिकांश उपयोगकर्ताओं के लिए डिफ़ॉल्ट सेटिंग्स पर्याप्त होंगी। आप उपलब्ध मॉड्यूल की सूची के अंतिम विकल्प की जांच करके कमांड प्रॉम्प्ट से पायथन कार्य कर सकते हैं।
  3. एक वर्ड प्रोसेसर स्थापित करें। नोटपैड या टेक्स्टएडिट में एक पायथन प्रोग्राम लिखना संभव है, लेकिन एक विशेष पाठ संपादक के साथ कोड को पढ़ना बहुत आसान है। नोटपैड ++ (विंडोज), टेक्स्टवर्ंगलर (मैक), या जेएडिट (कोई भी सिस्टम) जैसे चुनने के लिए कई मुफ्त संपादक हैं।
  4. अपनी स्थापना का परीक्षण करें। कमांड प्रॉम्प्ट (विंडोज कमांड प्रॉम्प्ट) या टर्मिनल (मैक / लिनक्स) खोलें और टाइप करें अजगर। पायथन लोड किया जाएगा और संस्करण संख्या प्रदर्शित की जाएगी। अब आप निम्नानुसार पायथन इंटरप्रेटर कमांड प्रॉम्प्ट देखेंगे >.
    • प्रकार प्रिंट ("हैलो, वर्ल्ड!") और दबाएँ ↵ दर्ज करें। अब आपको टेक्स्ट मिलेगा नमस्ते दुनिया! पायथन कमांड प्रॉम्प्ट के तहत देखा जा सकता है।

भाग 2 का 5: बुनियादी अवधारणाओं को सीखना

  1. पायथन कार्यक्रम को संकलित करने की आवश्यकता नहीं है। अजगर एक दुभाषिया के साथ काम करता है, जिसका अर्थ है कि जैसे ही आप इसमें बदलाव करते हैं, आप तुरंत एक कार्यक्रम चला सकते हैं। यह कई अन्य प्रोग्रामिंग भाषाओं की तुलना में पुनरावृत्ति, संशोधन और त्रुटि खोजने की प्रक्रिया को बहुत तेज करता है।
    • पायथन सीखने के लिए सबसे आसान भाषाओं में से एक है और आप मिनटों के भीतर एक सरल प्रोग्राम चला सकते हैं।
  2. दुभाषिया का उपयोग करना। आप दुभाषिया कोड के साथ वास्तव में पहले कार्यक्रम में जोड़ने के बिना परीक्षण कर सकते हैं। यह सीखने के लिए बहुत अच्छा है कि असाइनमेंट कैसे काम करते हैं, या एक-बार कार्यक्रम लिखते हैं।
  3. जिस तरह से पायथन वस्तुओं और चर को संभालता है। पायथन एक वस्तु-उन्मुख भाषा है, जिसका अर्थ है कि सब कुछ एक वस्तु के रूप में माना जाता है। इसका मतलब है कि आपको एक कार्यक्रम की शुरुआत में चर घोषित करना होगा (आप किसी भी समय ऐसा कर सकते हैं), और आपको चर (पूर्णांक, स्ट्रिंग, आदि) का संकेत भी देना होगा।

5 का भाग 3: एक कैलकुलेटर के रूप में पायथन इंटरप्रेटर का उपयोग करना

कुछ बुनियादी अंकगणितीय कार्य करने से पायथन सिंटैक्स के साथ खुद को परिचित करने में मदद मिलती है और जिस तरह से संख्या और तार को संभाला जाता है।


  1. दुभाषिया शुरू करें। कमांड प्रॉम्प्ट या टर्मिनल खोलें। प्रकार अजगर और दबाएँ ↵ दर्ज करें। यह पायथन इंटरप्रेटर शुरू करता है और पायथन कमांड प्रॉम्प्ट खोलता है (>).
    • यदि आपके पास अजगर स्थापित नहीं है, ताकि आप इसे कमांड प्रॉम्प्ट से चला सकें, तो आपको दुभाषिया चलाने के लिए पहले पायथन निर्देशिका में जाना होगा।
  2. कुछ सरल अंकगणितीय ऑपरेशन। आप कुछ सरल अंकगणितीय ऑपरेशन करने के लिए आसानी से अजगर का उपयोग कर सकते हैं। इन गणना कार्यों के कुछ उदाहरणों के लिए नीचे दिए गए कोड को देखें। ध्यान दें: # इंगित करता है कि आप पायथन कोड में टिप्पणी कर रहे हैं, और दुभाषिया द्वारा संसाधित नहीं किया गया है।

    > 3 + 7 10> 100 - 10 * 3 70> (100 - 10 * 3) / 2 # विभाजन हमेशा एक अस्थायी बिंदु (दशमलव) संख्या 35.0> (100 - 10 * 3) // 2 # मंजिल देता है विभाजन (दो स्लैश) दशमलव की उपेक्षा करता है 35> 23% 4 # विभाजन के शेष 3> 17.53 * 2.67 / 4.1 11.41587804878049

  3. शक्तियों की गणना। उपयोग ** एक शक्ति का संकेत करने के लिए ऑपरेटर। अजगर बड़ी संख्या में जल्दी से गणना कर सकता है। उदाहरण के साथ नीचे कोड देखें।

    > 7 * * 2 # 7 चुकता 49> 5 * * 7 # 5 7 78125 की शक्ति के लिए

  4. वैरिएबल बनाना और हेरफेर करना। आप सरल बीजीय कार्यों के लिए अजगर में चर असाइन कर सकते हैं। यह पायथन कार्यक्रमों में चर असाइन करने के लिए एक उत्कृष्ट परिचय है। आप के साथ चर असाइन करते हैं = संकेत। उदाहरण के साथ नीचे कोड देखें।

    > a = 5> b = 4> a * b 20> 20 * a / b 25> b * * 2 16> चौड़ाई = 10 # चर किसी भी स्ट्रिंग> ऊंचाई = 5> चौड़ाई * ऊंचाई हो सकती है 50

  5. दुभाषिया बंद करें। जब आपको दुभाषिया का उपयोग किया जाता है, तो आप इसे बाहर निकाल सकते हैं और दबाकर कमांड प्रॉम्प्ट पर लौट सकते हैं Ctrl+जेड (विंडोज) या Ctrl+डी (लिनक्स / मैक) तो पर ↵ दर्ज करें। आप भी कर सकते हैं छोड़ो () टाइप करें, फिर दबाएँ ↵ दर्ज करें दबाता है।

5 का भाग 4: पहला कार्यक्रम

  1. अपना वर्ड प्रोसेसर खोलें। आप प्रोग्राम बनाने और बचाने की मूल बातें से खुद को परिचित करने के लिए जल्दी से एक परीक्षण कार्यक्रम बना सकते हैं, फिर उन्हें दुभाषिया के साथ चला सकते हैं। इससे आप यह भी परख सकते हैं कि आपका दुभाषिया ठीक से स्थापित है या नहीं।
  2. "प्रिंट" स्टेटमेंट बनाना। "प्रिंट" पायथन के बुनियादी कार्यों में से एक है, और इसका उपयोग प्रोग्राम चलाने के दौरान टर्मिनल में जानकारी प्रदर्शित करने के लिए किया जाता है। नोट: "प्रिंट" Python 2 और Python 3 के बीच सबसे बड़े अंतरों में से एक है। Python 2 में, आपको "प्रिंट" टाइप करना था, उसके बाद जो आप दिखाना चाहते थे। पायथन 3 में, "प्रिंट" एक फ़ंक्शन बन गया है, इसलिए आपको अब "प्रिंट ()" टाइप करना होगा, जिसे आप कोष्ठक के बीच प्रदर्शित करना चाहते हैं।
  3. एक बयान जोड़ें। प्रोग्रामिंग भाषा का परीक्षण करने के सबसे सामान्य तरीकों में से एक है "हैलो, वर्ल्ड!" दिखाने के लिए। इस पाठ को उद्धरण चिह्नों के साथ "प्रिंट ()" कथन के अंदर रखें:

    प्रिंट ("हैलो, वर्ल्ड!")

    • कई अन्य भाषाओं के विपरीत, एक पंक्ति के अंत में अर्धविराम जोड़ना आवश्यक नहीं है ; रखना। घुंघराले ब्रेसिज़ का उपयोग करना भी आवश्यक नहीं है ({}) कोड के साथ ब्लॉक को इंगित करने के लिए उपयोग किया जाना है। इसके बजाय, आप कोड के ब्लॉक को इंगित करने के लिए इंडेंटेशन के साथ काम करते हैं।
  4. फ़ाइल सहेजें। अपने वर्ड प्रोसेसर के मुख्य मेनू में फ़ाइल पर क्लिक करें और इस रूप में सहेजें चुनें। नाम बॉक्स के नीचे ड्रॉप-डाउन मेनू में, पायथन फ़ाइल का प्रकार चुनें। यदि आप नोटपैड (अनुशंसित नहीं) का उपयोग कर रहे हैं, तो फ़ाइल नाम के अंत में "सभी फ़ाइलें" और ".py" डालें।
    • उस फ़ाइल को सहेजना सुनिश्चित करें जहां आप इसे आसानी से एक्सेस कर सकते हैं, क्योंकि आपको इसे कमांड लाइन से आसानी से एक्सेस करने में सक्षम होना चाहिए।
    • सबसे पहले इसे "hello.py" के रूप में सहेजें।
  5. प्रोग्राम चलाएं। कमांड प्रॉम्प्ट या टर्मिनल खोलें और फाइल के सेव लोकेशन पर नेविगेट करें। जब आप वहां पहुंचें, तो प्रोग्राम को टाइप करके चलाएं नमस्ते और दबाएँ ↵ दर्ज करें। अब आपको पाठ प्राप्त करना चाहिए नमस्ते दुनिया! कमांड लाइन के नीचे।
    • इस बात पर निर्भर करता है कि आपने पायथन को कैसे स्थापित किया है और आपको किस संस्करण का उपयोग करना है पाइथन हेल्लोअरोक्स या python3 hello.py प्रोग्राम को चलाने के लिए टाइपिंग।
  6. जितनी बार संभव हो परीक्षण करें। पायथन के बारे में महान चीजों में से एक यह है कि आप नए कार्यक्रमों का तुरंत परीक्षण कर सकते हैं। अच्छा अभ्यास यह है कि कमांड लाइन को उसी समय छोड़ दें जब आप अपने संपादक में काम कर रहे हों। जब आप संपादक में एक प्रोग्राम को सहेजते हैं, तो आप प्रोग्राम को कमांड लाइन से ठीक से चला सकते हैं, ताकि आप परिवर्तनों का परीक्षण जल्दी कर सकें।

5 का भाग 5: अधिक जटिल कार्यक्रमों को डिजाइन करना

  1. एक मानक प्रवाह नियंत्रण कथन के साथ प्रयोग। फ्लो कंट्रोल स्टेटमेंट आपको यह नियंत्रित करने की अनुमति देता है कि एक प्रोग्राम कुछ शर्तों के आधार पर क्या करता है। ये बयान पायथन प्रोग्रामिंग के दिल में हैं, और आप उन्हें प्रोग्राम बनाने के लिए उपयोग कर सकते हैं जो इनपुट और शर्तों के आधार पर अलग-अलग काम करते हैं। यह जबकि कथन इसका एक अच्छा उदाहरण है, जिसके साथ शुरुआत करनी है। इस उदाहरण में आप यह कर सकते हैं जबकि 100 तक के फाइबोनैचि अनुक्रम की गणना करने के लिए कथन:

    # फाइबोनैचि अनुक्रम में प्रत्येक संख्या # पिछले दो संख्याओं का योग है। a, b = 0, 1 जबकि b 100: प्रिंट (b, अंत = "") a, b = b, a + b

    • यह क्रम तब तक जारी है (जब तक) से कम () १०० है।
    • तब आउटपुट बन जाता है 1 1 2 3 5 8 13 21 34 55 89
    • यह अंत = "" कमांड एक अलग लाइन पर प्रत्येक मान दिखाने के बजाय, एक ही लाइन पर आउटपुट दिखाएगा।
    • इस सरल कार्यक्रम में कई बातें ध्यान देने योग्य हैं जो कि पायथन में जटिल कार्यक्रम बनाने के लिए महत्वपूर्ण हैं:
      • नोट इंडेंटेशन। ए : इंगित करता है कि निम्नलिखित पंक्तियाँ इंडेंट की जाएंगी और कोड के ब्लॉक का हिस्सा बनेंगी। ऊपर के उदाहरण में बनाएँ प्रिंट (बी) तथा ए, बी = बी, ए + बी इसे का हिस्सा जबकि खंड मैथा। पायथन कार्यक्रम के लिए उचित इंडेंटेशन आवश्यक और अद्वितीय है। यदि इंडेंटेशन गलत है तो यह ठीक से काम नहीं करेगा।
      • एक ही लाइन पर कई वेरिएबल्स को परिभाषित किया जा सकता है। ऊपर के उदाहरण में, दोनों जैसा पहली पंक्ति में परिभाषित किया गया।
      • यदि आप सीधे दुभाषिया में इस कार्यक्रम में प्रवेश करते हैं, तो आपको अंत में एक खाली रेखा जोड़ने की आवश्यकता होगी ताकि दुभाषिया को पता चले कि कार्यक्रम समाप्त हो गया है।
  2. कार्यक्रमों के भीतर डिजाइन कार्य। आप उन कार्यों को परिभाषित कर सकते हैं जिन्हें आप कार्यक्रम में बाद में कॉल कर सकते हैं। यह विशेष रूप से तब उपयोगी होता है जब आपको किसी बड़े कार्यक्रम के दायरे में कई कार्यों का उपयोग करने की आवश्यकता होती है। निम्नलिखित उदाहरण में, आप एक ही फ़ंक्शन बनाते हैं जैसा कि पहले लिखा गया था, एक फिबोनाची अनुक्रम को कॉल करने के लिए:

    def fib (n): a, b = 0, 1 जबकि a: प्रिंट (a, अंत = '') a, b = b, a + b प्रिंट () # बाद में प्रोग्राम में आप फिबोनाची फ़ंक्शन को # के लिए कॉल करते हैं मूल्य जो आप इंगित करते हैं। तंतु (1000)

    • यह देता है 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. अधिक जटिल प्रवाह नियंत्रण कार्यक्रम बनाएँ। फ्लो कंट्रोल स्टेटमेंट के साथ आप विशिष्ट परिस्थितियों को इंगित कर सकते हैं जो कार्यक्रम के कार्यों को बदलते हैं। उपयोगकर्ता इनपुट के साथ काम करते समय यह विशेष रूप से महत्वपूर्ण है। निम्नलिखित उदाहरण का उपयोग करता है अगर, एलिफ (और अगर) और अन्य किसी की उम्र पर टिप्पणी करने के लिए एक सरल कार्यक्रम बनाना।

    उम्र = इंट (इनपुट ("अपनी उम्र दर्ज करें:")) अगर उम्र = 12: प्रिंट ("यह एक बच्चा होने के लिए बहुत अच्छा है!") सीमा (13, 20) में एलिफ उम्र: प्रिंट ("आप एक किशोरी हैं!" ) और: प्रिंट ("बड़ा होने का समय") # यदि इनमें से कोई भी कथन सत्य है # तो संबंधित पाठ प्रदर्शित किया जाएगा। # यदि कोई भी कथन सत्य नहीं है, तो "अन्य" # संदेश प्रदर्शित होता है।

    • यह कार्यक्रम कुछ अन्य महत्वपूर्ण कथनों का परिचय देता है जो कई विभिन्न अनुप्रयोगों के लिए अपरिहार्य हैं:
      • इनपुट () - यह कीबोर्ड से इनपुट मांगेगा। उपयोगकर्ता को उद्धरण चिह्नों में संदेश दिखाई देगा। इस उदाहरण में इनपुट () से घिरा हुआ int () फ़ंक्शन, जिसका अर्थ है कि सभी इनपुट को पूर्णांक (पूर्णांक) माना जाता है।
      • सीमा () - इस फ़ंक्शन का उपयोग विभिन्न तरीकों से किया जा सकता है। इस कार्यक्रम में, यह जाँचता है कि क्या सीमा 13 और 20 के बीच है। सीमा का अंत गणना में शामिल नहीं है।
  4. अन्य सशर्त अभिव्यक्तियों को जानें। पिछले उदाहरण प्रतीक का उपयोग करता है "यह निर्धारित करने के लिए" (=) से कम या बराबर है कि क्या प्रवेश की स्थिति से मेल खाता है। आप गणित में उन्हीं सशर्त अभिव्यक्तियों का उपयोग कर सकते हैं, लेकिन उन्हें टाइप करना थोड़ा अलग है:
    सशर्त अभिव्यक्तियाँ।
    जिसका अर्थ हैप्रतीकअजगर का प्रतीक
    से कम
    से अधिक>>
    इससे कम या इसके बराबर=
    से बड़ा या बराबर>=
    बराबर===
    बराबर नहीं!=
  5. सीखते रखना। यह केवल शुरुआत है जब यह पायथन सीखने की बात आती है। यद्यपि यह सीखने में सबसे आसान भाषाओं में से एक है, लेकिन अगर आप भाषा में गहराई से खुदाई करना चाहते हैं तो बहुत कुछ सीखना है। कार्यक्रम बनाने के लिए सबसे अच्छा तरीका है! याद रखें, आप दुभाषिया में कुछ प्रोग्राम डिजाइन जल्दी से लिख सकते हैं, और अपने परिवर्तनों का परीक्षण कमांड लाइन से प्रोग्राम को फिर से चलाने के समान सरल है।
    • पायथन प्रोग्रामिंग पर कई अच्छी किताबें हैं, जिनमें "पायथन फॉर बिगिनर्स", "पायथन कुकबुक" और "पायथन प्रोग्रामिंग: एन इंट्रोडक्शन टू कंप्यूटर साइंस" शामिल हैं।
    • ऑनलाइन संसाधनों की एक संख्या उपलब्ध है, लेकिन वे मुख्य रूप से अजगर 2.X पर ध्यान केंद्रित करते हैं। फिर आपको उन्हें पायथन 3 में काम करने के लिए उदाहरणों को संशोधित करने की आवश्यकता हो सकती है।
    • कई स्कूल पायथन पर पाठ प्रस्तुत करते हैं। पायथन को अक्सर परिचयात्मक प्रोग्रामिंग कक्षाओं में पढ़ाया जाता है क्योंकि यह सीखने में सबसे आसान भाषाओं में से एक है।

टिप्स

  • पायथन सरल कंप्यूटर भाषाओं में से एक है, लेकिन वास्तव में अच्छी तरह से सीखने के लिए अभी भी समर्पण की आवश्यकता है। यह बीजगणित के कुछ ज्ञान रखने में भी मदद करता है, क्योंकि पायथन गणितीय मॉडल पर बहुत केंद्रित है।