निराकरण: एक फाइल तयार करा आणि ती इतर फाइलमध्ये लायब्ररी म्हणून आयात करा

सॉफ्टवेअर डेव्हलपमेंटच्या आजच्या जगात, संघटित आणि स्वच्छ कोडिंग पद्धती राखणे महत्त्वाचे आहे. विशिष्ट कार्यक्षमतेसाठी स्वतंत्र फायली तयार करणे आणि इतर फायलींमध्ये लायब्ररी म्हणून आयात करणे ही अशी एक पद्धत आहे. हे केवळ कोड वाचनीयता सुधारत नाही तर कोड पुन्हा वापरता येण्यास मदत करते. हा लेख तुम्हाला पायथन वापरून फाईल कशी तयार करायची आणि लायब्ररी म्हणून दुसऱ्या फाईलमध्ये कशी आयात करायची याबद्दल मार्गदर्शन करेल, त्यानंतर कोडचे चरण-दर-चरण स्पष्टीकरण. याव्यतिरिक्त, आम्ही काही संबंधित लायब्ररी आणि कार्ये एक्सप्लोर करू जी विकासकांसाठी उपयुक्त असू शकतात.

सुरुवात करण्यासाठी, हातातील समस्या समजून घेऊ. समजा तुमच्याकडे Python फाइल आहे ज्यामध्ये विविध फंक्शन्स आहेत आणि तुम्ही या फंक्शनॅलिटीज दुसऱ्या फाईलमध्ये वापरू इच्छित आहात. कोड कॉपी आणि पेस्ट करण्याऐवजी, लायब्ररी म्हणून फाइल आयात केल्याने तुमचा वेळ आणि श्रम दोन्ही वाचू शकतात, एकूण कार्यक्षमता वाढू शकते.

फाइल तयार करण्यासाठी या पायऱ्या फॉलो करा आणि पायथन वापरून ती दुसऱ्या फाइलमध्ये लायब्ररी म्हणून आयात करा:

1. इच्छित कार्यांसह एक नवीन पायथन फाइल तयार करा.
2. योग्य नावाने फाइल सेव्ह करा, उदाहरणार्थ, “my_library.py”.
3. आता, दुसर्‍या Python फाइलमध्ये, तुम्ही "इम्पोर्ट" कीवर्ड वापरून ही लायब्ररी इंपोर्ट करू शकता.

येथे कोडचे चरण-दर-चरण स्पष्टीकरण आहे:

प्रथम, “my_library.py” नावाची नवीन पायथन फाईल तयार करा आणि खालील कार्ये समाविष्ट करा:

def addition(a, b):
    return a + b

def multiplication(a, b):
    return a * b

ही दोन कार्ये अनुक्रमे बेरीज आणि गुणाकार क्रिया करतात.

आता, “main.py” नावाची दुसरी Python फाईल तयार करूया जिथे आपण आमची “my_library.py” आयात करू:

import my_library

result1 = my_library.addition(3, 5)
result2 = my_library.multiplication(3, 5)

print("Addition: ", result1)
print("Multiplication: ", result2)

“main.py” मध्ये, आपण प्रथम “my_library” फाईल आयात करतो. त्यानंतर, आम्ही डॉट नोटेशन वापरून "my_library.py" वरून "अॅडिशन" आणि "गुणाकार" फंक्शन्स कॉल करतो. शेवटी, आम्ही संबंधित ऑपरेशन्सचे परिणाम मुद्रित करतो.

“main.py” कार्यान्वित केल्यावर, तुम्हाला असे आउटपुट दिसेल:

"`
बेरीज: ८
गुणाकार: 15
"`

पायथन इंपोर्ट आणि लायब्ररी

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

लायब्ररी आयात करत आहे ही एक सोपी प्रक्रिया आहे: तुम्हाला फक्त लायब्ररीच्या नावानंतर "आयात" कीवर्ड वापरण्याची आवश्यकता आहे. तुम्ही लायब्ररीमधून विशिष्ट फंक्शन्स इंपोर्ट करण्यासाठी “from” कीवर्ड देखील वापरू शकता:

from my_library import addition

येथे, तुम्ही "my_library.py" वरून फक्त "अॅडिशन" फंक्शन इंपोर्ट करता आणि तुम्ही ते थेट डॉट नोटेशनशिवाय वापरू शकता.

कार्ये आणि पॅकेजेस

A कार्य विशिष्ट कार्य करण्यासाठी वापरल्या जाणार्‍या पुन्हा वापरण्यायोग्य कोडचा ब्लॉक आहे. फंक्शन्स कोड वाचनीयता आणि पुन्हा वापरण्यायोग्यता सुधारण्यात मदत करतात. वरील उदाहरणात दाखवल्याप्रमाणे तुम्ही तुमची स्वतःची फंक्शन्स परिभाषित करू शकता किंवा अंगभूत पायथन फंक्शन्स वापरू शकता.

A पॅकेज निर्देशिका पदानुक्रमात आयोजित पायथन मॉड्यूल आणि लायब्ररींचा संग्रह आहे. हे एकाधिक लायब्ररी आणि त्यांचे अवलंबन व्यवस्थापित आणि वितरित करण्याची प्रक्रिया सुलभ करते. पायथनमध्ये विविध कार्यांसाठी पॅकेजेसची विस्तृत श्रेणी उपलब्ध आहे, जसे की संख्यात्मक संगणनासाठी NumPy, डेटा हाताळणीसाठी पांडा आणि मशीन लर्निंगसाठी TensorFlow.

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

संबंधित पोस्ट:

एक टिप्पणी द्या