Idle is idd een onderdeel van het pythonpakket. Het is eigelijk een IDE, een ontwikkel omgeving voor Python. Maar aangezien je daarvoor elke willekeurige texteditor voor zou kunnen gebruiken is hij enigszinds overbodig naar mijjn mening. Ik ken geen mensen die het echt gebruiken.
Python is een script/programmeer taal. Je kunt er programma's mee schrijven, zowel grafisch, cli of web gebaseerd. Veel tools in Ubuntu zijn met Python geschreven. Scripts zijn gewone text bestanden, dus kunnen gemaakt worden in editors als Gedit, VIM, Geany of IDLE. Vaak is het wel handig een editor te gebruiken die extra hulpmiddelen hebben om programmeren makkelijk te maken, zoals Geany of IDLE.