background image

Σχεδίαση και υλοποίηση κύβων tangible computing 

 

49 

 

 

Εικόνα 2.18: Το σήμα και παράδειγμα γραφικού περιβάλλοντος σε VS Code 

 

2.3.2 Python 

H  Python  (Εικόνα  2.19)  αποτελεί  μία  προηγμένη  γλώσσα  δέσμης  ενεργειών  και  είναι 

διαδραστική,  ερμηνευόμενη,  υψηλού  επιπέδου  και  αντικειμενοστραφής.  Εξαιρετικά 

κατανοητά κομμάτια κώδικα είναι φτιαγμένα μέσω της Python. H γλώσσα περιέχει λιγότερες 

συντακτικές  δομές  από  άλλες  γλώσσες  και  συχνά  χρησιμοποιεί  αγγλικές  λέξεις  αντί  για 

σημεία στίξης. 

Η Python σχεδιάστηκε από τον Γκουίντο Βαν Ρόσουμ (Guido Van Rossum) στα τέλη της 

δεκαετίας του ’80 στο Εθνικό Ινστιτούτο Ερευνών για τα Μαθηματικά και την Επιστήμη των 

Υπολογιστών  στην  Ολλανδία.  Κατασκευάστηκε  με  βάση  πολλές  άλλες  προϋπάρχουσες 

γλώσσες προγραμματισμού συμπεριλαμβανομένων των  ABC, Modula-3,  C, C++ και άλλων 

[46].  

Βασικά χαρακτηριστικά της γλώσσας είναι ότι: 

•  Είναι  εύκολη  στην  εκμάθηση  διότι  διαθέτει  λίγες  λέξεις-κλειδιά,  απλή  δομή  και 

σαφώς καθορισμένη σύνταξη.  

•  Είναι  ευκολοδιάβαστη  καθώς  ο  πηγαίος  κώδικας  της  Python  είναι  ξεκάθαρος  και 

ευδιάκριτος από το μάτι  

•  Διαθέτει  μία  ευρεία  τυπική  βιβλιοθήκη  καθώς  το  μεγαλύτερο  μέρος  της  είναι 

φορητό και συμβατό με πολλές πλατφόρμες 

•  Είναι  επεκτάσιμη,  δηλαδή  μπορεί  ο  οποιοσδήποτε  να  προσθέσει  λειτουργικές 

μονάδες (modules) χαμηλού επιπέδου στον διερμηνέα της δίνοντας έτσι ελευθερία