Part of the series

چندین نمونه کد

~2 min read • Updated Sep 27, 2025

شرح برنامه

این برنامه پایتونی یک کلاس به نام Instructor تعریف می‌کند که اطلاعات اصلی مربوط به یک استاد را ذخیره می‌کند.
فیلدهای این کلاس عبارت‌اند از:
- شماره استاد
- نام خانوادگی استاد
- سامانه تدریس (حضوری، آنلاین، ترکیبی)
- مبلغ پرداختی به ازای هر جلسه یا ساعت تدریس
این ساختار برای مدیریت اطلاعات اساتید در سامانه‌های آموزشی یا سیستم‌های مالی کاربرد دارد.


کد پایتون:


# تعریف کلاس Instructor
class Instructor:
    def __init__(self, instructor_id, last_name, system, payment):
        self.instructor_id = instructor_id
        self.last_name = last_name
        self.system = system
        self.payment = payment

    def display_info(self):
        print("شماره استاد:", self.instructor_id)
        print("نام خانوادگی:", self.last_name)
        print("سامانه تدریس:", self.system)
        print("مبلغ پرداختی:", self.payment)

# ایجاد شی از کلاس Instructor
i = Instructor("T-102", "وریوم", "آنلاین", 250)

# نمایش اطلاعات استاد
i.display_info()

نمونه خروجی:


شماره استاد: T-102  
نام خانوادگی: وریوم  
سامانه تدریس: آنلاین  
مبلغ پرداختی: 250

توضیح مراحل:

- کلاس Instructor با چهار فیلد اصلی مقداردهی می‌شود
- متد display_info() اطلاعات استاد را به‌صورت خوانا چاپ می‌کند
- این ساختار قابل گسترش برای افزودن رشته تدریس، اطلاعات تماس، یا زمان‌بندی جلسات است


Written & researched by Dr. Shahin Siami