Skip to content

A calculator app that I am experimenting to make in python to refine my skills and learn how to build an app.

License

Notifications You must be signed in to change notification settings

GarrytheCoderPGS/Calculator-App-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿงฎ $${\color{green}Calculator App}$$

A sleek and functional Calculator App built in Python using PySide6. This project is intended for educational purposes only and as part of my personal programming portfolio.


๐Ÿ“– $${\color{blue}Overview}$$

The Calculator App provides a simple and user-friendly interface to perform essential arithmetic operations such as:

  • Addition โž•
  • Subtraction โž–
  • Multiplication โœ–๏ธ
  • Division โž—

It demonstrates the fundamentals of GUI programming in Python using modern libraries like PySide6.


โš™๏ธ $${\color{lightblue}Features}$$

  • GUI built with PySide6 (Qt for Python)
  • Optional Tkinter version for simplicity
  • Clean, modular, and beginner-friendly code
  • Handles invalid inputs and division by zero
  • Responsive buttons and display
  • Well-structured for future expansion (e.g., scientific functions)

๐Ÿงฐ $${\color{yellow}Requirements}$$

  • Python 3.10+
  • PySide6 (install via pip install PySide6)
  • (Optional) Tkinter (included by default with most Python installations)

๐Ÿš€ $${\color{lightgreen}How \space to \space Run}$$

  1. Clone or download this repository:

    git clone https://github.com/your-username/calculator-app.git
    cd calculator-app
  2. Install required packages:

    pip install PySide6
  3. Run the Calculator:

    python calculator.py
  4. Use the on-screen interface to perform calculations.


๐Ÿง  $${\color{orange}Educational \space Purpose}$$

This project was built to:

  • Learn and apply GUI concepts in Python
  • Practice event-driven programming
  • Strengthen understanding of layout management and widgets
  • Serve as an example for portfolio presentation

๐Ÿ”น Example Screenshot


โš–๏ธ $${\color{red}License}$$

This project is licensed under the MIT License. You are free to use, copy, modify, and distribute this software under the terms of the MIT License. See the LICENSE file for more information.


๐Ÿ‘ค Author & Contact

Author: Garry Cui

GitHub Username: GarrytheCoderPGS

Email: Email

Educational Project | Python GUI Practice

About

A calculator app that I am experimenting to make in python to refine my skills and learn how to build an app.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published