🐍 آموزش ماژولها (Modules) در پایتون
🔹 ۱. ماژول چیست؟
ماژول در پایتون فایلی با پسوند .py هست که میتونه شامل تابعها، متغیرها و کلاسها باشه.
با استفاده از ماژولها میتونیم کدهای خودمون رو به بخشهای کوچکتر تقسیم کنیم و دوباره از اونها استفاده کنیم
🔹 ۲. استفاده از ماژولهای آماده
پایتون ماژولهای مختلفی داره که بدون نیاز به نصب جداگانه میتونیم ازشون استفاده کنیم.
مثلاً ماژول math برای محاسبات ریاضی کاربرد داره.
import math
print(math.sqrt(25))
print(math.pi)
print(math.factorial(5))
خروجی:
5.0
3.141592653589793
120
━━━━━━━━━━━━━━━━━━
🔹 ۳. وارد کردن بخش مشخصی از ماژول
اگر فقط به یک تابع نیاز داشته باشیم، میتونیم مستقیماً اون رو وارد کنیم.
from math import sqrt
print(sqrt(49))
خروجی:
7.0
📌 در این روش دیگه نیازی نیست قبل از sqrt() بنویسیم math
━━━━━━━━━━━━━━━━━━
🔹 ۴. استفاده از نام مستعار
با کلمه کلیدی as میتونیم یک نام کوتاهتر برای ماژول انتخاب کنیم.
import math as m
print(m.sqrt(81))
خروجی:
9.0
━━━━━━━━━━━━━━━━━━
🔹 ۵. ساخت ماژول اختصاصی خودمون
فرض کن دو فایل پایتون داریم.
📁 فایل اول: calculator.py
def add(a, b):
return a + b
def multiply(a, b):
return a * b
📁 فایل دوم: main.py
import calculator
print(calculator.add(10, 5))
print(calculator.multiply(4, 3))
خروجی:
15
12
📌 برای اجرای این مثال، هر دو فایل رو داخل یک پوشه قرار بده و فایل main.py رو اجرا کن
━━━━━━━━━━━━━━━━━━
🔹 ۶. ماژول random
این ماژول برای تولید مقادیر تصادفی کاربرد داره.
import random
number = random.randint(1, 10)
print(number)
خروجی نمونه:
7
⚠️ عدد خروجی ممکنه هر بار متفاوت باشه؛ randint(1, 10) هر دو عدد ۱ و ۱۰ رو هم شامل میشه.
━━━━━━━━━━━━━━━━━━
تمرین
۱️⃣ با استفاده از ماژول math، جذر عدد ۱۴۴ رو محاسبه کن.
۲️⃣ با استفاده از ماژول random، یک عدد تصادفی بین ۱ تا ۱۰۰ تولید کن.
━━━━━━━━━━━━━━━━━
#آموزش_پایتون
#Python
#ماژول_پایتون
#برنامه_نویسی
#کاما_کد
❤2
90 ·