IDLE หรือ (Integrated Development Environment) เป็นโปรแกรมที่มากับ Python หลังจากการลงโปรแกรม ซึ่ง IDLE มีสองหน้าต่างการทำงานที่ไม่เหมือนกัน หน้าต่างแรกสำหรับแสดงการ Run โปรแกรม เรียกว่า "Shell Window" และหน้าต่างสำหรับการทำงานในการเขียนโปรแกรมซึ่งสามารถเขียนและบันทึกไฟล์งานได้เรียกว่า "Editor Window"
เป็นเครื่องมือที่ใช้ป้อนและ Run คำสั่งทีละบรรทัด โดยไม่ได้บันทึกไฟล์งาน เหมาะสำหรับการทดสอบโปรแกรมที่ต้องการเห็นผลลัพธ์ในทันที ีคุณสมบัติที่ช่วยสนับสนุนการเขียนโปรแกรมให้ง่ายขึ้น
แสดงข้อมูลแนะนำคำสั่ง ช่วยให้สะดวกต่อการเขียนคำสั่ง ตามรูปแบบได้อย่างถูกต้อง
แสดงสีของคำสั่งและข้อมูลเพื่อให้มีความสะดวกในการเขียนและอ่านคำสั่งง่ายขึ้น
สามารถเพิ่มและคัดลอกคำสั่งที่ต้องการได้
เมือเปิดโปรแกรม IDLE ขึ้น จะปรากฏหน้าต่างการทำงานขึ้นมาซึ่งสามารถเริ่มต้นเขียนคำสั่งได้ทันที
การพิมพ์คำสั่งจะพิมพ์หลังสัญลักษณ์ (Prompt) ">>>" เมื่อป้อนข้อมูลเรียบร้อยแล้ว กด Enter โปรแกรมจะปรากฏผลลัพธ์และในบรรทัดต่อไปจะปรากฏสัญลักษณ์ พรอมต์ (Prompt) ">>>" ขึ้นมาใหม่เพื่อป้อนคำสั่งต่อไป
การใช้ Shell Window เป็นการทดสอบคำสั่งก่อนที่จะนำไป Run ในโปรแกรมใหญ่ๆ ต่อไป
การพิมพ์คำสั่งเข้าไปในหน้าต่าง Shell window สามารถพิมพ์คำสั่งสั้นๆ ในบรรทัดนั้น แล้วกดปุ่ม Enter หรือ Return หลังจาก การพิมพ์เสร็จจะแสดงข้อความผลลัพธ์ในบรรทัดต่อไปทันที
เขียนคำสั่งที่เรียงลำดับการทำงานต่อกันในลักษณะของโปรแกรม โดยบันทึกหรือจัดเก็บอยู่ในไฟล์ (นามสกุล .py) เมื่อสั่ง Run อินเตอร์พรีเตอร์ (Interpreter) จะแปลภาษาและให้คอมพิวเตอร์ทำงานตามคำสั่งที่ละบรรทัดจนจบโปรแกรม โหมด Editor จะช่วยให้สามารถแก้ไขคำสั่งและ Run โปรแกรมได้หลายครั้ง เหมาะสำหรับการเขียนโปรแกรมขนาดใหญ่ ที่มีความซับซ้อน
หน้าต่าง Shell Window จะไม่สามารถบันทึกได้ เมื่อปิดหน้าต่าง Shell Window คำสั่งที่พิมพ์จะหายไป ดังนั้นหน้าต่าง Editor จึงเป็นหน้าต่างที่สามารถใช้เพื่อบันทึกคำสั่งเก็บไว้ได้
เริ่มต้นการใช้งานหน้าต่าง Editor
Editor วิธีเปิดหน้าต่าง Editor ใน IDLE ให้คลิกที่เมนู File จากนั้นเลือก New File จะปรากฏหน้าต่างของ Editor ขึ้นมา สามารถใช้หน้าต่าง Editor นี้ในการเขียนคำสั่ง และ Run โปรแกรมได้
การบันทึกงาน
ก่อนที่จะ Run โปรแกรมต้องบันทึกงานก่อน โดยเลือกที่เมนู File เลือก Save ไฟล์ที่บันทึกไว้จะมีนามสกุล .py
การตรวจสอบการทำงาน
สามารถตรวจสอบการทำงานของโปรแกรมที่เขียนได้โดยคลิก Run เลือก Run Module ก็จะเห็นผลลัพธ์ใน Shell Window
ผลลัพธ์
ผลลัพธ์จะแสดงบนหน้าจอ Python Shell ดังนี้
การแก้ไขข้อผิดพลาด
หากโปรแกรมมีข้อผิดพลาด โปรแกรมจะไม่แสดงผล ให้กลับไปตรวจสอบการพิมพ์ เช่น อาจมีการพิมพ์คำผิด หรือมีการใส่สัญลักษณ์ผิด เป็นต้น
แหล่งข้อมูลอ้างอิง
แจ่มจันทร์ ศรีอรุณรัศมี และคณะ, วิจิตรา อินคุ้ม, เบ็ญจลักษณ์ บุศราคำ (บรรณาธิการ) หนังสือกิจกรรม Python in Action (หน้า 16-22) นนทบุรี : บริษัทไทยร่มเกล้า จำกัด.