Modul — Python-da funksiyalar, dəyişənlər, siniflər və digər kod bloklarını özündə birləşdirən ayrı .py faylıdır. Modulun əsas məqsədi kodu bölmək, təkrar istifadəyə şərait yaratmaq və proqramın strukturunu səliqəli və asan idarə olunan hala gətirməkdir.
1) Kodun təkrar istifadəsi (reusability):
Bir dəfə yazılmış kodu müxtəlif layihələrdə və ya fayllarda istifadə etmək üçün modullardan faydalanılır.
2) Kodun təşkilatı və oxunaqlılığı:
Kodu bir faylda saxlamaq əvəzinə, funksional hissələrə bölmək proqramı daha anlaşıqlı və oxunaqlı edir.
3) Dəyişikliklərin asan aparılması:
Bir funksiyada dəyişiklik etdikdə, onu hər faylda dəyişmək əvəzinə, moduldakı kodu dəyişmək kifayət edir.
4) Kodun miqyaslana bilməsi (scalability):
Modul əsaslı proqramlar böyüdükcə daha asan idarə olunur.
Python özü ilə birlikdə gələn modullardır. Məsələn:
İstifadəsi:
import math
print(math.sqrt(25)) # Nəticə: 5.0
Python-un standart kitabxanasına daxil olmayan, pip vasitəsilə quraşdırılan modullardır. Məsələn:
Quraşdırma:
pip install pandas
İstifadəçi tərəfindən yaradılan .py fayllardır. Məsələn, hesablamalar.py adlı modul:
# hesablamalar.py
def kvadrati(x):
return x * x
def cemi(a, b):
return a + b
İstifadə:
import hesablamalar
print(hesablamalar.kvadrati(4)) # Nəticə: 16
print(hesablamalar.cemi(3, 5)) # Nəticə: 8
Alternativ:
from hesablamalar import kvadrati
print(kvadrati(6)) # Nəticə: 36
import pandas as pd
Modul istifadəsi peşəkar proqramlaşdırmanın ayrılmaz hissəsidir. Kiçik layihələrdən tutmuş, böyük sistemlərə qədər modullar proqramın bölünüb idarə olunmasını, kodun təkrar istifadəsini və inkişaf etdirilməsini asanlaşdırır.
IT sahəsini dərindən öyrənmək üçün kurslarımıza qoşulun. Ətraflı məlumat almaq üçün sorğu göndərin!