Pylabra: εξαιρετικό εργαλείο για τη μελέτη του λεξιλογίου

Ο Ale Alcalde, ένας από τους φίλους μας στον κυβερνο-ναυτικό, αποφάσισε να μοιραστεί μαζί μας όλες τις τελευταίες δημιουργίες του: Pylabra. Είναι ένα απλό εργαλείο γραμμένο σε Python για τη μελέτη του λεξιλογίου. Ναι, ένα ακόμη από αυτά, αλλά με μερικές ενδιαφέρουσες ιδιαιτερότητες (μεταξύ άλλων, την ενσωμάτωσή του με προτίμηση λέξεων).

Στη συνέχεια, σας αφήνω τη θέση που γράφτηκε από τον Ale. Για να δείτε το πρωτότυπο που δημοσιεύτηκε στην ανάρτησή σας, μπορείτε να κάνετε κλικ Aquí.


Έχει περάσει πολύς καιρός από τότε που η Haitike και εγώ αναπτύξαμε Πύλαμπρα, και δεν δημιούργησα ποτέ μια καταχώριση που να μιλάει για την ίδια την εφαρμογή, γι 'αυτό αποφάσισα να την γράψω.

Πρώτα απ 'όλα, το πρόγραμμα πρέπει να εγκαταστήσει ορισμένες εξαρτήσεις, μεταξύ των οποίων η βιβλιοθήκη sqllite και οι βιβλιοθήκες wxWidgets (python-wxgtk2.8), τις οποίες μπορούμε να εγκαταστήσουμε με τον ακόλουθο τρόπο:

sudo aptitude εγκατάσταση libsqlite python-wxgtk2.8

Μόλις εγκατασταθεί, μπορούμε να εκτελέσουμε το πρόγραμμα κάνοντας κλικ στο αρχείο που ονομάζεται main.py ή από την κονσόλα με:

./main.py
Κατεβάστε το Pylabra

Μόλις το εκτελέσετε, θα δείτε την κύρια οθόνη:

Η διεπαφή είναι πολύ απλή με 5 κουμπιά στην κορυφή (λείπει ένα από αυτήν την εικόνα, το κουμπί "Σχετικά"), αλλά θα εμφανιστεί στις ακόλουθες εικόνες.

Λοιπόν, το πρώτο πράγμα που πρόκειται να δοκιμάσουμε είναι να προσθέσουμε μια λέξη, για αυτό κάνουμε κλικ στο πρώτο κουμπί πάνω αριστερά, το οποίο θα ανοίξει αυτό το παράθυρο:

Αρχικά, αυτή η εφαρμογή σχεδιάστηκε για να αποθηκεύει λέξεις στα γερμανικά, οπότε υπάρχουν RadioButtons με τα διαφορετικά είδη στα γερμανικά, μπορείτε να αγνοήσετε αυτό το μέρος και να αποθηκεύσετε λέξεις της γλώσσας που θέλετε. Εάν δεν σας αρέσει να εμφανίζεται, πείτε μου και θα σας πω το μέρος του κώδικα που πρέπει να διαγράψετε.

Σε αυτήν την οθόνη συμπληρώνουμε απλά τα πεδία που θέλουμε και κάνουμε κλικ στο "Αποθήκευση και έξοδος"

Τώρα βλέπουμε ότι έχει δημιουργηθεί μια σειρά στην κύρια οθόνη με τη λέξη που πρόκειται να δημιουργήσουμε:

Εάν κάνουμε κλικ με το δεξί κουμπί στη σειρά, μπορούμε να επεξεργαστούμε τη λέξη ή να τη διαγράψουμε, αν την δώσουμε για επεξεργασία, θα εμφανιστεί η ακόλουθη οθόνη:

Μπορούμε επίσης να ταξινομήσουμε τις λέξεις με τα διαφορετικά πεδία (Όχι, λέξη, φύλο κ.λπ.), απλώς πρέπει να κάνουμε κλικ στο όνομα του πεδίου, καθώς και να αναζητήσουμε λέξεις με το πλαίσιο κειμένου στην κορυφή.

Στη δεξιά πλευρά έχουμε μια μηχανή αναζήτησης wordreference για αναζήτηση αγγλικών-ισπανικών λέξεων που μπορούμε να κρύψουμε με το αντίστοιχο κουμπί στην κορυφή.

Εάν αποκρύψουμε το πρόγραμμα περιήγησης, η κύρια οθόνη έχει ως εξής:

Εάν κάνετε κλικ στο κουμπί σε σχήμα αστεριού, θα ανοίξει ένα παράθυρο με πληροφορίες σχετικά με το πρόγραμμα και τους προγραμματιστές:

Για να ολοκληρώσω την ανάρτηση θέλω να πω ότι είναι ένα αρκετά απλό πρόγραμμα, αλλά μας βοήθησε να μάθουμε λίγο περισσότερα για το python και ειδικά να μάθουμε να δουλεύουμε ομαδικά.

Το αφήνω στη διάθεσή σας και ελπίζω ότι θα σας φανεί χρήσιμο.

Σας ευχαριστώ Ale Recalde που μοιραστήκατε την Pylabra μαζί μας!

Σχετικές θέσεις Plugin για WordPress, Blogger ...


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   alex dijo

    Γεια σας, σας ευχαριστώ πολύ για την αναφορά, αυτό θα με ενθαρρύνει να συνεχίσω να το βελτιώνω :),
    Ένα μικρό πράγμα, το όνομά μου είναι Alejandro Alcalde, όχι "Ale Recalde" 😛

    χαιρετίσματα

  2.   Ας χρησιμοποιήσουμε το Linux dijo

    Χαχα! Συγγνώμη ... Θα το διορθώσω ...

  3.   edu_f4 dijo

    Γεια σας, χρησιμοποιώ το ubuntu 10.10 64bits και δεν με άφησε να το εγκαταστήσω ... Μπορεί κάποιος να μου δώσει μια λύση;
    Σας ευχαριστώ πολύ.

  4.   alex dijo

    Ε, έχω ubuntu 10.04 64bits, εγκαταστήσατε τις εξαρτήσεις; sqlite και wxwidgets ??

  5.   edu_f4 dijo

    Λοιπόν, έχω θέσει τις δύο γραμμές που λένε στο άρθρο και όταν βάζω την πρώτη μου λέει:
    sudo: aptitude: η εντολή δεν βρέθηκε.
    Ευχαριστώ για τη βοήθεια.

  6.   alex dijo

    Δοκιμάστε με: sudo apt-get install libsqlite python-wxgtk2.8
    Φαίνεται ότι για κάποιο λόγο οι εντολές sudo και ικανότητας δεν σας αναγνωρίζουν

    Είστε ευπρόσδεκτοι, γι 'αυτό είμαστε για 🙂

  7.   edu_f4 dijo

    Δεν λειτουργεί ακόμα ... Τώρα δεν μπορεί να βρει libsqlite ... Εάν κατεβάσω τα πακέτα, πώς μπορώ να τα εγκαταστήσω;
    Ευχαριστούμε και συγνώμη για την αναστάτωση.

  8.   alex dijo

    : Ναι, πόσο περίεργο, συνήθως έρχεται στα αποθετήρια, μπορείτε να το κατεβάσετε από εδώ: http://www.sqlite.org/download.html.

    Έχετε δοκιμάσει την αυτόματη συμπλήρωση στο τερματικό με την καρτέλα; για να δείτε αν το όνομα δεν είναι σωστό ή κάτι τέτοιο, τοποθετήστε το sudo apt-get install libsql και δώστε την καρτέλα 2 ή 3 φορές για να δείτε εάν εμφανίζεται το πακέτο.

    PS: Τίποτα δεν συμβαίνει, αυτός που σε ευχαριστεί είναι εγώ, που θέλω να δοκιμάσω το πρόγραμμα 😉
    αφορά

  9.   pedro dijo

    Το ίδιο συμβαίνει και για μένα, δεν μπορεί να βρει libsqlite ...

  10.   alex dijo

    Ωχ, συγνώμη, ασχολήθηκα, είναι ότι το libsqlite δεν χρειάζεται, τα βήματα είναι:
    - έχετε εγκαταστήσει το python-wxgtk2.8
    - δώστε δικαιώματα εκτέλεσης στο main.py (chmod u + x main.py)
    - τρέξτε ./main.py

    Συγγνώμη για τη σύγχυση, σε περίπτωση αποτυχίας, επικολλήστε το σφάλμα εδώ.

  11.   alex dijo

    Ωχ, συγνώμη, ασχολήθηκα, είναι ότι το libsqlite δεν χρειάζεται, τα βήματα είναι:
    - έχετε εγκαταστήσει το python-wxgtk2.8
    - δώστε δικαιώματα εκτέλεσης στο main.py (chmod u + x main.py)
    - τρέξτε ./main.py

    Συγγνώμη για τη σύγχυση, σε περίπτωση αποτυχίας, επικολλήστε το σφάλμα εδώ.