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.
| Attachment | Size |
|---|---|
| lessico_v02.zip | 4.93 KB |
- Add new comment
- 578 reads
- Open the image gallery


versie 0.2!
admin — Sun, 01/02/2011 - 11:27enkele kleine verbeteringen aangebracht, genoeg om van een versie 0.2 te kunnen spreken.