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