Μάθημα : Γ' ΓΥΜΝΑΣΙΟΥ - ΠΛΗΡΟΦΟΡΙΚΗ

Κωδικός : G253147

G253147  -  ΕΛΕΝΗ ΔΑΜΑΣΚΟΥ

Ενότητες μαθήματος - ΕΝΟΤΗΤΑ 2.2 α - Περιβάλλοντα Προγραμματισμού στην Python

ΕΝΟΤΗΤΑ 2.2 α - Περιβάλλοντα Προγραμματισμού στην Python

Για να γράψουμε και να εκτελέσουμε προγράμματα σε Python χρειαζόμαστε ένα περιβάλλον προγραμματισμού.
Το περιβάλλον μάς βοηθά να:

  • γράφουμε κώδικα

  • τον ελέγχουμε για λάθη

  • βλέπουμε το αποτέλεσμα

Υπάρχουν διαφορετικά περιβάλλοντα για την Python, ανάλογα με το επίπεδο και τις ανάγκες του χρήστη. Στη συνέχεια θα γνωρίσουμε μερικά από τα πιο συνηθισμένα περιβάλλοντα προγραμματισμού.

 

EduBlocks

Τι είναι το EduBlocks

Το EduBlocks είναι ένα διαδικτυακό περιβάλλον προγραμματισμού.
Συνδυάζει μπλοκ (όπως στο Scratch) με Python.

Πώς το χρησιμοποιούμε

  1. Ανοίγουμε φυλλομετρητή (Chrome, Edge κτλ.)

  2. Πηγαίνουμε στη σελίδα του EduBlocks (https://edublocks.org/

  3. Επιλέγουμε Python

  4. Γράφουμε πρόγραμμα με μπλοκ ή κώδικα

Πλεονέκτημα: δουλεύει από οποιονδήποτε υπολογιστή
Μειονέκτημα: χρειάζεται σύνδεση στο διαδίκτυο

 

IDLE

Τι είναι το IDLE

Το IDLE είναι το επίσημο περιβάλλον της Python.
Εγκαθίσταται μαζί με την Python.

Οδηγίες εγκατάστασης IDLE

  1. Κατεβάζουμε την Python στον υπολογιστή (https://www.python.org/downloads/)

  2. Κατά την εγκατάσταση τσεκάρουμε το:
    Add Python to PATH

  3. Ολοκληρώνουμε την εγκατάσταση

  4. Ανοίγουμε το IDLE από το μενού

 

Thonny

Τι είναι το Thonny

Το Thonny είναι ένα περιβάλλον προγραμματισμού φτιαγμένο ειδικά για αρχάριους.

Οδηγίες εγκατάστασης Thonny

  1. Κατεβάζουμε το Thonny (https://thonny.org/)

  2. Το εγκαθιστούμε (περιλαμβάνει και την Python)

  3. Ανοίγουμε το πρόγραμμα

  4. Γράφουμε τον κώδικα στο μεγάλο παράθυρο

  5. Πατάμε ▶ για εκτέλεση

 

Spyder 

Το Spyder είναι περιβάλλον προγραμματισμού για Python (https://www.spyder-ide.org/).
Χρησιμοποιείται κυρίως σε επιστημονικές και επαγγελματικές εφαρμογές.

🔹 Έχει πολλά εργαλεία και παράθυρα
🔹 Είναι κατάλληλο για μεγάλα προγράμματα
Εγκαθίσταται συνήθως μέσω του πακέτου Anaconda.