Σύντομη περιγραφή προγράμματος
Η Python είναι μια ιδιαίτερα δημοφιλής γλώσσα γενικού προγραμματισμού με εφαρμογή κυρίως στην επιστήμη των δεδομένων. Οι εταιρείες την χρησιμοποιούν για να συλλέξουν πληροφορίες από τα δεδομένα τους και να αποκτήσουν ανταγωνιστικό πλεονέκτημα. Το πρόγραμμα απευθύνεται σε άτομα με βασικές γνώσεις προγραμματισμού που θέλουν να μάθουν μια γλώσσα χρήσιμη στην ανάλυση δεδομένων (data analysis) και στις επιχειρηματικές αναλύσεις (business analytics). Η διδασκαλία περιλαμβάνει βιντεοπαρουσιάσεις, διαφάνειες αλλά και πρόσβαση σε διαδραστικό βιβλίο. Στις πρώτες ενότητες διδάσκεται η γλώσσα Python ενώ στη συνέχεια ακολουθεί η εφαρμογή της σε προβλήματα που άπτονται της επιστήμης δεδομένων.
Τρόπος διεξαγωγής
Το πρόγραμμα χρησιμοποιεί την εκπαιδευτική μέθοδο eLearning: η μάθηση γίνεται αμιγώς ασύγχρονα (δηλαδή σε ημέρες και ώρες που εξυπηρετούν τον καταρτιζόμενο, χωρίς να υπάρχει υποχρεωτική παρακολούθηση σε συγκεκριμένη ώρα ή ημέρα), αποκλειστικά εξ αποστάσεως (με χρήση ειδικής εκπαιδευτικής πλατφόρμας μέσω διαδικτύου και Η/Υ από το χώρο του καταρτιζόμενου) και με την χρήση ψηφιακών εκπαιδευτικών εργαλείων όπως η παρακολούθηση βιντεοδιαλέξεων, η επίλυση διαδραστικών ασκήσεων αυτοαξιολόγησης και άλλα εργαλεία elearning που εξασφαλίζουν την αποτελεσματική και ευέλικτη ατομική αυτό-εκμάθηση. Το εκπαιδευτικό υλικό του προγράμματος γίνεται διαθέσιμο σε συγκεκριμένες χρονικές περιόδους, με βάση το μονοπάτι εκπαίδευσης που ακολουθείται, και εν συνεχεία παραμένει διαθέσιμο στην πλατφόρμα εκπαίδευσης χωρίς περιορισμούς σε όλη τη διάρκεια του προγράμματος.
Μαθησιακά αποτελέσματα
Με την ολοκλήρωση του προγράμματος, οι εκπαιδευόμενοι θα είναι σε θέση να:
- Προγραμματίζουν και να κατανοούν προγράμματα σε γλώσσα Python
- Αναγνωρίζουν την αξία της συγκεκριμένης γλώσσας στην επιστήμη δεδομένων.
- Χρησιμοποιούν διαφορετικές τεχνικές οπτικοποίησης δεδομένων.
- Αναπαριστούν και να επεξεργάζονται δεδομένα κατά το τρόπο που να οδηγεί σε πολύτιμες πληροφορίες
Θεματικές ενότητες
- Εκμάθηση της Python
Μεταβλητές και τύποι δεδομένων, Λίστες και πλειάδες, Βασικοί τελεστές, Δομές ελέγχου, Συναρτήσεις, Λεξικά, Δομοστοιχεία (Modules), Διαχείριση αρχείων - Εφαρμογή της Python στην Ανάλυση Δεδομένων
Βιβλιοθήκες NumPy (SciPy), Matplotlib (Seaborn), Pandas, Εφαρμογή της γλώσσας σε προβλήματα ανάλυσης δεδομένων και επιχειρηματικής ανάλυσης, Ενδεικτικές μελέτες περιπτώσεων
Η αξία του προγράμματος
Οι συμμετέχοντες αποκτούν γνώσεις και δεξιότητες σχετικές με τη γλώσσα Python, η οποία είναι ιδιαίτερα διαδεδομένη σε πολλές εφαρμογές (Web development, Ανάλυση Δεδομένων, Οπτικοποίηση κλπ) ενώ υπάρχει μεγάλη ζήτηση από την αγορά εργασίας για άτομα που τη γνωρίζουν. Επειδή είναι σύγχρονη γλώσσα, δεν έχει συμπεριληφθεί στο πρόγραμμα σπουδών πολλών Ιδρυμάτων Τριτοβάθμιας εκπαίδευσης.
Μέθοδοι αξιολόγησης και υπολογισμού τελικού βαθμού
Η αξιολόγηση του μαθήματος γίνεται βάσει ερωτήσεων αξιολόγησης και προγραμματιστικών εργασιών. Η επιτυχημένη ολοκλήρωση του προγράμματος και η απονομή πιστοποιητικού κατάρτισης απαιτούν την λήψη τελικού βαθμού τουλάχιστον 50%.