To ΚΔΒΜ-2 Aegean Lifelong Learning Center, σε συνεργασία με το Κ.Δ.Β.Μ. του Πανεπιστημίου Μακεδονίας, προσφέρει το πιστοποιημένο πρόγραμμα δια βίου μάθησης στην Πληροφορική με τίτλο “Advanced Python: Master your skills to the most popular programing language”.
Η Python είναι μία από τις πιο διαδεδομένες γλώσσες προγραμματισμού με ευρύ πεδίο εφαρμογών και μεγάλη ζήτηση στο χώρο εργασίας σε διάφορες θέσεις Software Engineering Data Science και Machine Learning/A.I.
Με προσέγγιση coding-bootcamp, ο φοιτητής θα περάσει το περισσότερο χρόνο του workshop γράφοντας πραγματικό κώδικα, υπό την επίβλεψη των έμπειρων εισηγητών του webinar.
Στο σύνολο των 20 ωρών, ο φοιτητής θα δει και θα κατανοήσει έννοιες της Python αλλά και του προγραμματισμού γενικότερα όπως:
- Μεταβλητές και Data Types,
- Strings,
- Lists,
- Dictionaries,
- Tuples και Sets,
- Έλεγχος Ροής και Λογικοί Τελεστές,
- Python Loops,
- Μέθοδοι και Συναρτήσεις στην Python,
- Αρχεία, τις βιβλιοθήκες Pandas και Numpy,
- Γραφικές Παραστάσεις με matplotlib κ.ά.
Στο τέλος, οι συμμετέχοντες θα λάβουν Βεβαίωση Παρακολούθησης.
Για να δηλώσετε συμμετοχή συμπληρώστε τη φόρμα εκδήλωσης ενδιαφέροντος σε αυτή τη σελίδα.
- Σύγχρονο σεμινάριο σε μια γλώσσα προγραμματισμού όπως η Python με πολύ υψηλή ζήτηση στην αγορά εργασίας.
- Πρόγραμμα online.
- Εμβάθυνση σε ειδικά θέματα της Python και υψηλό επίπεδο εξειδίκευσης.
- Στιβαρή ομάδα ακαδημαϊκών με ερευνητικό έργο στην Τεχνητή Νοημοσύνη (Artificial Intelligence) και τις εξελιγμένες γλώσσες προγραμματισμού.
- Spin-Off του κορυφαίου προπτυχιακού προγράμματος BSc (Hons) Computing (Software Development) με το University of Essex.
Το πρόγραμμα είναι διάρκειας 20 ωρών και χωρίζεται σε 2 στάδια.
- Εγκατάσταση και το περιβάλλον της Python
- Μεταβλητές και Data Types. Τελεστές και Αριθμητικές Πράξεις
- Πώς να χειριστείτε τα Strings στην Python
- Lists, Dictionaries, Tuples και Sets
- Έλεγχος Ροής και Λογικοί Τελεστές
- Python Loops
- Μέθοδοι και Συναρτήσεις στην Python
- Modules packages και PIP: Εισαγωγή και χρήση λειτουργικών μονάδων Python, χρησιμοποιώντας μερικές από τις πιο χρήσιμες βασικές μονάδες βιβλιοθήκης Python. Κατασκευή και χρήση πακέτων Python. PIP (Python Installation Package) και πώς να το χρησιμοποιήσετε για να εγκαταστήσετε και να απεγκαταστήσετε έτοιμα προς χρήση πακέτα από το PyPI.
- Strings , String και List Methods, Exceptions: Χαρακτήρες, συμβολοσειρές και πρότυπα κωδικοποίησης. Συμβολοσειρές έναντι λιστών – ομοιότητες και διαφορές. Μεθόδοι λιστών. Μέθοδοι συμβολοσειρών; Ο τρόπος διαχείρισης σφαλμάτων χρόνου εκτέλεσης της Python. Έλεγχος της ροής των σφαλμάτων χρησιμοποιώντας το try και except. Ιεραρχία εξαιρέσεων.
- Object – Oriented Programming: Βασικές έννοιες του αντικειμενοστρεφούς προγραμματισμού (OOP); Οι διαφορές μεταξύ της διαδικαστικής και αντικειμενικής προσέγγισης (κίνητρα και κέρδη). Κλάσεις, αντικείμενα, ιδιότητες και μέθοδοι. Σχεδιασμός επαναχρησιμοποιήσιμων κλάσεων και δημιουργία αντικειμένων. Κληρονομικότητα και πολυμορφισμός; Εξαιρέσεις ως αντικείμενα.
- Εργασία με αρχεία –Σύστημα: Generators, iterators και closures. Εργασία με σύστημα αρχείων, δέντρο καταλόγου και αρχεία. Επιλεγμένες λειτουργικές μονάδες της τυπικής βιβλιοθήκης Python (λειτουργικό σύστημα, ημερομηνία, ώρα και ημερολόγιο.)
- Γραφική διεπαφή στην Python – Gui (tkinter).
- Εισαγωγή στην Pandas- Numpy – matplotlib – Seaborn, Εισαγωγή στα Frameworks νευρωνικών δικτύων (Keras, Tensor Flow).
Σε φοιτητές/σπουδαστές ΙΕΚ, Κολλεγίων και Πανεπιστημίων σε Σχολή Πληροφορικής.
Επίσης σε φοιτητές Οικονομικών/Business που θα θελήσουν να μάθουν βασικές λειτουργίες για visualization και ανάλυση δεδομένων.
Με την ολοκλήρωση του προγράμματος:
- Οι συμμετέχοντες λαμβάνουν πιστοποίηση παρακολούθησης από το Κ.Δ.Β.Μ. του Πανεπιστημίου Μακεδονίας.