This repo will host python3 scripts I've cooked up for my daughter, age 4, to play with on her RPI 1B (works on RPI 4 too)
For programmatical and "source of Truth" reasons English will be the default language in which scripts will be written in.
All programmes are to be translated into Swedish and Russian over time.
- Python 3.9 dev
- Python 3.7 on RPI 4, 8 Gb (Will be tested on the RPI 1)
- On the RPI python version used needs to be changed from 2.x to latest
- Dev environment virtual (Cmder) environment Windows & PyCharm (and terminal)
- On RPI tested via Putty and locally
- WinSCP
- NumPy - pip install numpy
- mpmath - pip install mpmath
- yachalk - pip install yachalk
- emoji - pip install emoji
-
en\
- math\
- math-numbers-all-en.py
- math-numbers-en.py basicMath\
- math-add-0-9-en.py
- math-add-0-13-en.py
- math-add-8-12-en.py
- math-add-10-20-en.py
- math-add-10s-0-100-en.py
- math-sub-0-9-en.py
- lang
en\- letters-all-en.py
- letters-bg-en.py
- letters-sm-en.py
- numbers-en.py sv\
- letters-all-en.py
- letters-bg-en.py
- letters-sm-en.py
- numbers-en.py Python\
- keywords-py-en.py
- games\boutique\
- boutique.py (en)
- math\
-
sv\
- math\
- math-numbers-all-sv.py
- math-numbers-sv.py basicMath\
- math-add-0-9-sv.py
- math-add-0-13-sv.py
- math-add-8-12-sv.py
- math-add-10-20-sv.py
- math-add-10s-0-100-sv.py
- math-sub-0-9-sv.py
- lang
en\- letters-all-sv.py
- letters-bg-sv.py
- letters-sm-sv.py sv\
- letters-all-sv.py
- letters-bg-sv.py
- letters-sm-sv.py
- math\
-
ru\
- math\
- math-numbers-all-ru.py
- math-numbers-ru.py basicMath\
- math-add-0-9-ru.py
- math-add-0-13-ru.py
- math-add-8-12-ru.py
- math-add-10-20-ru.py
- math-add-10s-0-100-ru.py
- math-sub-0-9-ru.py
- lang
en\- letters-all-ru.py
- letters-bg-ru.py
- letters-sm-ru.py sv\
- letters-all-ru.py
- letters-bg-ru.py
- letters-sm-ru.py
- math\
The names of the programmes should be explicit enough to explain their purpose and limitations.
- math = category of programme
- add = addition
- sub = subtraction
- x-y = range, least value -> highest value, including in both cases.
- Xs = numbers have an increment in the 10s or more.
The main language folder dictates in which language the greeting and farewell messages will be written in and other interactive text. The sub-language folder specifies which language is being learned. So questions should be written in the target language.
a) Please see https://github.com/JakobPapirov/minion-python-rpi/commit/e7625c3b14cbedcc0ef09bfe9a9276ea84138988 for features and limitations