Skip to content

EcossB/Advance-Calculator-Py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

39 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ§‘β€πŸ’» Advance Calculator With History database πŸ§‘β€πŸ’»

Advance_Calculator

πŸ§‘β€πŸ’» This is an advance calculator project that i did for my final project of PROG1 πŸ§‘β€πŸ’»

This project is a model of an advance calculator that was built along different examples that taught me how to do it. Every part of this project is a sample code which shows how to do the following:

  • Calculate simple operations.
  • Calculate advance operations like (sqrt, ^x, (),%).
  • Clear the whole screen or number by number.
  • Shows an history that contains all the operations and the results so the user can see what has done.

The technologies that i used for this project are:

  • Tkinter module To do the GUI, Bottons, display, evrything.
  • sqlite3 module to Acces the database and upload the operations and the result of the user and also to retrieve the data.
  • parser module to get the math expresion and create an ST object.

Its a super interesting project because its not that easy as looks, i Had to create many functions to get the operations and also create too many buttons. The database was the funniest part, because i love manipulate data and retrieve it to insert them so user can see what has done.

πŸ§‘β€πŸ’» Pre Requirements πŸ§‘β€πŸ’»

these are the most important things that u need in your computer to run this project succesfully :

its not neccesary to manually install the tkinter module or the sqlite3 module, because python already has them installed by default. Once you have these two things downloaded in your computer you can go to the next step.

πŸ§‘β€πŸ’» How to install it πŸ§‘β€πŸ’»

The easiest way to install this project is in the following way:

  • Clone this repository.
  • enjoy the project. You were expecting more? hahahahaha, nope, just cloning this repository is enough.

πŸ§‘β€πŸ’» How to use it πŸ§‘β€πŸ’»

To know how to use my calculator, i'll drop a video made by me that explain you the most important things to use it, hope u understand the video and enjoy how to use my calculator

2022-08-26.19-36-08.mp4

Link video: https://youtu.be/GUin0z0_N38

πŸ§‘β€πŸ’» Credits πŸ§‘β€πŸ’»

Here are my different social medias where you can reach me:

Also if you want to know where i take the example of this project, here is the YT link video: https://www.youtube.com/watch?v=0KmcgQoaiwA

About

Final project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages