Παρουσίαση/Προβολή

Επιλέχθηκε εικόνα

ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΙΙ (PYTHON - ΜΗΧΑΝΙΚΗ ΔΕΔΟΜΕΝΩΝ)

(15ΖΥ2Ν-Κ1) -  Κωνσταντίνος Κουρτίδης, Ιωάννης Κοσμαδάκης

Περιγραφή Μαθήματος

Στόχος του μαθήματος είναι η εξοικείωση των φοιτητών του τμήματος με τις αρχές της Μηχανικής Δεδομένων (Data Engineering) σε γλώσσα Python. Πιο συγκεκριμένα οι φοιτητές, μετά από μια σύντομη εισαγωγή στην μεθοδολογία προγραμματισμού, θα εξασκούνται στην απόληψη και καταγραφή μεγάλου όγκου περιβαλλοντικών δεδομένων, την επεξεργασία και απεικόνιση δεδομένων σε πραγματικό χρόνο, σε τεχνικές αποσφαλμάτωσης  και στην επίλυση τεχνικών προβλημάτων. Συνάμα θα γνωρίσουν τις βασικές αρχές σχετικής οργανολογίας, των αισθητήρων και των ηλεκτρονικών μέσων μέτρησης (DACQ) μέσω ΗΥ. 

  1. Μεθοδολογία Προγραμματισμού σε γλώσσα Python (Installing Python, Variables, expressions and statements, Conditional Execution, Functions, Loops and Iterations, Strings, Files, Lists, Dictionaries, Regular Expressions,  Network Programming, Using Web Services, Object-Oriented Programming, Databases)  με βασική διδασκαλία από σημειώσεις με απτά παραδείγματα.
  2. Θεωρία των βασικών αρχών των αισθητήρων και των ηλεκτρονικών μέσων μέτρησης. Συλλογή δεδομένων μέσω λογισμικών βιβλιοθηκών Python (Data Acquisition)
  3. Βασική επεξεργασία και καθαρισμός δεδομένων (Data Treatment & Cleansing).
  4. Εισαγωγή στην πρόσβαση βάσεων δεδομένων (Databases). Βασικές εντολές SQL.
  5. Ανάγνωση δεδομένων από βάση δεδομένων και οπτικοποίηση των δεδομένων σε πρόγραμμα περιήγησης (Data Visualization).
  6. Προγραμματισμός σε Python για την σύγχρονη συλλογή δεδομένων σε ένα φύλλο εργασίας από διαφορετικά όργανα που καταγράφουν παραμέτρους με διαφορετική συχνότητα (Data Pipelines)

Ημερομηνία δημιουργίας

Τετάρτη 5 Οκτωβρίου 2022