Skip to content

Εργαστηριακό τμήμα μαθήματος

Στο εργαστήριο του μαθήματος οι γλώσσες προγραμματισμού θα χρησιμοποιηθεί η γλώσσα προγραμματισμού Python για την παρουσίαση χαρακτηριστικών των 3 βασικών προγραμματιστικών υποδειγμάτων: α) προστακτικός προγραμματισμός, β) συναρτησιακός προγραμματισμός και γ) λογικός προγραμματισμός.

Εργαστήριο Περιγραφή
Εργαστήριο 1 Συγγραφή και εκτέλεση απλών προγραμμάτων σε Python, ranges, δομή επανάληψης, δομή επιλογής, βασικές δομές δεδομένων (lists, tuples, dictionaries, sets), λεκτικά (μήκος λεκτικού, αντιστροφή λεκτικού, λήψη τμήματος λεκτικού με slice), αμυντικός προγραμματισμός, import και χρήση βιβλιοθηκών, ChatGPT prompts για παραγωγή κώδικα Python, χρήση του REPL (Read Evaluate Print Loop) της Python.
Εργαστήριο 2 συγγραφή συναρτήσεων, unit tests με τη στάνταρντ βιβλιοθήκη unittest, comprehensions, virtual environments (venv), εξωτερικές βιβλιοθήκες και εγκατάσταση με το pip, unit tests με το pytest.

Συμμετοχή εργαστηρίου στο βαθμό του μαθήματος

Το εργαστήριο συμμετέχει με 10% στο βαθμό του μαθήματος.