خانه
گاما

فایل پایتون و Run Module: فایل برنامه با پسوند py و گزینه اجرای آن در IDLE

دسته بندی:کپسول آموزشی
بروزرسانی شده در:1405/04/13
تعداد بازدید142
فایل پایتون و Run Module: فایل برنامه با پسوند py و گزینه اجرای آن در IDLE

فایل پایتون و اجرای برنامه

آشنایی با فایل‌های برنامه با پسوند py و نحوه‌ی اجرای آن‌ها در محیط IDLE
وقتی یک برنامه‌ی پایتون را می‌نویسیم، آن را در یک فایل با پسوند py ذخیره می‌کنیم. این فایل شامل دستوراتی است که به زبان پایتون نوشته شده‌اند. برای اجرای این فایل، از محیط IDLE که یک محیط برنامه‌نویسی ساده و کاربردی است، استفاده می‌کنیم. در این مقاله با ساختار فایل‌های پایتون، نحوه‌ی ذخیره‌سازی و اجرای آن‌ها در IDLE آشنا می‌شویم.

فایل پایتون چیست و چگونه ساخته می‌شود؟

فایل پایتون، یک فایل متنی ساده است که کدهای برنامه‌ی شما را در خود ذخیره می‌کند. این فایل‌ها معمولاً پسوند .py دارند که نشان می‌دهد این فایل شامل کدهای پایتون است. شما می‌توانید این فایل را با هر ویرایشگر متنی ساده‌ای مانند Notepad باز کنید و کدهای خود را در آن بنویسید، اما استفاده از محیط‌های مخصوص برنامه‌نویسی مانند IDLE کار را بسیار آسان‌تر می‌کند.

برای ایجاد یک فایل پایتون در IDLE، کافی است از منوی File گزینه‌ی New File را انتخاب کنید. با این کار یک پنجره‌ی جدید باز می‌شود که می‌توانید کدهای خود را در آن بنویسید. بعد از نوشتن کد، باید فایل را با پسوند .py ذخیره کنید. برای ذخیره‌سازی، از منوی File گزینه‌ی Save را انتخاب کنید و نامی برای فایل خود انتخاب کنید. توجه داشته باشید که نام فایل نباید با کلمات کلیدی پایتون تداخل داشته باشد و بهتر است نامی معنی‌دار انتخاب کنید.

مثال ساده: فرض کنید می‌خواهید برنامه‌ای بنویسید که پیام «سلام دنیا!» را چاپ کند. در پنجره‌ی جدید IDLE می‌نویسید print("سلام دنیا!") و سپس فایل را با نام hello.py ذخیره می‌کنید. حالا یک فایل پایتون دارید که آماده‌ی اجراست.
محیط اجرا نحوه‌ی اجرا مناسب برای
IDLE فشردن کلید F5 یا Run Module یادگیری و برنامه‌نویسی مقدماتی
خط فرمان نوشتن python filename.py اجرای سریع و خودکار
محیط‌های پیشرفته دکمه‌ی Run یا کلید میانبر پروژه‌های بزرگ و حرفه‌ای

چگونه فایل پایتون را در IDLE اجرا کنیم؟

بعد از اینکه فایل برنامه‌ی خود را نوشتید و ذخیره کردید، نوبت به اجرای آن می‌رسد. در محیط IDLE، دو راه اصلی برای اجرای فایل وجود دارد. اولین و رایج‌ترین راه، استفاده از گزینه‌ی Run Module است. برای این کار، از منوی Run گزینه‌ی Run Module را انتخاب کنید یا کلید F5 را روی صفحه‌کلید خود فشار دهید. با این کار، برنامه‌ی شما اجرا می‌شود و نتیجه‌ی آن در پنجره‌ی IDLE Shell نمایش داده می‌شود.

راه دوم این است که از منوی Run گزینه‌ی Run... را انتخاب کنید و سپس فایل مورد نظر را از بین فایل‌های باز شده انتخاب نمایید. این روش زمانی مفید است که چندین فایل را به‌طور همزمان باز کرده‌اید و می‌خواهید یکی از آن‌ها را اجرا کنید. در هر دو روش، اگر کد شما خطای نحوی نداشته باشد، برنامه اجرا می‌شود و خروجی را مشاهده خواهید کرد.

نکته‌ی مهم این است که قبل از اجرا، حتماً فایل خود را ذخیره کنید. اگر فایل را ذخیره نکنید، IDLE نسخه‌ی قبلی فایل را اجرا می‌کند و تغییرات جدید شما در برنامه دیده نمی‌شود. همچنین اگر برنامه‌ی شما نیاز به ورودی از کاربر داشته باشد، می‌توانید در پنجره‌ی IDLE Shell مقادیر مورد نظر را وارد کنید و برنامه به کار خود ادامه می‌دهد.

پرسش‌های کلیدی درباره‌ی فایل‌های پایتون و اجرای آن‌ها

پرسش

آیا می‌توانم فایل پایتون را با دوبار کلیک اجرا کنم؟

بله، در بسیاری از سیستم‌ها با دوبار کلیک روی فایل .py، برنامه اجرا می‌شود. اما ممکن است پنجره‌ی برنامه به‌سرعت بسته شود و نتیجه را نبینید. برای جلوگیری از این مشکل، بهتر است برنامه را از طریق IDLE یا خط فرمان اجرا کنید تا بتوانید خروجی را مشاهده کنید.

پرسش

اگر فایل را ذخیره نکنم و اجرا کنم، چه می‌شود؟

اگر فایل را ذخیره نکنید و گزینه‌ی Run Module را انتخاب کنید، IDLE از شما می‌پرسد که آیا می‌خواهید فایل را قبل از اجرا ذخیره کنید. پیشنهاد می‌کنم همیشه گزینه‌ی Yes را انتخاب کنید تا آخرین تغییرات شما در برنامه اعمال شود.

پرسش

چرا گاهی بعد از اجرا، پیام خطا می‌بینم؟

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

نکته نهایی: کار با فایل‌های پایتون و اجرای آن‌ها در IDLE یکی از مهارت‌های اولیه‌ی برنامه‌نویسی است که با کمی تمرین به راحتی یاد می‌گیرید. به یاد داشته باشید که همیشه قبل از اجرا، فایل خود را ذخیره کنید و پیام‌های خطا را با دقت بخوانید. با تکرار و تمرین، نوشتن و اجرای برنامه‌ها برای شما تبدیل به یک عادت ساده و لذت‌بخش می‌شود. IDLE یک محیط عالی برای شروع یادگیری پایتون است و ابزارهای مفیدی را در اختیار شما قرار می‌دهد.
شهروند الکترونیک: فردی که با استفاده درست از ابزارهای دیجیتال و اینترنت، کارها و ارتباطات خود را ساده‌تر، سریع‌تر و کم‌هزینه‌تر انجام می‌دهد.
کپسول آموزشی

شهروند الکترونیک: فردی که با استفاده درست از ابزارهای دیجیتال و اینترنت، کارها و ارتباطات خود را ساده‌تر، سریع‌تر و کم‌هزینه‌تر انجام می‌دهد.

اینترنت و شبکه رایانه‌ای: بستر ارتباطی رایانه‌ها و شبکه‌های به‌هم‌پیوسته برای تبادل داده و استفاده مشترک از منابع
کپسول آموزشی

اینترنت و شبکه رایانه‌ای: بستر ارتباطی رایانه‌ها و شبکه‌های به‌هم‌پیوسته برای تبادل داده و استفاده مشترک از منابع

روش‌های اتصال به اینترنت: خط تلفن ثابت، ADSL، شبکه تلفن همراه و فیبر نوری
کپسول آموزشی

روش‌های اتصال به اینترنت: خط تلفن ثابت، ADSL، شبکه تلفن همراه و فیبر نوری

مودم: وسیله‌ای برای اتصال رایانه یا شبکه خانگی و اداری به اینترنت از طریق تجهیزات مخابراتی.
کپسول آموزشی

مودم: وسیله‌ای برای اتصال رایانه یا شبکه خانگی و اداری به اینترنت از طریق تجهیزات مخابراتی.

پست الکترونیکی: خدمت اینترنتی برای ایجاد، ارسال، دریافت، ذخیره و مدیریت پیام‌ها و اسناد دیجیتال.
کپسول آموزشی

پست الکترونیکی: خدمت اینترنتی برای ایجاد، ارسال، دریافت، ذخیره و مدیریت پیام‌ها و اسناد دیجیتال.

حساب و نشانی پست الکترونیکی: شناسه و فضای اختصاصی کاربر در سامانه ایمیل برای ارسال و دریافت پیام
کپسول آموزشی

حساب و نشانی پست الکترونیکی: شناسه و فضای اختصاصی کاربر در سامانه ایمیل برای ارسال و دریافت پیام

ایمیل (رایانامه): پیام الکترونیکی قابل ارسال و دریافت از طریق پست الکترونیکی
کپسول آموزشی

ایمیل (رایانامه): پیام الکترونیکی قابل ارسال و دریافت از طریق پست الکترونیکی

ارسال و مدیریت ایمیل: کارهایی مانند ارسال گروهی، ذخیره پیش‌نویس، نگه‌داری نامه‌های فرستاده‌شده، حذف و دسته‌بندی پیام‌ها
کپسول آموزشی

ارسال و مدیریت ایمیل: کارهایی مانند ارسال گروهی، ذخیره پیش‌نویس، نگه‌داری نامه‌های فرستاده‌شده، حذف و دسته‌بندی پیام‌ها

پیوست و رونوشت ایمیل: امکانات افزودن فایل، ارسال نسخه آشکار یا ارسال نسخه مخفی پیام به گیرندگان دیگر
کپسول آموزشی

پیوست و رونوشت ایمیل: امکانات افزودن فایل، ارسال نسخه آشکار یا ارسال نسخه مخفی پیام به گیرندگان دیگر

صندوق دریافت و پوشه‌های پست الکترونیکی: بخش‌های نگه‌داری، مشاهده و مرتب‌سازی رایانامه‌ها بر اساس موضوع یا وضعیت.
کپسول آموزشی

صندوق دریافت و پوشه‌های پست الکترونیکی: بخش‌های نگه‌داری، مشاهده و مرتب‌سازی رایانامه‌ها بر اساس موضوع یا وضعیت.

هرزنامه و بدافزار: پیام‌ها و نرم‌افزارهای ناخواسته یا زیان‌آور که می‌توانند به اطلاعات یا رایانه کاربر آسیب بزنند.
کپسول آموزشی

هرزنامه و بدافزار: پیام‌ها و نرم‌افزارهای ناخواسته یا زیان‌آور که می‌توانند به اطلاعات یا رایانه کاربر آسیب بزنند.

ویروس رایانه‌ای: نوعی بدافزار که با آلوده کردن فایل‌ها یا سامانه‌ها، عملکرد رایانه را مختل می‌کند.
کپسول آموزشی

ویروس رایانه‌ای: نوعی بدافزار که با آلوده کردن فایل‌ها یا سامانه‌ها، عملکرد رایانه را مختل می‌کند.