Ηλεκτρονική Διάθεση Μαθήματος
Μαθησιακά Αποτελέσματα
Οι φοιτητές θα:
α) αποκτήσουν τις απαραίτητες γνώσεις προγραμματισμού και δεξιότητες για να επιλύσουν προγραμματιστικά τα βασικά προβλήματα μηχανικού και γενικότερα επιστημονικές εφαρμογές στην python
β) θα επιλύουν τα βασικά προβλήματα της επιστήμης του Αγρ. Τοπογράφου μηχ. τόσο με προγρμματισμό σε VB αλλά και σε python
γ) θα εξοικειωθούν στη χρήση του περιβάλλοντος python (IDLE)
Περιεχόμενο Μαθήματος
Εισαγωγή στον προγραμματισμό με την Python. Command line interpreter και IDLE. Είδη απλών μεταβλητών και σύνθετες δομές δεδομένων. Τελεστές και εκφράσεις. Έλεγχος ροής εκτέλεσεης προγράμματος. Ορισμός συναρτήσεων χρήστη. Λίστες και αντικειμενοστραφής προγραμματισμός. Είσοδος και έξοδος. Ασκήσεις προγραμματισμού με σύνταξη αλγορίθμων επίλυσης προβλημάτων από τις επιστημονικές περιοχές του ΑΤΜ σε γλώσσες προγραμματισμού Visual Basic και Python.