flashcardz
Intro
flashcardz is learning aid to learn foreign languages. A word is shown on the screen, then followed by the word's definition. A score is tallied whether you knew the word or not. After multiple viewings of cards, once a card's maximum tally is reached, the card is removed.
Install Python
flashcardz runs via the Python interpreter. The Python interpreter is free. It can be downloaded from www.python.org
Install flashcardz
Once Python is installed, using a command window use the "pip" command that comes with Python. It will download and install flashcardz onto your computer. Enter this into the command window:
C:\> pip install flashcardz
This downloads and installs flashcardz from a repository site named pypi.org
Start up flashcardz
From a command window do:
C:\> py
This opens the Python interpreter, also called a Python REPL. In the REPL enter:
>>> from flashcardz import *
This loads flashcardz into the current REPL session.
Quick start
add()
Use the add function to add new words:
>>> add('correr vi',
'''
(moverse deprisa) run vi
(rush) get a move on v expr
go quickly, go fast vi + adv''')
>>> add('mesa nf',
'''
(mueble con patas) table n
(furniture with flat top)''')
As seen, the format of add is:
>>> add('new word','''definition of the new word''')
The triple quotes, ''', are used to surround text that spans multiple lines.
cards()
To view the words you now have in the card stack, enter:
>>> cards()
If you have say 20 words in your card stack, and you want to see the words and definitions for a subset of those cards, do:
>>> cards(8, 15)
This will show cards starting at card 8 and ending at the card just before card 15; i.e. card 14.
go()
Now to suffle the stack and test your memory about word definitions do:
>>> go()
Upgrade
To get the latest version of flashcardz installed onto your computer, do:
pip install --upgrade flashcardz
Import/Export to Excel
When you execute flashcardz' settings() function, you will see the location of the file where flashcardz' word/definition data is stored. You can import/export that data to Excel. The instructions here will not show you how to do this, but will rather point you in the direction to where you can figure out how to do this for yourself. The main thing to know is that flashcardz' data is in csv format and uses the pipe character, |, as a delimeter.
Here is a link to one how-to: Import/Export csv files to Excel
If you do an Internet search, you'll find other similar tutorials.
Metadata
Release files for flashcardz 1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| flashcardz-1.2.tar.gz | 28.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| flashcardz-1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 57.5 kB
Release files / flashcardz-1.2.tar.gz
| Download URL | flashcardz-1.2.tar.gz |
|---|---|
| Size | 28.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
269344ea1d45342db82a98596b5e554aaa72e82e3431e9749a771e4da857466d
|
|
BLAKE2b-256 checksum How to use checksums |
e893f7c2a780d612618dbc26abc3e3ea43897979a7346099eb293460f4e045dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.8
|
Release files / flashcardz-1.2-py3-none-any.whl
| Download URL | flashcardz-1.2-py3-none-any.whl |
|---|---|
| Size | 28.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d3f7e52e977928d3dc12c24bdabc7e1481ca345f31a93219fe8d9d938dd61f21
|
|
BLAKE2b-256 checksum How to use checksums |
a4c0d9857870abe4635fdca1f15958a2c9aa0ad144cc8ff4e3a20542d51a9b4f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.8
|