Προγραμματισμός με Python

Με αυτό το πρόγραμμα χωρισμένο σε δύο διδακτικές ενότητες, ο σπουδαστής μπορεί να μάθει βασικές αρχές προγραμματισμού με 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 28/03/2024 16/07/2024 6