Skip to content

Python simple calculator App with own "backend" (handling inputs, operations, etc) capable of displaying plot of any 2D OR 3D function.

License

Notifications You must be signed in to change notification settings

borys3kk/python_simple_calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple calculator with plots of functions

Table of contents

General info

The goal of this project was to implement a working simple calculator with capability to display plot of any 2D or 3D function.

It's possible thanks to wolframalphaAPI

Setup

In main folder install all dependecies using:

pip install -r requirements.txt

Run project

Go to calculator directory and run:

python main.py

Run tests

Go to tests directory and run:

python -m unittest unit_tests.py

Screenshots

Main application window

Main application window

Sample plots of functions:

Plot of sin(2x)-cos(x) Plot of z=sqrt(x^2+y^2)

Technologies

Project is created with:

  • Python 3.11.2
  • PySimpleGUI 4.60.4
  • requests 2.28.2

About

Python simple calculator App with own "backend" (handling inputs, operations, etc) capable of displaying plot of any 2D OR 3D function.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages