Ανάπτυξη βιβλιοθήκης αλγορίθμων επεξεργασίας κειμένων στην γλώσσα Python
Σκοπός της διπλωματικής εργασίας είναι αρχικά η μελέτη του βιβλίου “Text algorithms” (M.Crochemore, W. Rytter - 1994) και στην συνέχεια η υλοποίηση των κυρίων αλγορίθμων σαν βιβλιοθήκη στην γλώσσα Python. Το βιβλίο στο μεγαλύτερο μέρος του περιγράφει τους αλγορίθμους με την μορφή ψευδοκώδικα αλλά...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Γλώσσα: | 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/). |
---|