(برنامه نویسی پایتون)  محیط توسعه یکپارچه IDLE و IDE در محیط Python (رباتیک _ الکترونیک)

پژوهشگر و نویسنده:  (  افشین رشید )

نکته: IDLE محیط توسعه و یادگیری یکپارچه پایتون است.IDLE دو نوع پنجره اصلی دارد ، پنجره Shell و پنجره Editor. داشتن چندین  پنجره ویرایشگر به طور همزمان  در python امکان پذیر است.

برای برنامه ‌نویسی به زبان ‌های مختلف، محیط ‌های توسعهٔ یکپارچه (IDE) مختلفی وجود دارد که به برنامه ‌نویسان در نوشتن و ویرایش کد ها، پیدا کردن خطاها، نمایش خروجی و برخی موارد دیگر کمک می ‌کنند. علاوه بر این، محیط ‌های توسعهٔ یکپارچه در صورت بروز خطا در برنامه آن ‌ها را مشخص می ‌کنند و نمایش خواهند داد.در کنار تمام آی‌دی‌ای ‌های قابل ‌استفاده برای پایتون، سازندگان این زبان یکی از ساده‌ترین و در عین حال کاربردی ‌ترین محیط‌های توسعه را برای آن طراحی کرده‌اند و در بستهٔ نصبی پایتون گنجانده ‌اند که این محیط توسعهٔ یکپارچه استاندارد IDLE نام دارد.برای کار کردن با IDLE کافی است در بخش Start > Programs/Apps در سیستم‌عامل ویندوز یا Launch Pad در سیستم‌عامل مک یا Applications در اوبونتو برنامهٔ IDLE را بیابید و روی آن کلیک کنید تا اجرا شود. دو پنجره برای کار با IDLE وجود دارد که یکی Edit Window نام دارد و دیگری Shell Window که پنجرهٔ شِل همان پنجره ‌ای است که در زمان اجرای IDLE باز می‌ شود و در قسمت بالای آن عبارت «Python 3.0.0 Shell» را می ‌بینیم در حالی که پنجرهٔ دیگر در ابتدا «Untitled» نام دارد و برای کار در Edit Window کافی است در پنجرهٔ شِل از منوی File گزینهٔ New File را انتخاب کنید تا یک پنجرهٔ ویرایش کد جدید باز شود (اگر هم قصد داشته باشید زمانی که پنجرهٔ ویرایش باز است از شِل استفاده کنید، می‌توانید از منوی Run گزینهٔ Python Shell را انتخاب کنید.)در حقیقت، IDLE امکان کار با دو حالت را به برنامه ‌نویسان می ‌دهد که یکی حالت اسکریپتی و دیگری حالت تعاملی است. همان ‌طور که قبلاً اشاره کردیم، از حالت تعاملی زمانی استفاده می ‌کنیم که بخواهیم قطعه کد های کوچک را آزمایش و اجرا کنیم و به سرعت جواب بگیریم که در چنین مواقعی از پنجرهٔ شِل استفاده می ‌کنیم اما توجه داشته باشید که با بستن پنجرهٔ شِل، تمام کد هایی که نوشته‌ اید پاک می ‌شوند و مجدداً نمی‌توانیم آن ‌ها را برگردانیم. روی هم رفته،‌ حالت اسکریپتی برای زمانی مناسب است که بخواهیم برنامه ‌های خود را ذخیره و بعداً اجرا کنیم. زمانی که در Edit Window قرار داریم، می‌توانیم به صورت اسکریپتی کد های خود را بنویسیم و ذخیره کنیم و نیاز به توضیح نیست که استفاده از این دو حالت در کنار هم فرآیند کدنویسی و اجرای برنامه‌ ها را راحت ‌تر خواهد کرد.مفسر تعاملی پایتون به صورتی است که اگر کد خود را در آن وارد کنید و دکمهٔ اینتر را فشار دهید، اسکریپت مد نظر را بررسی و اجرا می‌کند و نتیجه را فوراً روی صفحه نمایش می‌دهد.

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

نویسنده: (افشین رشید )