New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

math-trainer

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

math-trainer

A math trainer for kids written in Python and PyQt 6.

  • 1.2.0
  • PyPI
  • Socket score

Maintainers
1

Math trainer

Static Badge Static Badge Static Badge Static Badge Static Badge Ruff

A math trainer for kids written in Python and PyQt 6. It includes addition within 100 and multiplication within 10.

screenshot

Installation

From .deb file (Debian/Ubuntu/Linux Mint)

Download .deb file

Release filenameBuild systemCompatible distributions
math-trainer_<version>-noble_all.debUbuntu NobleUbuntu Noble (24.04), Debian bookworm (12), Linux Mint 22, others based on Ubuntu 24.04 or Debian 12
math-trainer_<version>-oracular_all.debUbuntu OracularUbuntu Oracular (24.10)

From PPA (Ubuntu based distributions, 24.04 and newer)

sudo add-apt-repository ppa:limafresh/math-trainer
sudo apt update
sudo apt install math-trainer

From PyPi via pip

pip install math-trainer

From source

Via pip
git clone https://github.com/limafresh/MathTrainer.git
cd MathTrainer
pip install .
Easy to run without installation

Just run main.py via Python.

Usage

math-trainer

Or run it from the applications menu (it doesn't work from PyPi).

How to use

The application generates an example with random numbers. You need to enter the correct answer to it and click the "CHECK" button.

Additional information

math_trainer:

  • main.py: contains the application logic
  • ui.ui: contains the application interface, created in Qt Designer
  • locales:
    • *.ts: translation files created in Qt Linguist
    • *.qm: contain translation, created as a result of conversion from .ts by the lrelease utility
  • sounds: contain sounds of correct and wrong answers

pyproject.toml: contains information needed for installation via pip

Credits

Sound effects authors: Fupy, 0new4y, under CC0; wood texture is by SpringySpringo, under CC0. From OpenGameArt.org.

Notes

05.11.2024

New release numbering: X.X.X.postX (Major, minor, patch, README update or something not related to code).

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc