Page 343 - COPA - TT - Marathi
P. 343

IT & ITES                                     एक्सरसाईस साठी  संबंधित धिअरी  1.42.10&11
            COPA - इलेक्टिव्ह मॉड्यूल - I - Python मध्े प्रोग्ाधमंग


            मॉड्यूल्स आधण टयू ल्स वापरून ऑपरेिन्स करा (Perform Operations Using Modules
            and Tools)
            उधदिष्े: या धड्ाच्ा शेवटी तुम्ी सक्षम व्ाल

            •  मॉड्यूल तयार करणे
            •  लरोधडंग मॉड्यूल
            •  मॉड्यूलचे नाव बदला.

            Python मध्े मॉड्यूल                                   1   इम्रोट्ट  ्ट्ेटमेंट
            पायथन मॉड्यूलमध्े पायथन प्ोग्ाम फाइल म्ियून पररभाटषत के ले जाऊ   इंपोट्च स्टेटमेंटर्ा वापर एका मॉड्यूलर्ी सव्च काय्चक्षमता दुसऱ्या मॉड्यूलमध्े
            शकते  ज्ामध्े  पायथन  फं क्शन्स,  क्ास  टकं वा  व्ेररएबल्ससह  पायथन   आयात करण्ासाठी के ला जातो. येथे, आपि हे लक्षात घेतले पाटहजे की
            कोड असतो. दुसऱ्या शब्ांत, आम्ी म्ियू शकतो की आमर्ी पायथन कोड   आपि  कोित्ाही  python  सोस्च  फाईलर्ी  काय्चक्षमता  वापरू  शकतो
            फाईल एक्स्ेंशन (.py) सह सेव् के ली आहे ती मॉड्यूल मानली जाते.  आटि ती फाईल मॉड्यूल म्ियून दुसर् या पायथन सोस्च  फाइलमध्े आयात
                                                                  करू शकतो.
            Python मधील मॉड्यूल्स लॉटजकल  मेथड्स ने कोड व्वन्स्थथत करण्ार्ी
            लवटर्कता  प्दान  करतात.  एका  मॉड्यूलर्ी  काय्चक्षमता  दुसर् यामध्े   आम्ी एकार् आयात टवधानासह अनेक मॉड्यूल्स आयात करू शकतो.
            वापरण्ासाठी, आपल्ाला स्पेटसटफक  मॉड्यूल आयात करिे आवश्यक
                                                                  धसन्ेक्स :
            आहे.
                                                                     mport module1,module2..
            मॉड्यूल तयार करिे
                                                                  उदाहरण:
            उदाहरण: demo.py
                                                                     mport demo        #importing entire Module
               # Python Module example
                                                                     a=int(input(“Enter a :”))
               def  sum(a,b):
                                                                     b=int(input(“Enter b :”))
               return a+b                                            print(“Sum is :”,demo.sum(a,b))
               defsub(a,b):                                          print(“Sub is :”,demo.sub(a,b))

               return a-b                                            print(“Mul is :”,demo.mul(a,b))

               defmul(a,b):                                          print(“Div is :”,demo.div(a,b))

               return a*b                                         आउटपुट:
                                                                     एं टर करा :12
               defdiv(a,b):
               return a/b                                            b :6 एं टर करा
                                                                     Sum is: 18
            वरील उदाहरिात आपि डेमो नावाच्ा मॉड्यूलमध्े sum(), sub(), mul()
            आटि div() 4 फं क्शन्स पररभाटषत के ली आहेत.               sub is:6
            आमच्ा पायथन कोडमध्े मॉड्यूल लोड करत आहे                  Mul is:72

            त्ार्ी  काय्चक्षमता  वापरण्ासाठी  आम्ाला  आमच्ा  पायथन  कोडमध्े      Div is: 2.0
            मॉड्यूल लोड करिे आवश्यक आहे. पायथन खाली पररभाटषत के ल्ाप्मािे
                                                                  2  फ्ॉम इम्रोट्ट   ्ट्ेटमेंट
            दोन टाइप र्ी स्टेटमेंट प्दान करतो.
                                                                  नेमस्पेसमध्े  संपयूि्च  मॉड्यूल  आयात  करण्ाऐवजी,  python  के वळ
            1   इम्ोट्च  स्टेटमेंट
                                                                  मॉड्यूलर्े स्पेटसटफक  प्ॉपटलीज  आयात करण्ार्ी लवटर्कता प्दान करते.
            2  फ्ॉम इम्ोट्च  स्टेटमेंट                            हे  फ्ॉम  -  इंपोट्च  स्टेटमेंट  वापरून  के ले  जाऊ  शकते.  अशा  पररन्स्थथतीत
                                                                  आम्ी डॉट ऑपरेटर वापरत नाही.


                                                                                                               313
   338   339   340   341   342   343   344   345   346   347   348