← Όλα τα μαθήματα
Python Essentials 1 — Βασικές αρχές προγραμματισμού

Σχετικά με το μάθημα

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

Το περιεχόμενο συνδέεται με την προετοιμασία για την πιστοποίηση PCEP — Certified Entry-Level Python Programmer. Οι μαθητές αποκτούν βασικές γνώσεις ανάπτυξης λογισμικού, σχεδίασης λύσεων και δοκιμής προγραμμάτων.

Η ευρύτερη εργαστηριακή διαδρομή συνδέει την Python με εφαρμογές web με Flask και με projects που αξιοποιούν micro:bit, Arduino, Raspberry Pi και κάμερες τεχνητής νοημοσύνης. Οι δραστηριότητες προσαρμόζονται στο τμήμα και στην πρόοδο των συμμετεχόντων.

Τι θα μάθεις

  • Βασικές αρχές Python, συναρτήσεις και δομές δεδομένων.
  • Σχεδίαση, εκτέλεση και εντοπισμός σφαλμάτων σε προγράμματα.
  • Γνωριμία με εφαρμογές Flask, πρότυπα σελίδων, φόρμες και βάσεις δεδομένων.
  • Σύνδεση του προγραμματισμού με διαδραστικές κατασκευές.
  • Εισαγωγή σε projects με micro:bit, Arduino και Raspberry Pi.
  • Συνδυασμός web εφαρμογών και συσκευών σε ολοκληρωμένες λύσεις.

Εκπαιδευτικές ενότητες

  • Πρώτα βήματα στην Python και βασικές έννοιες προγραμματισμού.
  • Συναρτήσεις, δομές δεδομένων και επίλυση προβλημάτων.
  • Συγγραφή, δοκιμή και διόρθωση κώδικα.
  • Εφαρμογές web με Flask.
  • Εργαστηριακές εφαρμογές με μικροελεγκτές και Raspberry Pi.
  • Διαδραστικά projects και προετοιμασία στην ύλη της πιστοποίησης PCEP.

Τι χρειάζεται για να συμμετέχεις

  • Βασικές δεξιότητες χρήσης υπολογιστή και διαχείρισης αρχείων.
  • Δεν απαιτείται προηγούμενη εμπειρία προγραμματισμού ή ηλεκτρονικών.
  • Βασικές γνώσεις μαθηματικών και λογική σκέψη βοηθούν στη μάθηση.