σεμιναριο

Εισαγωγή στον Προγραμματισμό με Python

Εξ αποστάσεως σεμινάριο με βιντεομαθήματα
ΚΕΔΙΒΙΜ Πανεπιστημίου Ιωαννίνων
Write your awesome label here.
  • Εξ αποστάσεως με βιντεομαθήματα

    Είδος σεμιναρίου
  • 6 εβδομάδες

    Διάρκεια σεμιναρίου
  • 60 ώρες

    Ώρες επιμόρφωσης
  • Δωρεάν

    Παρακολούθηση
  • 60€

    Κόστος Πιστοποιητικού
  • 16 Φεβρουαρίου - 30 Μαρτίου 2026

    Έναρξη - λήξη προγράμματος

Δωρεάν παρακολούθηση

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

Αίτηση για Απόκτηση Πιστοποιητικού

Επιλέξτε το παρακάτω κουμπί για να κάνετε την αίτηση για απόκτηση Πιστοποιητικού Επιμόρφωσης.
Περιεχομενο σεμιναριου

Περιγραφή 

Το μάθημα εισάγει τους εκπαιδευόμενους στον προγραμματισμό με τη γλώσσα Python. Η Python σήμερα είναι μια ισχυρή και δημοφιλής γλώσσα προγραμματισμού ανοιχτού κώδικα με βασικά χαρακτηριστικά την εκφραστικότητά της (ο προγραμματιστής «γράφει λίγα και εκφράζει πολλά») και ένα μεγάλο πλήθος βιβλιοθηκών που διευκολύνουν την αποδοτική ανάπτυξη κώδικα σε διάφορους τομείς εφαρμογών.
Το μάθημα ουσιαστικά μαθαίνει στους εκπαιδευόμενους πώς λειτουργούν οι δομές και εντολές της Python και τους καθοδηγεί στο πώς να λύνουν απλά υπολογιστικά προβλήματα με τη χρήση της. Ξεκινά από τους βασικούς τύπους δεδομένων, την είσοδο πληροφορίας από το πληκτρολόγιο και την εμφάνιση αποτελεσμάτων στην οθόνη, περνά στις δομές επανάληψης και ελέγχου, τη Λίστα και το Λεξικό που είναι οι σημαντικές δομές δεδομένων που έχει η Python, το γράψιμο και την οργάνωση των συναρτήσεων και κλείνει με τη διαχείριση αρχείων, την αποθήκευση σε αυτά των δεδομένων του προγράμματός και τον έλεγχο των απρόσμενων σφαλμάτων που μπορεί να συμβούν κατά την εκτέλεση ενός προγράμματος Python.
Όλα αυτά συνοδεύονται από χαρακτηριστικά παραδείγματα που περιλαμβάνουν από βασικούς αλγόριθμους και δομές δεδομένων (όπως ουρά και στοίβα) μέχρι και το πώς οργανώνονται γεωγραφικά δεδομένα σε δομή που συνδυάζει Λίστες και Λεξικά στην εφαρμογή Google maps. 

Δεν υπάρχουν αυστηρά προαπαιτούμενα για να παρακολουθήσετε το μάθημα καθώς δεν προϋποθέτει προηγούμενη γνώση προγραμματισμού. Φυσικά αν γνωρίζετε κάποια άλλη γλώσσα αυτό θα σας βοηθήσει να προχωρήσετε γρηγορότερα. Κάποιες βασικές δεξιότητες σε ψηφιακό περιβάλλον (όπως π.χ. εγκατάσταση προγραμμάτων, άνοιγμα και αποθήκευση αρχείων σε λειτουργικό Windows) είναι σημαντικές και πρέπει να θεωρούνται δεδομένες.

Ενότητες

  • Εβδομάδα 1: Βασικά στοιχεία (παρουσιάζονται βασικά χαρακτηριστικά της Python, τύποι δεδομένων, είσοδος από πληκτρολόγιο και έξοδος σε οθόνη)
  • Εβδομάδα 2: Έλεγχος ροής προγράμματος
    (παρουσιάζονται εντολές ελέγχου και επανάληψης)
  • Εβδομάδα 3: Λίστα (αναλύεται η χρήση της Λίστας, της βασικής δομής οργάνωσης δεδομένων στην Python).
  • Εβδομάδα 4: Λεξικό (αναλύεται η χρήση του Λεξικού που επίσης αποτελεί σημαντική δομή οργάνωσης δεδομένων)
  • Εβδομάδα 5: Συναρτήσεις (παρουσιάζεται η δομή και χρήση συναρτήσεων για την τμηματική οργάνωση του κώδικα)
  • Εβδομάδα 6: Αρχεία (αναλύεται η χρήση αρχείων -κειμένου και δυαδικών- καθώς και η διαχείριση εξαιρέσεων)
Διδάσκων

Σταύρος Δημητριάδης

Καθηγητής, Τμήμα Πληροφορικής, ΑΠΘ

Διδάσκων του μαθήματος είναι ο Σταύρος Δημητριάδης, Καθηγητής στο Τμήμα Πληροφορικής του Αριστοτέλειου Πανεπιστήμιου Θεσσαλονίκης. Διδάσκει την Python στους φοιτητές του Τμήματος καθώς και σε σεμινάρια που προσφέρει η δομή «Διά Βίου» του ΑΠΘ σε εκπαιδευτικούς αλλά και σε ερευνητές και προγραμματιστές. Έχει επίσης διδάξει προχωρημένα θέματα επεξεργασίας δεδομένων με βιβλιοθήκες όπως η pandas και η Scipy σε διάφορα σεμινάρια στην Ελλάδα και στο εξωτερικό (πχ. σε διδακτορικούς φοιτητές University of Valladolid, Spain). Έχει αναπτύξει ένα σχετικό ιστότοπο (http://pytolearn.csd.auth.gr/) όπου οι ενδιαφερόμενοι μπορούν να βρουν διδακτικά βοηθήματα για προγραμματισμό με Python σε βασικό αλλά και προχωρημένο επίπεδο. Στην έρευνά του που στρέφεται γύρω από θέματα Τεχνολογιών Μάθησης (learning technologies) συμπεριλαμβάνει και την Python ως εργαλείο υποστήριξης και ανάπτυξης της υπολογιστικής σκέψης των μαθητών. Περισσότερα για τη δουλειά και τις δημοσιεύσεις του μπορείτε να δείτε στην προσωπική του ιστοσελίδα (http://mlab.csd.auth.gr/sdemetri/).
Οδηγοσ σπουδων

Κατεβάστε τον οδηγό σπουδών του σεμιναρίου

Μπορείτε να δείτε περισσότερες πληροφορίες στον οδηγό σπουδών του προγράμματος.

Σημειώνεται ότι ο/η εκπαιδευόμενος/η αποδέχεται ότι η εγγραφή και φοίτησή του/της σε πρόγραμμα εξ αποστάσεως επιμόρφωσης που υλοποιείται από το Κ.Ε.ΔΙ.ΒΙ.Μ. Πανεπιστημίου Ιωαννίνων (ΠΙ) γίνεται με βάση τον ισχύοντα Κανονισμό Σπουδών, που είναι αναρτημένος στην ιστοσελίδα του ΚΕΔΙΒΙΜ, υπό την επιφύλαξη των ειδικότερα οριζομένων στον Οδηγό Σπουδών του προγράμματος.
Write your awesome label here.