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

लेखक: Frank Hunt
निर्मितीची तारीख: 13 मार्च 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
इंटरमीडिएट पायथन प्रोग्रामिंग कोर्स
व्हिडिओ: इंटरमीडिएट पायथन प्रोग्रामिंग कोर्स

सामग्री

तुम्हाला प्रोग्राम कसा शिकायचा आहे? प्रोग्रामिंग भाषेत प्रोग्रामिंग प्रारंभ करणे त्रासदायक वाटू शकते आणि हे शिकण्यासाठी आपल्याला वर्ग घेणे आवश्यक आहे असे आपल्याला वाटेल. काही विशिष्ट प्रोग्रामिंग भाषांसाठी ते प्रकरण असू शकते, परंतु अशा अनेक भाषा आहेत ज्या आपण एक किंवा दोन दिवसात पारंगत करू शकता. पायथन यापैकी एक भाषा आहे. आपण आधीच काही मिनिटांत एक कार्यरत पायथन प्रोग्राम तयार करू शकता. कसे ते जाणून घेण्यासाठी वाचा.

पाऊल टाकण्यासाठी

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

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

5 चे भाग 2: मूलभूत संकल्पना शिकणे

  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 12 * * 2 # 7 चौरस 49> 5 * * 7 # 5 7 78125 ची उर्जा

  4. व्हेरिएबल्स तयार करणे आणि हाताळणे. साध्या बीजगणित कार्यासाठी आपण पायथॉनमध्ये व्हेरिएबल्स नियुक्त करू शकता. पायथन प्रोग्राम्समध्ये व्हेरिएबल्स प्रदान करण्यासाठी ही एक उत्कृष्ट ओळख आहे. तुम्ही व्हेरिएबल्स ला असाइन करा = चिन्ह. उदाहरणांसह खाली कोड पहा.

    > ए = 5> बी = 4> अ * बी २०> २० * अ // बी २>> बी * * २ १>> रुंदी = १० # व्हेरिएबल्स कोणत्याही स्ट्रिंग> उंची =>> रुंदी * उंची असू शकतात 50

  5. दुभाषे बंद करा. जेव्हा आपण इंटरप्रीटर वापरुन पूर्ण करता, आपण त्यास बाहेर पडू शकता आणि कमांड प्रॉमप्टवर दाबून परत येऊ शकता Ctrl+झेड (विंडोज) किंवा Ctrl+डी. (लिनक्स / मॅक) त्यानंतर ↵ प्रविष्ट करा. तुम्ही देखील करू शकता सोडा () टाइप करा, नंतर दाबा ↵ प्रविष्ट करा प्रेस.

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

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

    मुद्रण ("हॅलो, वर्ल्ड!")

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

5 चे भाग 5: अधिक जटिल प्रोग्राम बनवणे

  1. मानक प्रवाह नियंत्रण विधानांसह प्रयोग. फ्लो कंट्रोल स्टेटमेंट्स आपल्याला विशिष्ट शर्तींच्या आधारे प्रोग्राम काय करतात हे नियंत्रित करण्याची परवानगी देतात. ही स्टेटमेन्ट पायथन प्रोग्रामिंगच्या अगदी मध्यभागी आहेत आणि आपण इनपुट आणि शर्तींवर अवलंबून भिन्न कार्य करणारे प्रोग्राम तयार करण्यासाठी त्यांचा वापर करू शकता. तो तर स्टेटमेंट हे याचे एक चांगले उदाहरण आहे. या उदाहरणात आपण हे करू शकता तर 100 पर्यंत फिबोनॅकी अनुक्रमणाची गणना करण्यासाठी विधानः

    # फिबोनॅकी अनुक्रमातील प्रत्येक संख्या मागील दोन संख्यांची बेरीज आहे. a, b = 0, 1 असताना बी 100: प्रिंट (बी, एंड = "") अ, बी = बी, ए + बी

    • हा क्रम (जोपर्यंत) चालू राहतो बी () 100 पेक्षा कमी आहे.
    • आउटपुट नंतर होते 1 1 2 3 5 8 13 21 34 55 89
    • तो शेवट = "" कमांड त्याच ओळीवर आउटपुट दर्शवेल, त्याऐवजी प्रत्येक ओळ वेगळ्या ओळीवर दाखवेल.
    • या सोप्या प्रोग्राममध्ये बर्‍याच गोष्टी लक्षात घेण्याच्या आहेत ज्या पायथनमध्ये जटिल प्रोग्राम तयार करण्यासाठी गंभीर आहेत.
      • इंडेंटेशन लक्षात ठेवा. ए : सूचित करते की खालील ओळी इंडेंट होतील आणि कोडच्या ब्लॉकचा भाग बनतील. वरील उदाहरणात तयार करा मुद्रण (बी) आणि a, b = b, a + b त्याचा एक भाग तर ब्लॉक. पायथन प्रोग्रामसाठी योग्य इंडेंटेशन आवश्यक आणि अद्वितीय आहे. इंडेंटेशन चुकीचे असल्यास ते योग्यरित्या कार्य करणार नाही.
      • एकाच रांगेत एकाधिक व्हेरिएबल्स परिभाषित केल्या जाऊ शकतात. वरील उदाहरणात, दोघेही म्हणून बी पहिल्या ओळीवर परिभाषित.
      • जर आपण हा प्रोग्राम थेट दुभाष्यात प्रविष्ट केला तर आपल्याला शेवटी एक रिकामी ओळ जोडावी लागेल जेणेकरून इंटरप्रेटरला कळेल की प्रोग्राम समाप्त झाला आहे.
  2. प्रोग्राम्समध्ये डिझाइन फंक्शन्स आपण प्रोग्राममध्ये नंतर कॉल करू शकता अशी कार्ये परिभाषित करू शकता. जेव्हा आपल्याला मोठ्या प्रोग्रामच्या मर्यादेत एकाधिक कार्ये वापरण्याची आवश्यकता असते तेव्हा हे विशेषतः उपयुक्त ठरते. खालील उदाहरणात, आपण फिबोनाची सीक्वेन्स कॉल करण्यासाठी यापूर्वी लिहिलेल्या प्रमाणेच फंक्शन तयार करता:

    डीफ फायब (एन): ए, बी = ०, १ जबकि एन: प्रिंट (अ, एंड = '') ए, बी = बी, ए + बी प्रिंट () # नंतर प्रोग्राममध्ये आपण फिबोनॅकी फंक्शनला कॉल करा # आपण दर्शविलेले मूल्य. तंतु (1000)

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

    वय = इंट (इनपुट ("आपले वय प्रविष्ट करा:")) जर वय = 12: मुद्रित करा ("लहान असणे चांगले आहे!") श्रेणीतील एलिफ वय (13, 20): मुद्रित करा ("आपण किशोर आहात!" ) अन्यथा: मुद्रित करा ("वाढण्याची वेळ") # जर यापैकी कोणतीही विधान # सत्य असेल तर संबंधित मजकूर प्रदर्शित होईल. # जर कोणतीही स्टेटमेन्ट खरी नसतील तर "बाकी" # मेसेज दिसेल.

    • हा प्रोग्राम काही इतर महत्वाची विधाने सादर करतो जी बर्‍याच वेगवेगळ्या अनुप्रयोगांसाठी अनिवार्य आहेत:
      • इनपुट () - हे कीबोर्डसह इनपुट विचारेल. वापरकर्ता संदेश अवतरण चिन्हात दिसेल. या उदाहरणात इनपुट () वेढला इंट () फंक्शन, ज्याचा अर्थ असा आहे की सर्व इनपुट पूर्णांक (पूर्णांक) म्हणून मानले जाते.
      • श्रेणी () - हे कार्य विविध प्रकारे वापरले जाऊ शकते. या प्रोग्राममध्ये ते 13 आणि 20 दरम्यान श्रेणी येते का ते तपासेल. श्रेणीचा शेवट गणनामध्ये समाविष्ट केलेला नाही.
  4. इतर सशर्त अभिव्यक्ती जाणून घ्या. मागील उदाहरण प्रविष्‍ट केलेले वय अट जुळवते की नाही हे निर्धारित करण्यासाठी "(त्यापेक्षा कमी किंवा समान) प्रतीक वापरते (=). आपण गणितामध्ये वापरत असलेल्या समान सशर्त अभिव्यक्त्यांचा वापर करू शकता परंतु त्यांचे टाइप करणे थोडेसे वेगळे आहे:
    सशर्त अभिव्यक्ती.
    याचा अर्थचिन्हपायथन प्रतीक
    च्या पेक्षा कमी
    या पेक्षा मोठे>>
    पेक्षा कमी किंवा समान=
    पेक्षा मोठे किंवा समान>=
    बरोबरी===
    समान नाही!=
  5. शिकत रहा. पायथन शिकण्याची जेव्हा ही सुरुवात होते तेव्हा. जरी शिकण्यासाठी ही सर्वात सोपी भाषा आहे, तरीही आपल्याला भाषेमध्ये अधिक खोलवर जायचे असल्यास शिकण्यासाठी बरेच काही आहे. प्रोग्राम बनविणे सुरू ठेवणे हा सर्वात चांगला मार्ग आहे! लक्षात ठेवा आपण दुभाष्यामध्ये काही प्रोग्राम डिझाइन द्रुतपणे लिहू शकता आणि कमांड लाइनमधून प्रोग्राम पुन्हा चालवण्याइतकी आपल्या बदलांची चाचणी करणे सोपे आहे.
    • पायथन प्रोग्रामिंगवर बरीच चांगली पुस्तके आहेत ज्यात "पायथन फॉर बिगिनर्स", "पायथन कूकबुक" आणि "पायथन प्रोग्रामिंगः संगणकाच्या विज्ञानाचा परिचय" यांचा समावेश आहे.
    • बरीच ऑनलाईन संसाधने उपलब्ध आहेत, परंतु ती प्रामुख्याने पायथन २. एक्स वर केंद्रित आहेत. त्यानंतर आपल्याला पायथन 3 मध्ये कार्य करण्यासाठी उदाहरणे सुधारण्याची आवश्यकता असू शकते.
    • अनेक शाळा पायथन वर धडे देतात. पायथनला बहुतेक वेळेस प्रास्ताविक प्रोग्रामिंग क्लासेसमध्ये शिकवले जाते कारण ती शिकण्यास सोपी भाषा आहे.

टिपा

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