Με αυτό το πρόγραμμα χωρισμένο σε δύο διδακτικές ενότητες, ο σπουδαστής μπορεί να μάθει βασικές αρχές προγραμματισμού με python, ξεκινώντας από μια εισαγωγή, με ελάχιστη ή καθόλου προηγούμενη εμπειρία προγραμματισμού, έχοντας μόνο βασικές γνώσεις Η/Υ.
Αυτό γίνεται χρησιμοποιώντας μια προσέγγιση coding-bootcamp, με πάνω από το 80% του μαθήματος να είναι πρακτική εξάσκηση με μερικούς από τους πιο έμπειρους εκπαιδευτές.
Ο λάτρης του προγραμματισμού θα ολοκληρώσει τον συνδυασμό των δύο ενοτήτων ως junior python developer και θα είναι σε θέση να δημιουργήσει μικρές έως μεσαίας πολυπλοκότητας εφαρμογές, να συμμετάσχει σε ομάδες ανάπτυξης ή να πειραματιστεί με το σύνολο εργαλείων που παρέχονται. Επιπλέον, οι σπουδαστές χωρισμένοι σε ομάδες, θα εκτελέσουν ένα δημόσια διαθέσιμο έργο σε σχετικό repository (github repo), το οποίο θα λειτουργήσει ως απτή απόδειξη εμπλουτισμού του βιογραφικού τους.
Η αγορά μπορεί να απορροφήσει τέτοιους υποψηφίους σε διάφορες junior software engineering θέσεις ή/και data scientists, με δεδομένο ότι η Python είναι η ραχοκοκαλιά πολλών δραστηριοτήτων data analytics.
Διδακτέα Ύλη
Το πρόγραμμα χωρίζεται σε 2 ενότητες και διαρκεί περίπου 4 μήνες (90 ώρες). Επικεντρώνεται σε πρακτικά μαθήματα χρησιμοποιώντας διάφορα εργαλεία software.
1η Ενότητα: Εισαγωγή στον προγραμματισμό με Python
Το μάθημα είναι εισαγωγικό και οποιοσδήποτε μπορεί να το παρακολουθήσει ανεξάρτητα από προηγούμενη εμπειρία προγραμματισμού με Python. Οι βασικές δεξιότητες υπολογιστικής σκέψης είναι ένα πλεονέκτημα, αλλά θα παρέχονται καθόλη τη διάρκεια του μαθήματος.
Aναλυτικό πρόγραμμα
- Εισαγωγή στο μάθημα: Βασικές έννοιες
- Variables, data types & basic operators
- Working with strings, type casting, formatting
- Type casting, Boolean operators & expressions
- Control Flow: Loops
- Control Flow: Conditional Statements
- Data Collection: Lists
- Data Collections: Tuples
- Data Collections: Dictionaries
- Functions
- Code debugging with PyCharm
- Ομαδική εργασία στο εργαστήριο
2η Ενότητα: Προηγμένα θέματα Python
Το μάθημα καλύπτει πιο προχωρημένα θέματα (object-oriented programming, data management και web) και απαιτεί την επιτυχή ολοκλήρωση της πρώτης ενότητας.
Aναλυτικό πρόγραμμα
- Python crash course
- Advanced String topics
- Importing Modules
- Modules and Packages, Virtual Environments
- Exceptions
- I/O Operations: Reading and Writing files
- Lambdas
- Object Oriented design with Python
- Inheritance
- Working with classes and instances
- From the console to the Web
- Ομαδική εργασία στο εργαστήριο
Πληροφορίες
Γλώσσες | EL, EN |
Προαπαιτούμενα | Intermediate-level (B2) γνώση Αγγλικών, βασικές δεξιότητες υπολογιστών |
Σε ποιον απευθύνεται | Απόφοιτοι δευτεροβάθμιας ή τριτοβάθμιας εκπαίδευσης, επαγγελματίες |
Βεβαίωση Παρακολούθησης | Ναι |
Προσφέρεται Online | Ναι |
Πιστοποιήσεις | • PCEP – Certified Entry-Level Python Programmer • PCAP – Certified Associate in Python Programming |
Προγράμματα
Ημέρες και Ώρες | Ημ/νία Έναρξης | Ημ/νία Λήξης | Ώρες ανά εβδομάδα |
---|---|---|---|
Τρίτη και Πέμπτη, 19:00-22:00 | 24/10/2023 | 20/02/2024 | 6 |
Τρίτη και Πέμπτη, 19:00-22:00 | 19/03/2024 | 11/07/2024 | 6 |