جلسه چهلم

ادامه مثال اموزشگاه

if __name__ == "__main__": یک عبارت شرطی است که برای مشخص کردن نقطه ورود به برنامه استفاده می‌شود. این عبارت اجازه می‌دهد تا بخش‌هایی از کد فقط زمانی اجرا شوند که برنامه به عنوان یک برنامه اصلی (main program) اجرا شود، نه به عنوان یک ماژول که توسط برنامه دیگری وارد شده است.

به عبارت دیگر، if __name__ == "__main__": یک راه برای تشخیص اینکه آیا یک ماژول به عنوان برنامه اصلی اجرا می‌شود یا به عنوان یک ماژول وارد شده است.