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