Ανάπτυξη βιβλιοθήκης αλγορίθμων επεξεργασίας κειμένων στην γλώσσα Python

Σκοπός της διπλωματικής εργασίας είναι αρχικά η μελέτη του βιβλίου “Text algorithms” (M.Crochemore, W. Rytter - 1994) και στην συνέχεια η υλοποίηση των κυρίων αλγορίθμων σαν βιβλιοθήκη στην γλώσσα Python. Το βιβλίο στο μεγαλύτερο μέρος του περιγράφει τους αλγορίθμους με την μορφή ψευδοκώδικα αλλά...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Καπλάνης, Λάμπρος
Άλλοι συγγραφείς: Kaplanis, Lambros
Γλώσσα:Greek
Έκδοση: 2023
Θέματα:
Διαθέσιμο Online:https://hdl.handle.net/10889/24617
Περιγραφή
Περίληψη:Σκοπός της διπλωματικής εργασίας είναι αρχικά η μελέτη του βιβλίου “Text algorithms” (M.Crochemore, W. Rytter - 1994) και στην συνέχεια η υλοποίηση των κυρίων αλγορίθμων σαν βιβλιοθήκη στην γλώσσα Python. Το βιβλίο στο μεγαλύτερο μέρος του περιγράφει τους αλγορίθμους με την μορφή ψευδοκώδικα αλλά και ένα μικρό τμήμα του σε γλώσσα Pascal. Ο στόχος της διπλωματικής εργασίας είναι να κατατοπίσει τον αναγνώστη να κατανοήσει τις μεθόδους αλλά και τις αρχές που χρησιμοποιήθηκαν για την ανάπτυξη της Βιβλιοθήκης Αλγορίθμων, αλγόριθμοι οι οποίοι επεξεργάζονται κείμενα στη Γλώσσα Προγραμματισμού Python.Ο τρόπος με τον οποίο επιτυγχάνεται αυτό στο κείμενο της διπλωματικής είναι ο εξής : Αρχικά παρατίθεται μια λεπτομερής εξήγηση του κάθε αλγορίθμου και στην συνέχεια ακολουθεί ένα παράδειγμα που εφαρμόζει τους κανόνες του αλγορίθμου για όλες τις δυνατές περιπτώσεις που μπορούν να συναντηθούν. Ο κώδικας της βιβλιοθήκης είναι διαθέσιμος στο github (https://github.com/lambroskap/Text_Algorithms),όπου κάθε συνάρτηση περιλαμβάνει documentation και annotation για την όσο το δυνατόν καλύτερη κατανόηση των αλγορίθμων. Η δημιουργία της βιβλιοθήκης έγινε μέσω του PyPI(Python Package Index) και το πακέτο μπορεί να βρεθεί στην ιστοσελίδα του (https://pypi.org/project/Text-Algorithms/).