Kahibaro
Discord Login Register

استفاده از یک IDE (IDLE / VS Code)

IDE چیست و چرا به درد ما می‌خورد؟

در فصل راه‌اندازی پایتون، با نصب پایتون و اجرای آن آشنا شده‌اید. در این بخش می‌خواهیم یک قدم جلوتر برویم و از «محیط‌های توسعه» یا IDE استفاده کنیم تا نوشتن و اجرای برنامه‌ها راحت‌تر و منظم‌تر شود.

IDE مخفف Integrated Development Environment است؛ یعنی «محیط یکپارچهٔ توسعه». به‌جای اینکه:

در یک IDE همهٔ این کارها را یکجا دارید:

در این فصل دو محیط رایج را می‌بینیم:

کار با IDLE

IDLE همراه با پایتون نصب می‌شود (به‌ویژه در ویندوز). اگر پایتون را نصب کرده‌اید، معمولاً IDLE هم دارید.

باز کردن IDLE

ویندوز

  1. در منوی Start بنویسید: IDLE
  2. روی IDLE (Python 3.x) کلیک کنید.
    یک پنجره با عنوانی شبیه Python 3.x Shell باز می‌شود.

macOS

لینوکس

آشنایی با پنجرهٔ Shell در IDLE

اولین پنجرهٔ IDLE معمولاً «Shell» است؛ شبیه حالت تعاملی پایتون که مستقیماً دستور می‌دهید و فوراً جواب می‌گیرید.

نشانهٔ >>> یعنی می‌توانید یک دستور پایتون بنویسید:

>>> 2 + 3
5

برای تست‌های سریع و تمرین‌های کوچک، Shell بسیار مفید است.

اما برای نوشتن برنامه‌های واقعی، بهتر است از «فایل اسکریپت» استفاده کنید.

ایجاد و ذخیرهٔ یک فایل اسکریپت در IDLE

برای نوشتن یک برنامهٔ چند خطی:

  1. در منوی بالا روی File کلیک کنید.
  2. گزینهٔ New File را بزنید.
    یک پنجرهٔ جدید خالی باز می‌شود (Editor).

در این پنجره می‌توانید کد بنویسید. مثلاً:

print("سلام، این اولین برنامهٔ من در IDLE است!")

حالا لازم است این فایل را ذخیره کنید:

  1. از منوی File روی Save بزنید (یا Ctrl+S / در macOS: Cmd+S).
  2. یک نام مثل hello.py انتخاب کنید.
  3. مطمئن شوید پسوند .py است.
  4. محل ذخیره را به‌خاطر بسپارید (مثلاً روی Desktop یا در پوشه‌ای به نام python-projects).

اجرای اسکریپت در IDLE

بعد از ذخیره، برای اجرا:

نتیجهٔ اجرای برنامه، در پنجرهٔ Shell نشان داده می‌شود. مثلاً:

>>> ================================ RESTART ================================
>>> 
سلام، این اولین برنامهٔ من در IDLE است!

هر بار که برنامه را تغییر دهید:

  1. Ctrl+S برای ذخیره
  2. F5 برای اجرا

رنگ‌بندی و خطاها در IDLE

IDLE برای خواناتر شدن کدها:

اگر دستوری را اشتباه بنویسید، هنگام اجرا در Shell پیام خطا می‌بینید. مثلاً اگر print را اشتباه تایپ کنید:

prnit("سلام")

در Shell پیام خطایی شبیه زیر می‌بینید (نوع و جزئیات را در فصل خطاها بررسی خواهید کرد):

NameError: name 'prnit' is not defined

در این فصل فقط کافی است بدانید:

VS Code به‌عنوان یک محیط توسعهٔ مدرن

VS Code (Visual Studio Code) یک ویرایشگر متن/کد بسیار محبوب است که با نصب افزونهٔ پایتون، به یک IDE قدرتمند تبدیل می‌شود.

برخلاف IDLE، VS Code به‌طور پیش‌فرض همراه پایتون نصب نمی‌شود و باید جداگانه نصب شود (این کار در بخش نصب ابزارها توضیح داده می‌شود؛ اینجا روی استفاده تمرکز می‌کنیم).

راه‌اندازی اولیهٔ VS Code برای پایتون

فرض می‌کنیم:

پس از نصب افزونهٔ پایتون:

  1. VS Code را باز کنید.
  2. از منوی File گزینهٔ Open Folder... را انتخاب کنید.
  3. یک پوشه برای پروژه‌هایتان انتخاب یا بسازید (مثلاً python-projects).
  4. پس از باز شدن پوشه، در نوار سمت چپ روی آیکون New File کلیک کنید و یک فایل جدید با پسوند .py بسازید؛ مثلاً hello.py.

در فایل hello.py بنویسید:

print("سلام از VS Code!")

انتخاب مفسر پایتون (Python Interpreter)

VS Code باید بداند از کدام نسخهٔ پایتون استفاده کند.

  1. در پایین سمت راست یا چپ نوار وضعیت، معمولاً چیزی مثل Python 3.x یا Select Python Interpreter دیده می‌شود.
  2. روی آن کلیک کنید.
  3. نسخه‌ای را که نصب کرده‌اید (مثلاً Python 3.12) انتخاب کنید.

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

اجرای یک اسکریپت پایتون در VS Code

چند روش اصلی وجود دارد؛ برای شروع ساده‌ترین‌ها را ببینیم.

۱. اجرای فایل با دکمهٔ Run

اگر افزونهٔ پایتون نصب باشد:

  1. فایل hello.py را باز کنید.
  2. در بالای پنجرهٔ ویرایشگر، معمولاً دکمه‌ای مثل Run Python File یا آیکون ▶ می‌بینید.
  3. روی آن کلیک کنید.

معمولاً در بخش پایین پنجره، ترمینال داخلی VS Code باز می‌شود و خروجی را می‌بینید:

سلام از VS Code!

۲. استفاده از ترمینال داخلی VS Code

VS Code یک ترمینال داخلی دارد، شبیه ترمینال سیستم‌عامل شما.

  1. از منوی Terminal گزینهٔ New Terminal را بزنید.
  2. ترمینال در پوشهٔ پروژه باز می‌شود (زیر همان پوشه‌ای که باز کرده‌اید).
  3. دستور اجرای پایتون را مانند ترمینال عادی وارد کنید، مثلاً:

در ویندوز (بسته به نصب):

python hello.py

در بعضی سیستم‌ها:

python3 hello.py

خروجی در همان ترمینال نمایش داده می‌شود.

مشاهده و مدیریت فایل‌ها در VS Code

در نوار کناری سمت چپ (Explorer) می‌توانید:

این برای وقتی مهم است که:

سعی کنید هر پروژه را در یک پوشهٔ جداگانه نگه دارید و آن پوشه را در VS Code باز کنید.

رنگ‌بندی، خط زیرخط قرمز و پیشنهادها

VS Code هم مانند IDLE کدها را رنگی می‌کند، اما امکانات بیشتری دارد:

این‌ها کمک می‌کند:

فعلاً کافی است با دیدن زیرخط قرمز بدانید:

اجرای بخش‌به‌بخش یا کدهای انتخاب‌شده (پیش‌نمایش)

برای شروع معمولاً یک فایل کوچک را کامل اجرا می‌کنید. اما VS Code اجازه می‌دهد بخشی از کد را هم در یک محیط تعاملی‌تر اجرا کنید (مثل Notebook یا Terminal یکپارچه). این امکانات را در مراحل بعدی بهتر یاد می‌گیرید؛ در این فصل فقط روی اجرای کل فایل تمرکز کنید.


مقایسهٔ کلی IDLE و VS Code برای یک مبتدی

برای اینکه بدانید کدام را در شروع راه استفاده کنید، یک مقایسهٔ ساده:

IDLE

مزایا:

محدودیت‌ها:

VS Code

مزایا:

محدودیت‌ها:

برای شروع، می‌توانید:

تمرین‌های پیشنهادی با IDE

برای اینکه با IDLE و VS Code راحت شوید، این تمرین‌ها را انجام دهید:

تمرین ۱ – یک اسکریپت ساده در IDLE

  1. IDLE را باز کنید.
  2. یک فایل جدید بسازید (File > New File).
  3. کد زیر را بنویسید:
   print("برنامهٔ اول من با IDLE")
   print("دو خط متن چاپ می‌کنم")
  1. فایل را با نام first_idle.py ذخیره کنید.
  2. برنامه را با Run > Run Module اجرا کنید.
    خروجی را در پنجرهٔ Shell ببینید.

تمرین ۲ – یک اسکریپت ساده در VS Code

  1. VS Code را باز کنید و یک پوشه به نام python-practice باز کنید.
  2. یک فایل به نام first_vscode.py بسازید.
  3. کد زیر را بنویسید:
   print("سلام از VS Code")
   print("در حال تمرین نوشتن کد هستم")
  1. مفسر پایتون را انتخاب کنید (روی Python 3.x در نوار پایین کلیک کنید).
  2. فایل را ذخیره کنید (Ctrl+S).
  3. با دکمهٔ Run یا از ترمینال داخلی، برنامه را اجرا کنید.

تمرین ۳ – پیدا کردن خطاها با کمک IDE

در یکی از دو محیط (IDLE یا VS Code):

  1. یک فایل جدید بسازید.
  2. عمداً یک غلط تایپی در تابع print بگذارید:
   prnt("آزمایش خطا")
  1. برنامه را اجرا کنید.
  2. پیام خطا را مشاهده کنید و سعی کنید فقط غلط تایپی را اصلاح کنید، نه کل کد را.

هدف تمرین:

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

Views: 7

Comments

Please login to add a comment.

Don't have an account? Register now!