Εργαστηριακό τμήμα μαθήματος
Στο εργαστήριο του μαθήματος οι γλώσσες προγραμματισμού θα χρησιμοποιηθεί η γλώσσα προγραμματισμού 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% στο βαθμό του μαθήματος.