Fillimi me Module dhe Package brenda Python

Module dhe janë dy koncepte të rëndësishme për organizimin dhe menaxhimin e kodit burimor. Këtu është një përshkrim dhe si t'i përdorni ato: package Python module package

 

Module

  • Në Python, a module është një koleksion përkufizimesh, funksionesh, variablash dhe deklaratash që janë shkruar për t'u përdorur.
  • Çdo Python skedar mund të konsiderohet si një module dhe përmban kod që lidhet me një funksionalitet specifik.
  • Ju mund të përdorni të integruar ose të krijoni tuajin për ta përdorur në kodin tuaj. Python module module

Shembull: Krijoni një skedar me emrin math_operations.py që përmban disa funksione matematikore:

# 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  

Më pas, mund t'i përdorni këto funksione në një program tjetër duke importuar math_operations module:

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

 

Package

  • A package është një mënyrë për të organizuar dhe grupuar të lidhur së bashku. module
  • Është një direktori që përmban Python skedarë( ) dhe një skedar bosh për të treguar se drejtoria është një. module __init__.py package
  • Package ndihmoni në organizimin e kodit tuaj në fusha logjike dhe drejtori të strukturuara.

Shembull: Krijo një package me emër, që përmban dy dhe: my_package module module1.py module2.py

my_package/  
    __init__.py  
    module1.py
    module2.py

module1.py, kemi kodin e mëposhtëm:

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

module2.py, kemi kodin e mëposhtëm:

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

Pastaj, mund të përdorni funksione nga si më poshtë: 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  

Përdorimi dhe ju ndihmon të organizoni dhe menaxhoni kodin tuaj në mënyrë efikase, duke e bërë atë më të lexueshëm dhe të mirëmbajtur. module package