La notation polonaise inverse (NPI) (en anglais RPN pour Reverse Polish Notation), également connue sous le nom de notation post-fixée, permet d'écrire de façon non ambiguë les formules arithmétiques sans utiliser de parenthèses. Dérivée de la notation polonaise présentée en 1924 par le mathématicien polonais Jan Łukasiewicz, elle s’en différencie par l’ordre des termes, les opérandes y étant présentés avant les opérateurs et non l’inverse.
- Linux/Ubuntu
- Visual Studio Code
- Python 3.10
- Flask 2.2.3
- Unittest 3.11.2
- Waitress 2.1.2
- SQLite 3.41.2
- Docker
- HTML5
- Bootstrap 3.3.2
git clone https://github.com/mtbinds/NPI.git
cd NPI
git clone https://github.com/mtbinds/NPI.git
cd NPI
python -m venv env
source env/bin/activate
pip3 install -r requirements.txt
python3 SQLITE_BD.py
python3 NPI.py
- Vous pouvez maintenant accéder à l'application web http://localhost:5000
python3 NPI_test.py
docker compose up
- Vous pouvez maintenant accéder à l'application web http://localhost:5000
- Laissez un espace entre chaque opérande (nombre/opération de calcul)
- N'oubliez pas = à la fin de chaque entrée
- Pour purger le fichier datas.csv, purgez d'abord la base de données puis faites un export cela va vider automatiquement le fichier datas.csv
Madjid TAOUALIT
Site Web
- 0.1
- Première version
- Voir liste des commit
Ce projet est sous la licence MIT License - voir le fichier LICENSE.md pour plus de détails