عاطل

IDLE (اختصارًا لـ Integrated Development and Learning Environment ) [ 2 ] [ 3 ] هي بيئة تطوير متكاملة للغة بايثون ، وهي مُدمجة مع الإصدار الافتراضي للغة منذ الإصدار 1.5.2b1. [ 4 ] [ 5 ] تُقدم IDLE كجزء اختياري من حزمة بايثون في العديد من توزيعات لينكس . وهي مكتوبة بالكامل بلغة بايثون ومجموعة أدوات Tkinter الرسومية ( دوال تغليف لـ Tcl / Tk ).

صُممت بيئة التطوير المتكاملة IDLE لتكون بسيطة ومناسبة للمبتدئين، وخاصة في البيئات التعليمية. ولتحقيق هذه الغاية، فهي تعمل على أنظمة تشغيل متعددة [ 6 ] ، وتتجنب تعدد الميزات.

وفقًا لملف README المرفق ووثائق IDLE عبر الإنترنت [ 7 ] ، فإن ميزاته الرئيسية هي:

  • محرر نصوص متعدد النوافذ مع تمييز بناء الجملة ، والإكمال التلقائي، والمسافة البادئة الذكية، وميزات أخرى.
  • واجهة سطر أوامر بايثون مع تمييز بناء الجملة.
  • مصحح أخطاء متكامل مع إمكانية التتبع خطوة بخطوة ، ونقاط توقف ثابتة ، ورؤية مكدس الاستدعاءات.

يقول المؤلف غيدو فان روسوم إن IDLE اختصار لـ "بيئة التطوير والتعلم المتكاملة" [ 7 ] ، وبما أن فان روسوم سمّى لغة بايثون تيمناً بفرقة مونتي بايثون الكوميدية البريطانية ، فمن المحتمل أن يكون اختيار اسم IDLE جزئياً تكريماً لإريك أيدل ، أحد الأعضاء المؤسسين لمونتي بايثون. [ 8 ] [ 9 ]

انظر أيضاً

مراجع

  1. "سجل التغييرات" . تم الاطلاع عليه في 1 أبريل 2025 .
  2. من شاشة المساعدة > حول
  3. "توثيق IDLE - بايثون 3.9.5" . مؤرشف من الأصل بتاريخ 2020-06-04 . تم الاطلاع عليه بتاريخ 2020-06-04 .
  4. فان روسوم، غيدو (16 نوفمبر 1998). "IDLE 0.1 - بيئة تطوير متكاملة للغة بايثون" . comp.lang.python . مؤرشف من الأصل بتاريخ 25 سبتمبر 2018 - عبر أخبار لينكس الأسبوعية . ذكرتُ في المؤتمر عدة مرات أنني أعمل على بيئة تطوير متكاملة للغة بايثون تعتمد على Tkinter. قررتُ استخدام نموذج "الإصدار المبكر والمتكرر" لهذا البرنامج (خاصةً أنني لا أتوقع أن يتوفر لديّ الكثير من الوقت للعمل عليه)، لذا فإن الإصدار 0.1 (وهو في الأساس نسخة من مجلدي) موجود الآن في مجلد contrib على ftp.python.org.
  5. تم توزيع IDLE 0.1 مع إصدار Python 1.5.2b1 بتاريخ 22/12/1998. (من: \Python-1.5.2\Tools\idle\NEWS.txt)
  6. اقتباس من وثائق IDLE . docs.python.org . مؤرشف من الأصل في 3 أكتوبر 2025. تم الاطلاع عليه في 3 أكتوبر 2025. يعمل على أنظمة تشغيل متعددة: يعمل بنفس الطريقة تقريبًا على أنظمة Windows وUnix وmacOS .
  7. 1 2 "IDLE — وثائق بايثون 3.9.2" . docs.python.org . تم الاطلاع عليه بتاريخ 26-02-2021 .
  8. ^ لوتز، مارك وآشر، ديفيد (2004). تعلم بايثون ، ص. 40. شركة أورايلي ميديا ​​ISBN 978-0-596-00281-7.
  9. هاموند، مارك؛ روبنسون، آندي (2000). برمجة بايثون على نظام التشغيل ويندوز 32 ( الطبعة الأولى). دار نشر أورايلي ميديا، ص 59. ISBN   978-1-56592-621-9.