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

Κάθε Σάββατο 15:15 – 16:30 | 50€/μήνα | Online

Περιγραφή

Το μάθημα αυτό απευθύνεται σε μαθητές, φοιτητές και επαγγελματίες που θέλουν να κάνουν τα πρώτα τους βήματα στον προγραμματισμό, μαθαίνοντας τη γλώσσα Python. Δεν απαιτείται προηγούμενη εμπειρία. Ο στόχος είναι οι συμμετέχοντες να μπορούν να διαβάζουν, να γράφουν, να τεστάρουν και να διορθώνουν κώδικα, αποκτώντας πρακτικές δεξιότητες που εφαρμόζονται σε πραγματικά προβλήματα.

Με hands-on εξάσκηση, οι μαθητές θα γνωρίσουν τις βασικές έννοιες του προγραμματισμού και θα μάθουν πώς να δημιουργούν δικά τους προγράμματα.

Ανάλυση

Το μάθημα καλύπτει όλες τις βασικές και ενδιάμεσες έννοιες προγραμματισμού με Python:

  • Βασικά στοιχεία Python: Εισαγωγή στη γλώσσα, μεταβλητές, τύποι δεδομένων, συναρτήσεις, ορίσματα και τιμές επιστροφής.
  • Ροή Ελέγχου: Συνθήκες (if/else), Boolean εκφράσεις, βρόχοι (for, while).
  • Εντοπισμός & Διόρθωση Λαθών (Debugging): Πρακτικές τεχνικές για εντοπισμό σφαλμάτων και βελτίωση κώδικα.
  • Διαχείριση Εξαιρέσεων: Χειρισμός σφαλμάτων με try/except.
  • Testing: Δημιουργία unit tests για έλεγχο και αξιοπιστία προγραμμάτων.
  • Libraries & Modules: Χρήση έτοιμων βιβλιοθηκών και εισαγωγή σε third-party πακέτα.
  • Regular Expressions: Εξαγωγή και επαλήθευση δεδομένων.
  • Αντικειμενοστραφής Προγραμματισμός (OOP): Δημιουργία κλάσεων, αντικειμένων, μεθόδων και ιδιοτήτων για μοντελοποίηση πραγματικών οντοτήτων.
  • Αρχεία: Ανάγνωση και εγγραφή αρχείων για αποθήκευση και διαχείριση δεδομένων.

Παραδείγματα Δραστηριοτήτων

  • Δημιουργία απλού παιχνιδιού (π.χ. guess the number ή tic-tac-toe) για εξάσκηση σε loops και συνθήκες.
  • Επεξεργασία αρχείων κειμένου (π.χ. καταμέτρηση λέξεων, εύρεση συγκεκριμένων patterns με regex).
  • Μικρό project με OOP: Σχεδίαση συστήματος κρατήσεων για ένα φανταστικό ξενοδοχείο με χρήση κλάσεων.
  • Unit testing: Δημιουργία και εκτέλεση tests για να διασφαλιστεί η σωστή λειτουργία προγραμμάτων.

Στόχοι

Με την ολοκλήρωση του μαθήματος, οι μαθητές θα μπορούν:

  • Να γράφουν καθαρό και σωστό κώδικα σε Python.
  • Να εντοπίζουν και να διορθώνουν λάθη μεθοδικά.
  • Να χρησιμοποιούν βιβλιοθήκες και εργαλεία για πιο σύνθετα projects.
  • Να δημιουργούν προγράμματα που λύνουν πραγματικά προβλήματα.
  • Να προετοιμαστούν για μια καριέρα στον προγραμματισμό.

Με πιστοποίηση από το Πανεπιστήμιο Harvard!

Σε περίπτωση που σας ενδιαφέρει το μάθημα δηλώστε συμμετοχή στην παρακάτω φόρμα

← Πίσω

Σας ευχαριστούμε! Σύντομα θα επικοινωνήσουμε μαζί σας!

Προειδοποίηση
Προειδοποίηση
Προειδοποίηση
Προειδοποίηση
Προειδοποίηση
Προειδοποίηση

Ενημέρωση για την Επεξεργασία Προσωπικών Δεδομένων

Προσοχή!