Θα θέλατε να μπορείτε να συντάξετε ένα απλό πρόγραμμα στη γλώσσα Python –την πιο δημοφιλή από τις «νέες γλώσσες» προγραμματισμού- που να σας επιτρέπει (μεταξύ πολλών άλλων) να αντλείτε ενδιαφέροντα στοιχεία από τον «ωκεανό» του διαδικτύου;
Παραδείγματος χάριν από το πρόγραμμα Διαύγεια των δαπανών του δημοσίου ή από τα πανταχού παρόντα κοινωνικά δίκτυα; Τούτο το μάθημα έχει σχεδιαστεί, ώστε να δώσει αυτή την δεξιότητα στον κάθε πολίτη που ενδιαφέρεται να την αποκτήσει.
Το μάθημα είναι διάρκειας 6 εβδομάδων και δεν προϋποθέτει προηγούμενη γνώση ή εμπειρία προγραμματισμού. Καλύπτει εισαγωγικά στοιχεία της γλώσσας Python, η οποία θεωρείται ίσως η καταλληλότερη για πρώτη επαφή με τον προγραμματισμό. Το μάθημα καλύπτει επίσης τις βασικές δομές δεδομένων και προγραμματιστικές δομές, περιλαμβάνει πλήθος από παραδείγματα και ασκήσεις που λύνονται βήμα-βήμα, ενώ εστιάζει, στις τελευταίες ενότητες, σε προβλήματα ανάκτησης και επεξεργασίας πληροφορίας από το διαδίκτυο. Ο σπουδαστής που θα ολοκληρώσει το μάθημα αυτό θα είναι σε θέση να προγραμματίζει στη γλώσσα Python και να λύνει ενδιαφέροντα πρακτικά προβλήματα, όπως η ανάκτηση πληροφορίας από ιστοσελίδες και η δημιουργία απλών παιχνιδιών.
Το μάθημα αναθεωρήθηκε το 2021, με προσθήκη σημειώσεων και βίντεο.
Διδάσκων: Νίκος Αβούρης, Πανεπιστήμιο Πατρών
Έναρξη: 9/10/2023
Τα μαθήματα του Mathesis προσφέρονται δωρεάν και έτσι θα συνεχίσουν. Μπορείτε να τα παρακολουθήσετε μέχρι τέλους και να συμμετέχετε στα εβδομαδιαία τεστ και την τελική εξέταση. Στα περισσότερα μαθήματα θα σας ζητείται όμως ένα μικρό αντίτιμο —της τάξης των 20€— για την έκδοση της βεβαίωσης επιτυχούς παρακολούθησης, εφόσον βέβαια την δικαιούστε έχοντας εξασφαλίσει την απαιτούμενη ελάχιστη επίδοση του 50%. Εάν είστε άνεργος/η, η βεβαίωση χορηγείται δωρεάν.