Κατάλογος Μαθημάτων
Πληροφορίες μαθήματος: Εισαγωγή στην Python για Φυσικούς
Στην ιστοσελίδα αυτή παρουσιάζουμε πληροφορίες για το μάθημα Εισαγωγή στην Python για Φυσικούς, του Τμήματος Φυσικής, με βάση τον οδηγό σπουδών του Τμήματος.
Ο κατάλογος με τα προσφερόμενα μαθήματα του τρέχοντος ακαδημαϊκού έτους βρίσκεται εδώ.
Ο κατάλογος με πληροφορίες για όλα τα μαθήματα του Τμήματος βρίσκεται εδώ.
Κωδικός | Φ-254 |
---|---|
Τύπος | Γ |
ECTS | 6 |
Ώρες | 6 |
Εξάμηνο | Εαρινό |
Διδάσκων/-οντες | Γ. Μαραβέλιας |
Πρόγραμμα | Δευτέρα 14:00-17:00 Αίθουσα Υπολογιστών 2 Παρασκευή 14:00-17:00 Αίθουσα Υπολογιστών 2 |
Ιστοσελίδα | https://eclass.physics.uoc.gr/courses/PH254/ |
Σκοπός Μαθήματος | Σε αυτό το μάθημα πραγματοποιείται μια εισαγωγή στη γλώσσα προγραμματισμού Python, έτσι ώστε οι φοιτητές/φοιτήτριες: 1. Να κατανοούν και να αναπτύσσουν κώδικα σε Python. 2. Να κατανοούν τα δεδομένα τους και πως να τα διαχειρίζονται. 3. Να μπορούν να βρίσκουν και να αξιοποιούν τις κατάλληλες βιβλιοθήκες. 4. Να αντλούν δεδομένα, να τα επεξεργάζονται και να τα οπτικοποιούν. |
Διδακτέα Ύλη | Ενότητα Ι - βασική χρήση: χρήση jupyter notebook, εισαγωγή στη σύνταξη της γλώσσας, μεταβλητές, συμβολοσειρές, λίστες, λεξικά, πλειάδες, έλεγχος ροής, διαχείριση σφαλμάτων, συναρτήσεις, κλάσεις, αντικείμενα Ενότητα ΙΙ – αριθμητική χρήση και οπτικοποίηση δεδομένων: εισαγωγή στη βιβλιοθήκη NumPy, δομή δεδομένων ndarray, δημιουργία γραφημάτων, βιβλιοθήκες matplotlib και Seaborn, οπτικοποίηση δεδομένων, αρχεία (είσοδος/έξοδος), άντληση δεδομένων και επεξεργασία από αρχεία, εισαγωγή στη βιβλιοθήκη Pandas Ενότητα ΙΙΙ – επιστημονική χρήση: εισαγωγή στην βιβλιοθήκη SciPy, εφαρμογές στατιστικής / συσχετίσεις, μοντελοποίηση προβλημάτων, εφαρμογές γραμμικής άλγεβρας / ολοκληρωμάτων, προσαρμογή μοντέλων (με ελάχιστα τετράγωνα), μέθοδος χ2, προσομοιώσεις Monte Carlo, εισαγωγή και βασικές αρχές Μηχανικής Μάθησης (Machine Learning), αλγόριθμοι ομαδοποίησης, δέντρα αποφάσεων (decision trees), τυχαίο δάσος (random forest) |
Βιβλιογραφία | 1. "Εισαγωγή στον Υπολογισμό και τον Προγραμματισμό με την Python", John V. Guttag (2022, Εκδόσεις Παπασωτηρίου, ISBN 9789604911592) 2. "Python - Εισαγωγή στους Υπολογιστές", Νικόλαος Αβούρης, Μιχαήλ Κουκιάς, Βασίλης Παλιουράς, Κυριάκος Σγάρμπας (2023, Πανεπιστημιακές Εκδόσεις Κρήτης, ISBN 9789605245290) 3. "Σκέψου σε Python", Allen B. Downey (2020, Κλειδάριθμος, ISBN 9789606450907) |
- Τμήμα Φυσικής
- Εκπαίδευση
- Προσωπικό
- Τομείς
- Αριστεία
- Ερευνητικά Νέα
- Δημοσιεύσεις
- Επικοινωνία
- Ανακοινώσεις
- Σεμινάρια Τμήματος
- Συνέδρια
- Αστεροσκοπείο Σκίνακα
- Ινστιτούτο Θεωρητικής και Υπολογιστικής Φυσικής
- Κέντρο Θεωρητικής Φυσικής Κρήτης - CCTP
- Κέντρο Κβαντικής Πολυπλοκότητας και Νανοτεχνολογίας Κρήτης
- Διαλέξεις Ωνάση
- Διεθνή Βραβεία
- Διεθνείς Διασυνδέσεις
- Υπολογιστικές Υπηρεσίες
- Χρήσιμες Συνδέσεις
- Πληροφορίες Επισκεπτών