wardk

  • info
  • log in
Home

Photo gallery for Lessico: een eenvoudige woordentrainer in python

Previous | Image 1 of 2 | Next

bezig met oefenen

bezig met oefenen
csv-bestand

Lessico: een eenvoudige woordentrainer in python

wardk — Mon, 12/27/2010 - 12:48

Lessico is een basic woordentrainer, die je ondervraagt op basis van een woordenlijst in csv-formaat. Ik gebruik het om italiaans te studeren, maar duits of spaans gaat natuurlijk even goed.

Csv-bestanden kun je gemakkelijk maken of bewerken met om het even welke spreadsheet of teksteditor.

Hoe werkt de woordentrainer?

In lessico doe je alles met het toetsenbord.

  • Met control-x of control-q sluit je lessico af
  • Met control-o open je een csv-bestand. Daarmee begin je een vragenreeks.
  • Tijdens de vragenreeks kun je -als je het woord echt niet weet- hulp vragen met control-h
  • Met control-s sla je de vraag over
  • Met control-e open je de vragenreeks in een teksteditor. Dat is handig voor als je tijdens het beantwoorden een fout in het bestand opmerkt.

Op het einde van de vragenreeks krijg je je score te zien. Meer is er niet aan gelegen.

Als je het woord niet meteen juist beantwoord hebt, krijg je het enkele woorden later opnieuw voorgeschoteld. Dat is een hele efficiënte leertruuk, die ik gepikt heb van Parley, een uitgebreide & open source woordenschatsoftware. (Ik heb Parley een hele poos gebruikt, maar het draait alleen betrouwbaar onder linux (toch toen ik er mee werkte), en het is veel te uitgebreid voor wat ik nodig heb).

Hoe moet je csv-bestand eruit zien?

Elke regel staat voor een woord. Als je wilt trainen, bijvoorbeeld, op woordjes uit het nederlands vertalen naar italiaans, zien regels er zo uit:

  • het woord; la parola
  • de dokter; il dottore | il medico; i medici
  • het rijvak; la corsia; la cors_i_a

In dit voorbeeld zijn de velden gescheiden door puntkomma's. In het eerste veld schrijf je het nederlandse woord, in het tweede veld de italiaanse vertaling, plus eventuele synoniemen, gescheiden door een verticale streep. In het derde veld kun je opmerkingen kwijt die je wilt zien nadat je het juiste antwoord gegeven hebt. In dat opmerkingenveld kun je underscores gebruiken om letters of woorddelen in te sluiten; ze worden dan onderlijnd weergegeven tijdens het oefenen. Ik gebruik het om de klemtoon van een woord mee aan te geven.

Hoe krijg ik het aan de praat?

Je hebt python versie 3.1.3 nodig om lessico te laten lopen. Python kun je gratis downloaden en installeren, en het is beschikbaar voor alle platformen (linux, mac, windows). Onder windows zou het moeten volstaan om python 3.1.3 te installeren. Daarna kan je lessico opstarten door het bijgevoegde zipbestand om het even waar uit te pakken en te dubbelklikken op lessico.py.

AttachmentSize
lessico_v02.zip4.93 KB
  • python
  • Add new comment
  • 581 reads

Search

Tagcloud

bib diy drupal mobile moppen mysql php tweak webtech werk
more tags
  • info
  • log in