# Αρχές Γλωσσών Προγραμματισμού (εργαστήριο 1)
### 25/2/2021
## Σημαντικοί σύνδεσμοι
- Σελίδα στο ecourse: http://ecourse.uoi.gr/user/index.php?id=1945
- Σελίδα στο github: https://chgogos.github.io/dituoi_agp/
## Εκπαιδευτές
- [Γκόγκος Χρήστος](https://www.dit.uoi.gr/staff.php?id=6)
- [Νάστος Βασίλειος - βοηθός διδασκαλίας](https://vasnastos.github.io/)
:::danger
Η συγκεκριμένη σελίδα μπορεί να χρησιμοποιηθεί για ερωτήσεις στην ώρα του μαθήματος.
:::
## Κώδικας συμπεριφοράς
[Παραλλαγή κειμένου από την Ελληνική κοινότητα του WordPress](https://wpgreece.org/%ce%ba%cf%8e%ce%b4%ce%b9%ce%ba%ce%b1%cf%82-%cf%83%cf%85%ce%bc%cf%80%ce%b5%cf%81%ce%b9%cf%86%ce%bf%cf%81%ce%ac%cf%82/)
- Να είστε καταδεκτικοί, να δείχνετε σεβασμό στους άλλους και συνεργασιμότητα.
- Να αποφεύγετε υποτιμητικές εκφράσεις και συμπεριφορές, ειδικά όταν παραπέμπουν σε διακρίσεις ή παρενόχληση.
- Δείξτε σεβασμό και έγνοια για τους υπόλοιπους συμμετέχοντες. Παρακαλούμε, ενημερώστε τους εκπαιδευτές αν παρατηρήσετε κάποια προβληματική κατάσταση.
- Συμμετάσχετε όσο πιο ενεργά και αυθεντικά μπορείτε.
---

## Πρόγραμμα μαθήματος 25/2/2021
| Ώρα | Θέμα |
| --- | ---- |
|10:00-10:30| Εισαγωγή στο μάθημα - πόροι μαθήματος - εργαστηριακές ασκήσεις |
|10:30-10:40| Εγκατάσταση Python (εναλλακτικές επιλογές) |
|10:40-10:50| Μεταβλητές, δυναμική πρόσδεση (dynamic binding), αριθμητικές πράξεις, modules [01-intro.ipynb](https://github.com/chgogos/dituoi_agp/blob/main/pl/python/notebooks/01-intro.ipynb)|
|10:50-11:00| [Άσκηση 1](#Άσκηση-1) |
|11:00-11:10| Διάλειμμα |
|11:10-11:20| Λεκτικά [02-strings.ipynb](https://github.com/chgogos/dituoi_agp/blob/main/pl/python/notebooks/02-strings.ipynb)|
|11:20-11:30| [Άσκηση 2](#Άσκηση-2) |
|11:30-11:50| Λίστες, πλειάδες, λεξικά και σύνολα [03-lists-tuples-dictionaries-sets.ipynb](https://github.com/chgogos/dituoi_agp/blob/main/pl/python/notebooks/03-lists-tuples-dictionaries-sets.ipynb)|
|11:50-12:00| [Άσκηση 3](#Άσκηση-3) |
### Άσκηση 1
Ποια είναι τα 5 πρωτα ψηφία του αποτελέσματος που προκύπτει από την ακόλουθη πράξη;
<img src="https://render.githubusercontent.com/render/math?math=\sqrt{\frac{2^{101}}{\pi^{53} %2B 11^{17}}}" width="200">
### Άσκηση 2
Γράψτε τις εντολές με τις οποίες μπορούμε να παράξουμε από το κείμενο "Τμήμα Πληροφορικής και Τηλεπικοινωνιών" το κείμενο.
ΠΛΗΡΟΦΟΡΙΚΉΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΏΝ - ΠΛΗΡΟΦΟΡΙΚΉΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΏΝ - ΠΛΗΡΟΦΟΡΙΚΉΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΏΝ - ΠΛΗΡΟΦΟΡΙΚΉΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΏΝ - ΠΛΗΡΟΦΟΡΙΚΉΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΏΝ
### Άσκηση 3
1. Δώστε ένα παράδειγμα πλειάδας με 3 ακέραιες τιμές.
2. Δώστε ένα παράδειγμα λίστας με 1 ακέραιο, 1 πραγματικό και 1 λεκτικό. Προσθέστε στη λίστα ως στοιχείο την πλειάδα
3. Δώστε ένα παράδειγμα λεξικού με κλειδιά λεκτικά και τιμές ζεύγη πραγματικών τιμών. Εντοπίστε τις [γεωγραφικές συντεταγμένες](https://www.maps.ie/coordinates.html) (πλάτος και μήκος) της Άρτας, των Ιωαννίνων, της Πρέβεζας και της Ηγουμενίτσας και εισάγετε στο λεξικό εγγραφές με κλειδί το όνομα της πόλης και τιμές τις αντίστοιχες πλειάδες.
## Ερωτήσεις και απαντήσεις
- Με αυτό τον τρόπο κάνουμε ερωτήσεις;
- Ναι, και αυτό είναι μια απάντηση!
- Με τους φοιτητές του παλαιού προγράμματος σπουδών τι γίνεται;
- Φοιτητές του Παλαιού Προγράμματος Σπουδών που έχουν παρακολουθήσει στο παρελθόν το μάθημα "Αρχές Γλωσσών και Μεταφραστών" θα μπορέσουν να εξεταστούν στην ύλη που διδάχθηκαν στην εξεταστική Σεπτεμβρίου 2021. Υπενθυμίζεται ότι το μάθημα "Αρχές Γλωσσών και Μεταφραστών" διδάχθηκε τελευταία φορά στο χειμερινό εξάμηνο του ακαδημαϊκού έτους 2020-2021. Επίσης, όσοι θα έχουν το δικαίωμα συμμετοχής στην εμβόλιμη εξεταστική του Ιουνίου θα μπορούν να εξεταστούν στο μάθημα και τον Ιούνιο.
- Φοιτητές του Παλαιού Προγράμματος Σπουδών που δεν έχουν παρακολουθήσει στο παρελθόν το μάθημα "Αρχές Γλωσσών και Μεταφραστών" μπορούν να παρακολουθήσουν το μάθημα "Αρχές Γλωσσών Προγραμματισμού" του Νέου Προγράμματος Σπουδών και να εξεταστούν σε αυτό τον Ιούνιο, έχοντας τις ίδιες υποχρεώσεις (εργασίες, πρόοδο, τελική εξέταση) με τους φοιτητές του Νέου Προγράμματος Σπουδών.
- Mε ποιό τελεστή υψώνω σε δύναμη;
- Με το **
:::info
*Πάντα, κάνετε ερωτήσεις στο κάτω μέρος του εγγράφου, ακριβώς πάνω από εδώ
:::