مرجع ماژول ها (Built-in Modules)
ماژول داخلی (Built-in Module) یعنی بسته آماده پایتون. نصب نمی خواهد و همراه پایتون است. با آن کارهای سخت را ساده می کنیم؛ مثل تاریخ، اعداد تصادفی، و فایل ها.
چرا ماژول های داخلی مهم اند؟
چون زمان می خرند. آماده، سریع، و قابل اعتمادند. همچنین روی بیشتر سیستم ها کار می کنند. برخی فقط مخصوص یک سیستم اند.
شروع سریع: import و استفاده ساده
«import» یعنی آوردن ماژول داخل برنامه. بعد از آن، توابعش را صدا می زنیم.
import math
result = math.sqrt(16)
print(result)
نمونه های پرکاربرد: random ،datetime ،pathlib
«random» عدد تصادفی می دهد. «datetime» با تاریخ و زمان کار می کند. «pathlib» مسیر فایل را شیء گرا مدیریت می کند.
import random
import datetime
from pathlib import Path
value = random.randint(1, 6)
today = datetime.date.today()
data_dir = Path("data")
print(value)
print(today)
print(data_dir.exists())
بارگذاری بخشی: from ... import
وقتی فقط چند تابع لازم داریم، بخشی وارد می کنیم. کد کوتاه تر و خواناتر می شود.
from math import pi
from statistics import mean
values = [10, 20, 30]
print(pi)
print(mean(values))
پیدا کردن ماژول مناسب
برای اعداد تصادفی از random، برای تاریخ از datetime، برای فشرده سازی از zipfile کمک بگیر.
نکته: اگر صفحه ماژول «Introduced» داشت، نسخه معرفی را نشان می دهد.
گام های عملی سریع
- یک مشکل کوچک انتخاب کن؛ مثلا ساخت نام فایل تاریخ دار.
- در فهرست ماژول ها بگرد و ماژول مرتبط را بیاب.
- دو یا سه تابعش را آزمایش کن و خروجی را چاپ کن.
مطالب مرتبط در سایت: واژه نامه پایتون برای مرور سریع مفاهیم. همچنین استثناها برای مدیریت خطا کنار استفاده از ماژول ها مفید است.
جمع بندی سریع
- ماژول داخلی، آماده و بدون نصب است.
- با import آن ها را وارد کن.
- نمونه های محبوب: random، datetime، pathlib.
- از from ... import برای اختصار استفاده کن.