Module सह आणि Package मध्ये प्रारंभ करणे Python

Module आणि सोर्स कोडचे आयोजन आणि व्यवस्थापन या दोन महत्त्वाच्या संकल्पना आहेत. ते आणि कसे वापरायचे याचे वर्णन येथे आहे: package Python module package

 

Module

  • मध्ये Python, a module म्हणजे व्याख्या, फंक्शन्स, व्हेरिएबल्स आणि स्टेटमेंट्स यांचा संग्रह आहे जो वापरण्यासाठी लिहिला आहे.
  • प्रत्येक Python फाईल एक मानली जाऊ शकते module आणि त्यात विशिष्ट कार्यक्षमतेशी संबंधित कोड असतो.
  • तुम्ही तुमच्या कोडमध्ये वापरण्यासाठी अंगभूत वापरू शकता किंवा तुमचे स्वतःचे तयार करू शकता. Python module module

math_operations.py उदाहरण: काही गणित कार्ये असलेली फाइल तयार करा:

# math_operations.py  
def add(a, b):  
    return a + b  
  
def subtract(a, b):  
    return a- b  
  
def multiply(a, b):  
    return a * b  
  
def divide(a, b):  
    return a / b  

त्यानंतर, तुम्ही ही फंक्शन्स दुसऱ्या प्रोग्राममध्ये आयात करून वापरू शकता math_operations module:

# main.py  
import math_operations  
  
result = math_operations.add(10, 5)  
print(result)   # Output: 15  

 

Package

  • A हा एकत्रितपणे package संघटित करण्याचा आणि गटाशी संबंधित एक मार्ग आहे. module
  • ही एक निर्देशिका आहे ज्यामध्ये Python फाईल्स() आणि निर्देशिका आहे हे दर्शविण्यासाठी रिकामी फाइल असते. module __init__.py package
  • Package तुमचा कोड तार्किक व्याप्ती आणि संरचित निर्देशिकांमध्ये व्यवस्थापित करण्यात मदत करा.

उदाहरण: एक package नाव तयार करा, ज्यामध्ये दोन आणि: my_package module module1.py module2.py

my_package/  
    __init__.py  
    module1.py
    module2.py

मध्ये module1.py, आमच्याकडे खालील कोड आहे:

# module1.py  
def greet(name):  
    return f"Hello, {name}!"  

मध्ये module2.py, आमच्याकडे खालील कोड आहे:

# module2.py  
def calculate_square(num):  
    return num ** 2  

त्यानंतर, तुम्ही खालीलप्रमाणे फंक्शन्स वापरू शकता: module my_package package

# main.py  
from my_package import module1, module2  
  
message = module1.greet("Alice")  
print(message)   # Output: Hello, Alice!  
  
result = module2.calculate_square(5)  
print(result)   # Output: 25  

वापरणे आणि तुम्हाला तुमचा कोड कार्यक्षमतेने व्यवस्थापित आणि व्यवस्थापित करण्यात मदत करते, ते अधिक वाचनीय आणि देखरेख करण्यायोग्य बनवते. module package