Παρουσίαση/Προβολή
203 - ΓΕ0170 - Επιστημονικός Προγραμματισμός σε Γλώσσα Python (Ανενεργό)
(TMOD230) - Ζάμπογλου Μάρκος
Περιγραφή Μαθήματος
Το μάθημα δεν περιλαμβάνεται πλέον στο πρόγραμμα σπουδών. Η σελίδα διατηρείται για αρχειακούς λόγους.
--------------------------------------------------------------------------------------------------------------------------------
Η Python είναι σήμερα μια εξαιρετικά δημοφιλής και εύχρηστη γλώσσα προγραμματισμού με υποστήριξη από μια δραστήρια διεθνή κοινότητα. Η Python προβάλλει ως ένα ισχυρό εργαλείο υπολογιστικής σκέψης και επιστημονικού προγραμματισμού, καθώς προσφέρει τη δυνατότητα να γραφεί εύκολα αποδοτικός κώδικας που επιλύει από απλά μέχρι σύνθετα επιστημονικά προβλήματα. Η ύλη του μαθήματος περιλαμβάνει εισαγωγικές γνώσεις στο συντακτικό της γλώσσας Python, αλλά καλύπτει και ισχυρότερα χαρακτηριστικά της γλώσσας που χρησιμοποιούνται στον επιστημονικό προγραμματισμό, με έμφαση στην εφαρμογή τους στην ανάλυση δεδομένων.
Εισαγωγή στη γλώσσα προγραμματισμού Python
- περιβάλλοντα συγγραφής και εκτέλεσης προγράμματος
- σύνθεση προγράμματος/βασικές προγραμματιστικές δομές
Αντικείμενα και Εκφράσεις I
- εισαγωγή στους τύπους built-in αντικειμένων
- αριθμητικοί τύποι και συμβολοσειρές (strings)
Αντικείμενα και Εκφράσεις II
- λίστες (lists) και λεξικά (dictionaries)
- αρχεία (files), πλειάδες (tuples) και σύνολα (sets)
Προτάσεις και Σύνταξη Ι
- εισαγωγή στις δομές ελέγχου ροής προγράμματος
- αναθέσεις, εκφράσεις και εκτυπώσεις
- if tests και συντακτικοί κανόνες
- βρόχος while
Προτάσεις και Σύνταξη II
- βρόχος for
- επαναλήψεις (iterations) και comprehensions
Συναρτήσεις
- βασικές έννοιες
- scopes και ορίσματα
- εφαρμογές σε απλά μαθηματικά προβλήματα
Δομοστοιχεία (Modules)
- βασικές έννοιες
- πακέτα δομοστοιχείων
Τάξεις (Classes)
- αντικειμενοστρεφής προγραμματισμός
Βιβλιοθήκες I
- NumPy
Βιβλιοθήκες II
- SciPy
Οπτικοποίηση Δεδομένων
- matplotlib
Εισαγωγή στη μηχανική – βαθιά μάθηση με Python
- Tensorflow, Keras
Ημερομηνία δημιουργίας
Τρίτη 9 Φεβρουαρίου 2021
-
Δεν υπάρχει περίγραμμα