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