https://github.com/infectedduck/calculator-with-graph-plotting-and-basic-functions
Python calculator application with standard, advanced, and graphing functionalities using tkinter and matplotlib.
https://github.com/infectedduck/calculator-with-graph-plotting-and-basic-functions
Last synced: 11 months ago
JSON representation
Python calculator application with standard, advanced, and graphing functionalities using tkinter and matplotlib.
- Host: GitHub
- URL: https://github.com/infectedduck/calculator-with-graph-plotting-and-basic-functions
- Owner: InfectedDuck
- License: mit
- Created: 2024-05-12T18:19:32.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-08T13:19:45.000Z (almost 2 years ago)
- Last Synced: 2025-01-16T00:37:30.208Z (over 1 year ago)
- Language: Python
- Size: 121 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Calculator-with-graph-plotting-and-basic-functions
Python calculator application with standard, advanced, and graphing functionalities using tkinter and matplotlib.
# Python Calculator
This Python calculator application provides standard arithmetic operations along with advanced mathematical functions and graph plotting capabilities.
## Features
- Basic arithmetic operations: addition, subtraction, multiplication, division
- Advanced functions: trigonometric (sin, cos, tan), logarithmic (log, ln), and more
- Graph plotting: visualize mathematical functions using matplotlib
- Previous result recall: easily reuse the result from previous calculations
## Usage
1. Run the `calculator.py` script.
2. Use the buttons to perform calculations.
3. Click on "Advance" for additional mathematical functions.
4. Click on "Graph" to plot mathematical functions.
5. Enjoy hassle-free mathematical computations!
## Requirements
- Python 3.x
- tkinter
- numpy
- matplotlib
## Installation
1. Download all files!
2. Open the project with editor like Pycharm!
3. Install necessary libraries!
4. Launch the program!
## Contributing
Contributions are welcome! If you have suggestions, feature requests, or found a bug, feel free to open an issue or submit a pull request.
## License
This project is licensed under the [MIT License](LICENSE).