Εισαγωγή στην Python

Introduction

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

Η Python φημίζεται για την απλότητα και την ευκολία της, καθιστώντας την ιδανική για όσους κάνουν τα πρώτα τους βήματα στον προγραμματισμό. Ταυτόχρονα, είναι μια ισχυρή γλώσσα που χρησιμοποιείται από μεγάλες εταιρείες, όπως η Google, η NASA και η Netflix.

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

https://www.youtube.com/watch?v=OrlntZ2suBM&list=PLLMmbOLFy25Eohpgb_V3G…

 

Task

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

Ασκηση 1: Δημιουργία Απλού Προγράμματος

  1. Γράψτε ένα πρόγραμμα στην Python που:

    • Ζητά από τον χρήστη να εισαγάγει το όνομά του.
    • Τον χαιρετά με ένα μήνυμα, π.χ. "Καλώς ήρθες, [Όνομα]!".
  2. Σκεφτείτε πώς μπορείτε να βελτιώσετε το πρόγραμμά σας, π.χ. προσθέτοντας την ώρα της ημέρας στο μήνυμα (π.χ. "Καλημέρα, [Όνομα]!").

Ασκηση 2: Υπολογισμός εμβαδού τριγώνου

  1. Γράψτε ένα πρόγραμμα στην Python που:

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

 

 

Process

Η δομή πραγματοποίησης των ασκήσεων θα πρέπει να ακολουθεί αυτή τη σειρά:

(μπορείτε να χρησιμοποιήσετε wunderlist για να διαχειρίρεστε τα βήματα της εργασίας)

Βήμα 1:

Θα πρέπει να παρακολουθήσετε τα πρώτα 7 βίντεο του ακόλουθου λινκ:

https://www.youtube.com/watch?v=OrlntZ2suBM&list=PLLMmbOLFy25Eohpgb_V3G…

τα οποία εξηγούν αναλυτικά τη διαδικασία εγγατάστασης της python και συγγραφής κώδικα.

Βήμα 2:

Ξεκινήστε την εγκατάσταση Python και PyCharm με τα βήματα που είδατε στα βίντεο προηγουμένως.

Βήμα 3:

Θα πρέπει να ολοκληρώσετε το ακόλουθο quiz:https://quizizz.com/join?gc=34170896

Βήμα 4:

Ξεκινήστε την συγγραφή του κώδικα.

Βήμα 5:

Αφότου τελειώσετε με την εργασία σας,ζητούμενο από εσάς είναι να χρησιμοποιήσετε την εφαρμογή Screenr για να βιντεοσκοπήσετε το "τρέξιμο" του κώδικα. 





 

Evaluation
Κριτήριο Άριστο (3 βαθμοί) Καλά (2 βαθμοί) Μέτρια (1 βαθμός) Ανεπαρκές (0 βαθμοί)
Άσκηση 1: Ακρίβεια Το πρόγραμμα ζητά σωστά το όνομα και εμφανίζει το μήνυμα σύμφωνα με την περιγραφή. Το πρόγραμμα λειτουργεί, αλλά λείπει κάποια λεπτομέρεια στο μήνυμα ή τη λήψη εισόδου. Το πρόγραμμα λειτουργεί, αλλά το μήνυμα ή η εισαγωγή δεν είναι σωστά. Το πρόγραμμα δεν λειτουργεί ή δεν εμφανίζει το μήνυμα.
Άσκηση 1: Λειτουργικότητα Το πρόγραμμα εκτελείται χωρίς σφάλματα και εμφανίζει το σωστό αποτέλεσμα. Το πρόγραμμα εκτελείται αλλά παρουσιάζει μικρά προβλήματα (π.χ. εμφανίζει λάθος μήνυμα). Το πρόγραμμα εκτελείται με σημαντικά σφάλματα. Το πρόγραμμα δεν εκτελείται καθόλου.
Άσκηση 1: Δημιουργικότητα Περιλαμβάνει βελτιώσεις όπως χαιρετισμός ανάλογα με την ώρα ή προσαρμοσμένα μηνύματα. Περιλαμβάνει μικρές βελτιώσεις, αλλά όχι αρκετά ουσιαστικές. Δεν υπάρχουν πρόσθετες βελτιώσεις πέραν του βασικού ζητούμενου. Το πρόγραμμα είναι βασικό χωρίς καμία προσπάθεια βελτίωσης.
Άσκηση 2: Ακρίβεια Υπολογίζει σωστά το εμβαδόν του τριγώνου με βάση τις εισαγόμενες τιμές. Υπολογίζει σωστά το εμβαδόν, αλλά λείπει κάποια λεπτομέρεια ή το αποτέλεσμα δεν είναι ξεκάθαρο. Υπολογίζει το εμβαδόν, αλλά υπάρχουν σοβαρά λάθη στον κώδικα. Το πρόγραμμα δεν υπολογίζει σωστά το εμβαδόν.
Άσκηση 2: Λειτουργικότητα Εκτελείται χωρίς σφάλματα και εμφανίζει σωστά το αποτέλεσμα. Εκτελείται αλλά υπάρχουν μικρά προβλήματα, π.χ. ελλιπή ή ασαφή μηνύματα. Εκτελείται με σημαντικά σφάλματα ή ασαφή έξοδο. Δεν εκτελείται καθόλου ή παρουσιάζει σοβαρά σφάλματα.
Άσκηση 2: Δημιουργικότητα Περιλαμβάνει πρόσθετα χαρακτηριστικά, όπως επεξηγηματικά μηνύματα ή έλεγχο εγκυρότητας εισόδου. Περιλαμβάνει μικρές βελτιώσεις που βοηθούν στη χρήση. Δεν υπάρχουν σημαντικές βελτιώσεις πέραν του βασικού ζητούμενου. Είναι βασικό και χωρίς πρόσθετη προσπάθεια βελτίωσης.

Άριστη Βαθμολογία ανά άσκηση : 9

Συνολική και για της δύο : 18

Conclusion

Ολοκληρώνοντας αυτή την ιστοεξερεύνηση για την Εισαγωγή στην Python, οι εκπαιδευόμενοι είχαν την ευκαιρία να εξοικειωθούν με βασικές έννοιες και λειτουργίες της γλώσσας προγραμματισμού Python. Μέσα από τις δραστηριότητες που σχεδιάστηκαν, όπως η δημιουργία ενός απλού προγράμματος χαιρετισμού και ο υπολογισμός εμβαδού τριγώνου, καλλιεργήθηκαν δεξιότητες στη χρήση μεταβλητών, τη λειτουργία print, αλλά και στην ανάπτυξη προγραμμάτων που ενσωματώνουν αλληλεπίδραση με τον χρήστη.

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

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