Ο Νικόλαος Σηφάκης είναι Διπλωματούχος Ηλεκτρολόγος Μηχανικός και Μηχανικός Ηλεκτρονικών Υπολογιστών του Εθνικού Μετσόβιου Πολυτεχνείου, κάτοχος MBA στα Τεχνοοικονομικά Συστήματα από το ίδιο ίδρυμα και διδάκτορας της Σχολής Μηχανικών Παραγωγής και Διοίκησης του Πολυτεχνείου Κρήτης. Η ενασχόλησή του με τον προγραμματισμό ξεκίνησε από νεαρή ηλικία και εξελίχθηκε σε σταθερό πεδίο επιστημονικής μελέτης, δημιουργίας λογισμικού, έρευνας και διδασκαλίας.
Διαθέτει περισσότερα από 25 χρόνια εμπειρίας στην ανάπτυξη εφαρμογών, στις υποδομές πληροφορικής, στην ψηφιακή διακυβέρνηση και στον σχεδιασμό σύνθετων τεχνικών και πληροφοριακών συστημάτων. Η Python αποτελεί βασικό εργαλείο στη διδακτική και ερευνητική του δραστηριότητα, με εφαρμογές στην ανάλυση δεδομένων, στη μηχανική μάθηση, στην τεχνητή νοημοσύνη, στην αυτοματοποίηση διαδικασιών, στην επεξεργασία εικόνας, στα γραφικά περιβάλλοντα εφαρμογών και στα ενσωματωμένα συστήματα.
Από το 2021 διδάσκει στο Κέντρο Επιμόρφωσης και Διά Βίου Μάθησης του Πανεπιστημίου Κρήτης το πρόγραμμα «Εφαρμογές στη Γλώσσα Προγραμματισμού Python», έχοντας εκπαιδεύσει εκατοντάδες εκπαιδευόμενους μέσα από πρακτικά παραδείγματα, εργαστηριακές ασκήσεις και ολοκληρωμένα έργα. Η ερευνητική του δραστηριότητα επικεντρώνεται στην ενεργειακή διαχείριση έξυπνων δικτύων, στα πολυπρακτορικά συστήματα, στην ηλεκτροκίνηση και στην εφαρμοσμένη μηχανική μάθηση, με δημοσιεύσεις σε διεθνή επιστημονικά περιοδικά.
Το παρόν βιβλίο αποτελεί το δεύτερο εκπαιδευτικό του σύγγραμμα για την Python, μετά τις Εκπαιδευτικές εφαρμογές στη γλώσσα προγραμματισμού Python των Εκδόσεων ΔΙΣΙΓΜΑ. Συνδυάζει την πολυετή διδακτική και επαγγελματική εμπειρία του συγγραφέα με μια σύγχρονη, πρακτική και παιδαγωγικά οργανωμένη προσέγγιση, κατάλληλη για φοιτητές, εκπαιδευόμενους και αναγνώστες που επιθυμούν να αποκτήσουν ουσιαστικές δεξιότητες στον προγραμματισμό με Python.
