Edu Python Apps

Εδώ θα βρείτε διάφορες εφαρμογές σε γλώσσα Python, όπου μπορείτε να κατεβάσετε τον κώδικα  και να τις τρέξετε με την βοήθεια οποιουδήποτε Python editor, ή το εκτελέσιμο αρχείο (EXE) της εφαρμογής.

Για να μην σας αποκλείσουν τα Windows το αρχείο EXE, αυτό που πρέπει να κάνετε είναι να δημιουργήσετε εξαίρεση για τα αρχεία αυτά, στην ασφάλεια των Windows.

Προσπέλαση Λίστας

ΠΡΟΣΠΕΛΑΣΗ ΛΙΣΤΑΣ

Ταξινόμηση Λίστας

ΤΑΞΙΝΟΜΗΣΗ - BUBBLESORT

Προσομοιώνει την προσπέλαση των στοιχείων μιας λίστας με την εφαρμoγή της range αλλά και του υπαρξιακού τελεστή in.

Προσομοιώνει την ταξινόμηση μιας λίστας αύξουσα ή φθίνουσα με τον αλγόριθμό φυσαλίδας - bubblesort.

Προγραμματισμός Η/Υ Γ'ΕΠΑΛ  Quiz

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ_Γ_ΕΠΑΛ_QUIZ

Η εφαρμογή είναι ένα τεστ Σ/Λ βασισμένο στην ύλη του μαθήματος, από όλα τα κεφάλαια που είναι στην εξεταστέα ύλη και περιλαμβάνει συνολικά 164 ερωτήσεις. 

Δομή Επανάληψης  for - while

Η συγκεκριμένη εφαρμογή είναι ουσιαστικά μια εξέλιξη των προηγούμενων και η οποία δίνει μια πλήρης εικόνα της σύνταξης των δύο μορφών επανάληψης της for και της while. Βοηθά στο να κατανοήσουν οι μαθητές το πως γίνεται η μετατροπή από την μία μορφή στην άλλη.

H εφαρμογή μας δίνει την δυνατότητα, δίνοντας τιμές σε κάποια από τις τρεις μορφές της for και πατώντας το αντίστοιχο κουμπί for να δούμε και την σύνταξη στις άλλες μορφές αυτής. Σε κάθε περίπτωση εμφανίζονται μόνο οι μορφές που μπορούν να συνταχθούν σωστά.

Πατώντας το αντίστοιχο κουμπί while γίνεται και η μετατροπή σε αυτή και πάντα με την προϋπόθεση αυτό να μπορεί να γίνει με βάση τους κανόνες της. Το αντίστροφο συμβαίνει αν συμπληρώσουμε τα πεδία της while και στην συνέχεια πατήσουμε το κουμπί while → for. Επίσης εμφανίζονται και τα ανάλογα μηνύματα όπως, το πόσες φορές εκτελείται η επανάληψη, για ποιες τιμές καθώς και μηνύματα λάθους.

ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ FOR - WHILE

Από το for.... σε while....

FOR TO WHILE v 2.0

Από το for.... σε while.... (update)

FOR TO WHILE v 3.0

Η εφαρμογή σχεδιάστηκε με στόχο την εξάσκηση των μαθητών στην Δομή Επανάληψης και συγκεκριμένα στην μετατροπή από την μία επαναληπτική διαδικασία (for) στην άλλη (while). Πέραν αυτού όμως, δίνει και την δυνατότητα στον μαθητή να αφομοιώσει και τους τρόπους σύνταξης της (for), καθώς κατά την εκτέλεση της μετατροπής γίνεται και έλεγχος σε αυτή, εμφανίζοντας μηνύματα λάθους. Στα δεξιά του καμβά υπάρχουν οι τρεις μορφές της (for), όπου εισάγουμε στα entrybox τις τιμές που επιθυμούμε και στη συνέχεια πατώντας το αντίστοιχο button while, γίνεται η μετατροπή. Επίσης μπορούμε πατώντας το αντίστοιχο button for να εμφανιστεί η σύνταξη της (for) και στις άλλες μορφές. Κάθε φορά επιλέγουμε μια μορφή της (for) και κατόπιν επαναλαμβάνουμε την διαδικασία με οποιαδήποτε άλλη μορφή, αφού πρώτα πατήσουμε το button delete, ώστε να μηδενιστούν τα δεδομένα στα entrybox. Στην περίπτωση που η σύνταξη της (for) δεν είναι σωστή, εμφανίζεται μήνυμα λάθους όπου δίνει οδηγία - κανόνα για την διόρθωσή της.