خارجی (import)

اصلاح شده

2026-07-25

چرا import؟

  • توابعی که به‌صورت داخلی (built-in) نیستند، باید از پکیج/ماژول دیگه وارد بشن
  • کلیدواژه: import

ماژول math

  • وارد کردن: import math
  • دسترسی به توابع با نقطه (dot notation): math.func_name
decibels = 10 * math.log10(ratio)
height = math.sin(radians)

ماژول random

  • تولید اعداد شبه‌تصادفی (Pseudo-random) — واقعاً تصادفی نیستن ولی تشخیصشون سخته
تابع کار مثال
random.random() عدد اعشاری تصادفی بین 0 و 1 (بدون خود ۱)
random.randint(5, 10) عدد صحیح تصادفی در بازه 7
random.choice(t) یک عنصر تصادفی از لیست t=[1,2,3]3
import random
for i in range(10):
    x = random.random()
    print(x)

نصب پکیج خارجی (pip)

  • اگه پکیج نصب نباشه:
pip install numpy

سه روش import

روش سینتکس استفاده
کامل import numpy numpy.sin(numpy.pi)
با نامک (alias) import numpy as np np.sin(np.pi)
فقط توابع خاص from numpy import sin, pi sin(pi) (بدون پیشوند)

نکته کلاسی: روش as np برای پکیج‌های پرکاربرد مثل numpy رایج‌ترین روشه