Μετάβαση στο περιεχόμενο

IDLE (Python)

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Αυτή είναι μια παλιά έκδοση της σελίδας, όπως διαμορφώθηκε από τον Stepanps (συζήτηση | συνεισφορές) στις 05:07, 12 Σεπτεμβρίου 2019 (Νέο λήμμα). Η τρέχουσα διεύθυνση (URL) είναι μόνιμος σύνδεσμος προς αυτή την έκδοση, που μπορεί να διαφέρει σημαντικά από την τρέχουσα έκδοση.
(διαφ.) ← Παλαιότερη έκδοση | Βλέπε τελευταία έκδοση (διαφ.) | Νεότερη έκδοση → (διαφ.)

Το IDLE (συντομογραφία του Integrated DeveLopment Environment[1][2] ή Integrated Development and Learning Environment[3]) είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) για την γλώσσα προγραμματισμού Python και παρέχεται δωρεάν μαζί με την εγκατάσταση από την έκδοση 1.5.2 beta.[1][4] Είναι εξολοκλήρου γραμμένο σε Python και επειδή ως γραφικό περιβάλλον χρήστη (GUI) χρησιμοποιεί το Tkinter toolkit, μπορεί να εκτελεσθεί σε περιβάλλον Linux, Windows και Mac OS X. Πιθανολογείται ότι το όνομα προήλθε από ένα μέλος της κωμικής σειράς «Monty Python's Flying Circus», τον Eric Idle.[4]

Ιστορία

Ο Γκίντο βαν Ρόσσουμ (Guido van Rossum), όταν ξεκίνησε να δημιουργεί το IDLE δεν είχε πολύ χρόνο να το τελειοποιήσει, οπότε αποφάσισε κάθε βελτίωση να την κυκλοφορεί όσο πιο σύντομα μπορούσε και με συχνότερες εκδόσεις.[5]

  • IDLE 0.1, είναι πρώτη πρόχειρη έκδοση, η οποία κυκλοφόρησε στις 16 Οκτωβρίου του 1998 και απευθυνόταν στα συνδρομητικά μέλη της Python,[Σημ 1] που είχαν την έκδοση 1.5.2 alpha.[5]
  • IDLE 0.2, κυκλοφορεί στις 8 Ιανουαρίου του 1999, που λειτουργεί σε Unix ή Windows (NT ή 9x), Tcl/Tk 8.0 και Python έκδοση 1.5.2 beta.[1]

Χαρακτηριστικά

Το IDLE να είναι ένα απλό IDE, κατάλληλο για αρχάριους, ιδιαιτέρως σε εκπαιδευτικό περιβάλλον.

Σύμφωνα με το IDLE Help της εφαρμογής τα κύρια χαρακτηριστικά είναι:

  • Κειμενογράφος που υποστηρίζει πολλαπλά παράθυρα με επισήμανση σύνταξης (syntax highlighting), αυτόματη συμπλήρωση (autocompletion), έξυπνη χρήση των εσοχών και άλλα.
  • Το κέλυφος (shell) της διαδραστικής χρήσης της Python με επισήμανση σύνταξης.
  • Ενσωματωμένο εργαλείο αποσφαλμάτωσης (debugger)

Σημειώσεις

  1. Μέλη της τότε Python Software Activity (PSA), η οποία αργότερα αντικαταστάθηκε από την Python Software Foundation (PSF).

Παραπομπές

  1. 1,0 1,1 1,2 (Αγγλικά) Guido van Rossum, "Subject: IDLE 0.2 -- Integrated DeveLopment Environment for Python". Δημοσιεύθηκε 1999-01-08. Αρχειοθετήθηκε 2019-02-28. Ανακτήθηκε 2019-09-10.
  2. Από την επιλογή: Help > About, του ίδιου του λογισμικού (του IDLE)
  3. «24.6. IDLE». Python 2.7.16 documentation (στα Αγγλικά). Python Software Foundation. Αρχειοθετήθηκε από το πρωτότυπο στις 6 Μαΐου 2019. Ανακτήθηκε στις 10 Σεπτεμβρίου 2019. 
  4. 4,0 4,1 Αγγελιδάκης, Ν., βλ. πηγές σελ. 13 (σελ. 22 του pdf)
  5. 5,0 5,1 Guido van Rossum (16 Οκτωβρίου 1998). «IDLE 0.1 -- a Python IDE». Linux Weekly News (στα Αγγλικά). Αρχειοθετήθηκε από το πρωτότυπο στις 25 Σεπτεμβρίου 2018. Ανακτήθηκε στις 10 Σεπτεμβρίου 2019. 

Πηγές

Εξωτερικοί σύνδεσμοι