Pylabra: mahusay na tool para sa pag-aaral ng bokabularyo

Si Ale Alcalde, isa sa aming mga kaibigan sa cybernautic, ay nagpasya na ibahagi sa amin ang lahat sa isa sa kanyang pinakabagong nilikha: Pylabra. Ito ay isang simpleng tool na nakasulat sa Python upang mapag-aralan ang bokabularyo. Oo, isa pa sa mga iyon, ngunit may ilang mga kagiliw-giliw na kakaibang katangian (bukod sa iba pa, ang pagsasama nito sa pagsasalita ng salita).

Susunod, iniiwan ko ang post na isinulat ni Ale. Upang makita ang orihinal, na-publish sa iyong post, maaari kang mag-click dito.


Matagal na mula nang bumuo kami ni Haitike pylabra, at hindi ako lumikha ng isang entry na pinag-uusapan ang mismong application, kaya't napagpasyahan kong isulat ito.

Una sa lahat, ang programa ay kailangang mag-install ng ilang mga dependency, bukod sa kanila ang sqllite library at ang mga library ng wxWidgets (python-wxgtk2.8), na maaari nating mai-install sa sumusunod na paraan:

sudo aptitude i-install ang libsqlite python-wxgtk2.8

Kapag na-install na, maaari naming patakbuhin ang programa sa pamamagitan ng pag-click sa file na tinatawag na main.py, o mula sa console na may:

./main.py
I-download ang Pylabra

Kapag naipatakbo mo ito, makikita mo ang pangunahing screen:

Ang interface ay napaka-simple na may 5 mga pindutan sa itaas (ang isa ay nawawala sa imaheng ito, ang "Tungkol sa" na pindutan), ngunit sa mga sumusunod na imahe lilitaw ito.

Sa gayon, ang unang susubukan naming ay magdagdag ng isang salita, para dito ay nag-click kami sa unang pindutan sa kaliwang itaas, na magbubukas sa window na ito:

Sa una, ang application na ito ay dinisenyo upang mag-imbak ng mga salita sa Aleman, kaya't may mga RadioTombon na may iba't ibang mga genre sa Aleman, maaari mong balewalain ang bahaging iyon at mag-imbak ng mga salita ng wikang nais mo. Kung hindi mo gusto ang paglitaw nito, sabihin sa akin at sasabihin ko sa iyo ang bahagi ng code na kailangan mong tanggalin.

Sa screen na ito simpleng pinupunan namin ang mga patlang na gusto namin at na-click namin ang "I-save at lumabas"

Ngayon nakita namin na ang isang hilera ay nabuo sa pangunahing screen kasama ang salitang lilikha namin:

Kung nag-click kami gamit ang kanang pindutan sa isang hilera, maaari naming mai-edit ang salita o tanggalin ito, kung ibibigay namin ito upang mai-edit ay ilalabas nito ang sumusunod na screen:

Maaari din nating pag-uri-uriin ang mga salita ayon sa iba't ibang mga patlang (Hindi, salita, kasarian atbp), kailangan lamang nating mag-click sa pangalan ng patlang, pati na rin maaari kaming maghanap para sa mga salita na may kahon ng teksto sa tuktok.

Sa kanang bahagi mayroon kaming isang search engine na wordreferensya upang maghanap para sa mga salitang Ingles-Espanyol na maaari naming itago gamit ang kaukulang pindutan sa itaas.

Kung itatago namin ang browser, ang pangunahing screen ay ang mga sumusunod:

Kung nag-click ka sa pindutan na hugis bituin, magbubukas ang isang window na may impormasyon tungkol sa programa at mga developer:

Upang tapusin ang post na nais kong sabihin na ito ay isang simpleng programa, ngunit nakatulong ito sa amin na matuto nang kaunti pa tungkol sa sawa at lalo na upang matutong gumana bilang isang koponan.

Iniwan ko ito sa iyong pagtatapon at sana ay kapaki-pakinabang ito sa iyo.

Salamat Ale Recalde sa pagbabahagi sa amin ng Pylabra!

Mga Kaugnay na Mga Post Plugin para sa WordPress, Blogger ...


11 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Alex dijo

    Hey, maraming salamat sa pagbanggit, hihimokin ako nito na ipagpatuloy ang pagpapabuti nito :),
    Isa lang, ang pangalan ko ay Alejandro Alcalde, hindi "Ale Recalde" 😛

    Isang pagbati

  2.   Gumamit tayo ng Linux dijo

    Ha ha! Paumanhin ... itatama ko ito ...

  3.   edu_f4 dijo

    Kumusta, gumagamit ako ng ubuntu 10.10 64bits at hindi ito pinapayagan akong mai-install ito ... Maaari bang bigyan ako ng isang tao ng solusyon?
    Maraming salamat sa inyo.

  4.   Alex dijo

    Umm, mayroon akong ubuntu 10.04 64bits, na-install mo ba ang mga dependency? sqlite at wxwidgets ??

  5.   edu_f4 dijo

    Sa gayon, inilagay ko ang dalawang linya na sinasabi nila sa artikulo at kapag inilagay ko ang una sinabi nito sa akin:
    sudo: aptitude: hindi nahanap ang utos.
    Salamat sa tulong.

  6.   Alex dijo

    Subukan gamit ang: sudo apt-get install libsqlite python-wxgtk2.8
    Tila na para sa ilang kadahilanan ang mga utos ng sudo at aptitude ay hindi nakikilala ka

    Maligayang pagdating, iyon ang para sa atin 🙂

  7.   edu_f4 dijo

    Hindi pa rin ito gumana ... Ngayon ay hindi ito makahanap ng libsqlite ... Kung i-download ko ang mga pakete, paano ko mai-install ang mga ito?
    Salamat at paumanhin sa abala.

  8.   Alex dijo

    : Oo, gaano kakaiba, karaniwang dumarating ito sa mga repository, maaari mo itong i-download mula rito: http://www.sqlite.org/download.html.

    Nasubukan mo na ba ang autocomplete sa terminal gamit ang tab? upang makita kung ang pangalan ay hindi tama o isang bagay, ilagay ang sudo apt-get install libsql at bigyan ang tab ng 2 o 3 beses upang makita kung lumitaw ang package.

    PS: Walang nangyayari, ang nagpapasalamat sa iyo ay ako, sa kagustuhang subukan ang programa 😉
    Regards

  9.   Pedro dijo

    Ang parehong bagay na nangyayari sa akin, hindi ito makahanap ng libsqlite ...

  10.   Alex dijo

    Oops, paumanhin, napasali ako, hindi kinakailangan ang libsqlite, ang mga hakbang ay:
    - may naka-install na python-wxgtk2.8
    - bigyan ang mga pahintulot sa pagpapatupad sa main.py (chmod u + x main.py)
    - patakbuhin ./main.py

    Paumanhin para sa pagkalito, sa kaso ng pagkabigo, i-paste ang error dito.

  11.   Alex dijo

    Oops, paumanhin, napasali ako, hindi kinakailangan ang libsqlite, ang mga hakbang ay:
    - may naka-install na python-wxgtk2.8
    - bigyan ang mga pahintulot sa pagpapatupad sa main.py (chmod u + x main.py)
    - patakbuhin ./main.py

    Paumanhin para sa pagkalito, sa kaso ng pagkabigo, i-paste ang error dito.