Εφαρμοσμένος Προγραμματισμός με Python
Εισαγωγή στον εφαρμοσμένο προγραμματισμό με τη γλώσσα υψηλού επιπέδου Python. Ενδελεχής παρουσίαση βασικών θεωρητικών θεμάτων για τον προγραμματισμό με τη γλώσσα Python (Εισαγωγή στους αλγορίθμους - διαγράμματα ροής, Μεταβλητές και εκφράσεις, Δομές δεδομένων, Οι δομές ελέγχου ροής, Συναρτήσεις, Αναδρομή, Αναζήτηση-Ταξινόμηση, Οι πίνακες ως δομή δεδομένων, Είσοδος και έξοδος δεδομένων σε αρχεία). Εισαγωγική παρουσίαση εξελιγμένων θεμάτων για τον προγραμματισμό με τη γλώσσα Python (Εξαιρέσεις & αποσφαλμάτωση, Κλάσεις και αντικείμενα). Προγραμματισμός σύγχρονων ολοκληρωμένων εφαρμογών με χρήση έτοιμων βιβλιοθηκών όπου είναι απαραίτητο: παιχνίδι arcade, εφαρμογή οπτικοποίησης δεδομένων, προγραμματισμός εφαρμογών για Raspberry Pi, εφαρμογή αναγνώρισης ομιλίας, εφαρμογή εξαγωγής πληροφορίας από το διαδίκτυο (web scraping), εφαρμογή αναγνώρισης πινακίδας οχημάτων, εφαρμογή πολλαπλής ευθυγράμμισης ακολουθίας, ένα απλό API.
Κωδικός | Εξάμηνο | Τύπος | Ώρες | Εργαστήρια | ECTS | ΗΥ135 | 2 | 4 | 2Ε | 4 |
---|
Βιβλιογραφία:
- ΝΙΚΟΛΑΟΣ ΑΒΟΥΡΗΣ, ΜΙΧΑΗΛ ΚΟΥΚΙΑΣ, ΒΑΣΙΛΕΙΟΣ ΠΑΛΙΟΥΡΑΣ, ΚΥΡΙΑΚΟΣ ΣΓΑΡΜΠΑΣ. (2016). PYTHON - Εισαγωγή στους υπολογιστές (3η έκδ.). ΙΔΡΥΜΑ ΤΕΧΝΟΛΟΓΙΑΣ & ΕΡΕΥΝΑΣ-ΠΑΝΕΠΙΣΤΗΜΙΑΚΕΣ ΕΚΔΟΣΕΙΣ ΚΡΗΤΗΣ.
- Tony Gaddis. (2014). Ξεκινώντας με την Python (1η έκδ.). DA VINCI Μ.Ε.Π.Ε.
- Καρολίδης Δημήτριος Α. (2016). Μαθαίνετε εύκολα Python (1η έκδ.). Ξαρχάκου Πηνελόπη.
- Schneider David. (2016). Εισαγωγή στον Προγραμματισμό με την Python (1η έκδ.). Χ. ΓΚΙΟΥΡΔΑ & ΣΙΑ ΕΕ.
- ΚΩΝΣΤΑΝΤΙΝΟΣ ΜΑΓΚΟΥΤΗΣ, ΧΡΗΣΤΟΣ ΝΙΚΟΛΑΟΥ. (2016). ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΜΕ PYTHON (1η έκδ.). Kallipos publications.
- ΓΕΩΡΓΙΟΣ ΜΑΝΗΣ. (2016). Εισαγωγή στον Προγραμματισμό με αρωγό τη γλώσσα Python (1η έκδ.). Ελληνικά Ακαδημαϊκά Ηλεκτρονικά Συγγράμματα και Βοηθήματα - Αποθετήριο "Κάλλιπος".