Το μάθημα αυτό εισάγει τους φοιτητές στις βασικές αλλά και πιο προχωρημένες έννοιες της γλώσσας προγραμματισμού Python. Η Python είναι μία γλώσσα προγραμματισμού υψηλού επιπέδου, ανοικτού πηγαίου κώδικα (open source) και γενικής χρήσης που συνδυάζει τόσο το διαδικαστικό προγραμματισμό όσο και τον αντικειμενοστρεφή προγραμματισμό. Επίσης, ο παραγόμενος κώδικας που δημιουργείτε είναι συμβατός με όλα τα λειτουργικά συστήματα (φορητότητα). Επιπλέον, η Python είναι εύκολη στην εκμάθηση και παρέχει πολλές δυνατότητες σε αρχάριους και έμπειρους προγραμματιστές μέσω των πολλών έτοιμων προς χρήση βιβλιοθηκών για διάφορους σκοπούς, όπως τα μαθηματικά, την πληροφορική και την επιστήμη δεδομένων.
Στο μάθημα αυτό θα επικεντρωθούμε στις ακόλουθες θεματικές ενότητες:
Εισαγωγή στην Python: μεταβλητές, τύποι δεδομένων, έλεγχος ροής, συναρτήσεις
Αντικειμενοστρεφής Προγραμματισμός: Κλάσεις - Ενθυλάκωση – Κληρονομικότητα - Πολυμορφισμός
Διαχείριση αρχείων και εξαιρέσεις
Βιβλιοθήκες και Modules:
Οπτικοποίηση δεδομένων: matplotlib
Αριθμητικοί και Επιστημονική Υπολογισμοί: NumPy – SciPy
Ανάλυση δεδομένων: Pandas
Εισαγωγή, Διαχείριση και Αποθήκευση των δεδομένων
Ανακοίνωση:
Όλα τα άτομα που συμπλήρωσαν τη Φόρμα Εκδήλωσης Ενδιαφέροντος μπορούν να παρακολουθήσουν το μάθημα Προχωρημένα Θέματα Προγραμματισμού Η/Υ.
Τα μαθήματα θα ξεκινήσουν σύμφωνα με το πρόγραμμα Τρίτη, 29/09/2026.
Eκδήλωση ενδιαφέροντος:
Στο Χειμερινό Εξάμηνο 2026 – 2027 θα λειτουργήσει ένα (1) τμήμα στο μάθημα "Προχωρημένα Θέματα Προγραμματισμού Η/Υ". Το συνολικό πλήθος ατόμων που θα γίνει δεκτό είναι 36, λόγω του περιορισμένου αριθμού ατόμων που δέχεται το εργαστήριο. Η παρακολούθηση του μαθήματος είναι υποχρεωτική. Η εκδήλωση ενδιαφέροντος για το μάθημα "Προχωρημένα Θέματα Προγραμματισμού Η/Υ" θα είναι από την Δευτέρα 21/09/2026 (ώρα 20.00) ως και την Παρασκευή 25/09/2026 (ώρα 17.00). Για την εκδήλωση ενδιαφέροντος θα πρέπει να συμπληρώσετε τη Φόρμα Δήλωσης.
Θα τηρηθεί σειρά προτεραιότητας και θα ληφθεί υπόψιν η επιτυχής εξέταση στο μάθημα "Εισαγωγή στον Προγραμματισμός Η/Υ".