خانه
گاما

محیط توسعه پایتون: محیطی مانند IDLE، Shell و ویرایشگر متن برای نوشتن، ویرایش و اجرای برنامه.

دسته بندی:کپسول آموزشی
بروزرسانی شده در:1405/04/10
تعداد بازدید121
محیط توسعه پایتون: محیطی مانند IDLE، Shell و ویرایشگر متن برای نوشتن، ویرایش و اجرای برنامه.

محیط توسعه پایتون: ابزارهای نوشتن، ویرایش و اجرای برنامه

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

سه ابزار اصلی برای شروع کار با پایتون

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

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

کاربرد در زندگی روزمرهٔ دانش‌آموز

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

پرسش و پاسخ‌های مفهومی

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

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

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

نقاط کمک‌رسم: نقاط دقیقی مانند انتها، میانه، تقاطع، مرکز، عمود و مماس برای ترسیم صحیح.

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

اندازه‌گذاری نقشه: نمایش مقدار طول، قطر، شعاع یا زاویه روی نقشه با خطوط و ابزارهای اندازه‌گذاری.

نقشه پروژه طراحی و ساخت: نقشه فنی اجزای پروژه برای راهنمایی ساخت، اجرا و ارزیابی.
کپسول آموزشی

نقشه پروژه طراحی و ساخت: نقشه فنی اجزای پروژه برای راهنمایی ساخت، اجرا و ارزیابی.

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

نرم‌افزار ترسیم: برنامه رایانه‌ای برای ایجاد، ویرایش، اصلاح و اندازه‌گذاری نقشه‌ها و شکل‌ها.

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

ترسیم دوبعدی: رسم شکل‌ها روی صفحه با دو بعد طول و عرض.

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

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

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

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

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

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

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

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

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

ابزارهای ویرایش نقشه: فرمان‌هایی مانند قرینه‌سازی، آرایه، دوران، برش، امتداد و مقیاس برای اصلاح شکل‌ها.

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

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

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

ابزار آرایه: فرمان تکرار منظم یک شکل در الگوی انتقالی یا دورانی.