Φώτιος Πτωχός
• Εισαγωγικά στο λειτουργικό σύστημα Linux, λεκτικό επεξεργαστή Emacs, χρήση αριθμών στον Η/Υ.
• Εισαγωγή σε εντολές φλοιού και γραφή απλών προγραμμάτων με χρήση εντολών φλοιού.
• Εισαγωγή στις εντολές της Python γλώσσας προγραμματισμού.
• Σύνθεση απλών προγραμμάτων
• Εντολές ανάγνωσης, γραφής σε αρχεία
• Εντολές ελέγχου, επαναλήψεων και αποφάσεων
• Εισαγωγή στις συναρτήσεις
• Εισαγωγή πακέτων στην Python, μαθηματικές συναρτήσεις και γραφήματα
• Χρήση μεθόδων για αλγοριθμική ανάπτυξη και γραφή προγραμμάτων
• Βασικές έννοιες προγραμματισμού αντικειμενοστραφούς προσανατολισμού
• Τύποι δεδομένων μέσω δηλώσεων κλάσσεων.
• Χρήση εξεαιρέσεων και τρόποι χρήσης εξαιρέσεων για σωστή λειτουργία των προγράμματων
• Μέθοδοι εύρεσης προβλημάτων/λαθών στα προγράμματα
• Χρήση άλλων λογισμικών πακέτων της βιβλιοθήκης της γλώσσας Python για επιστημονικό προγραμματισμό και οπτικοποίηση των προβλημάτων και αποτελεσμάτων του προγράμματος
• Γραφή απλών γραφικών εφαρμογών για οπτικοποίηση πειραματικών αποτελεσμάτων και προβλημάτων φυσικής