ماژولهای پایتون

ماژولهای پایتون فایلهایی هستند که حاوی کد پایتون بوده و میتوانند توابع، کلاسها و متغیرها را تعریف کنند. این ماژولها به شما اجازه میدهند که کد را سازماندهی کرده و دوباره استفاده کنید. در اینجا یک مرور کلی آورده شده است:
ایجاد ماژول
برای ایجاد یک ماژول، کافیست کد پایتون خود را در فایلی با پسوند .py
ذخیره کنید. به عنوان مثال، mymodule.py
میتواند شامل کد زیر باشد:
: def greet(name)
“! return f”Hello, {name}
3.14= PI
وارد کردن ماژول
میتوانید ماژول خود را به یک اسکریپت پایتون دیگر با استفاده از دستور import
وارد کنید:
import mymodule
((“Alice”)print(mymodule.greet
print(mymodule.PI)
ماژولهای متداول داخلی
پایتون با بسیاری از ماژولهای داخلی ارائه میشود، مانند:
- math: توابع ریاضی را فراهم میکند.
- os: با سیستمعامل تعامل دارد.
- sys: به پارامترها و توابع خاص سیستم دسترسی میدهد.
- datetime: به عملیات تاریخ و زمان میپردازد.
استفاده از ماژولهای کتابخانه استاندارد
میتوانید از ماژولهای داخلی به این شکل استفاده کنید:
import math
print(math.sqrt(16))
ایجاد بستهها
یک بسته روشی برای سازماندهی ماژولهای مرتبط است. برای ایجاد یک بسته، دایرکتوریای با فایل __init__.py
ایجاد میکنید. به عنوان مثال:
mypackage/
init__.py __
module1.py
module2.py
سپس میتوانید ماژولها را از بسته وارد کنید:
from mypackage import module1
نتیجهگیری
ماژولها و بستهها به شما کمک میکنند تا کد خود را سازماندهی، مدولار و قابل استفاده مجدد کنید. چه از ماژولهای داخلی استفاده کنید و چه ماژولهای خودتان را ایجاد کنید، آنها برای نوشتن برنامههای کارآمد پایتون ضروری هستند. اگر سوال خاصی دارید یا به مثالهایی نیاز دارید، خوشحال میشوم کمک کنم.
دیدگاهتان را بنویسید