ACKNOWLEDGEMENT Merged
ACKNOWLEDGEMENT Merged
We, the undersigned, would like to express our heartfelt gratitude to everyone who supported
and guided us during the completion of our computer group project on the topic "Simple
Calculator."
First and foremost, we extend our sincere thanks to Mahendra Kothari sir for their invaluable
guidance, encouragement, and constructive feedback throughout the course of this project. Their
expertise and insights have been instrumental in helping us successfully complete this project.
We are also grateful to Campion School for providing the necessary resources, facilities, and a
conducive environment for learning and development.
We would like to acknowledge the support of our families and friends, who motivated us and
provided moral support during the project.
Finally, we thank each member of our group for their dedication, teamwork, and collaborative
efforts in bringing this project to fruition. It was truly a rewarding experience working together
on this project.
Group Members:
1. Arindam Bhowmick
2. Akarsh Gupta
3. Krutartha Kewate
Date :
CERTIFICATE
This is to certify that
1. Arindam Bhowmick
2. Akarsh Gupta
3. Krutartha Kewate
of XI-C have successfully completed the computer group project on the topic:
"Simple Calculator"
as part of the requirements for the academic session 2024-25. This project
demonstrates their understanding and application of computational concepts,
problem-solving skills, and programming techniques.
The project was guided and supervised by Mahendra Kothari sir, and the efforts
put forth by the group members are commendable.
Date:
Signature: _______________ (Teacher/Project Guide)
Overview
Python is a high-level, interpreted programming language that has gained immense popularity
due to its simplicity, versatility, and readability. Created by Guido van Rossum and first released
in 1991, Python is known for its clean and beginner-friendly syntax, which makes it a preferred
choice for both novice and experienced programmers.
History of Python
Python was conceived in the late 1980s and officially launched in 1991. The language was
named after the British comedy series "Monty Python's Flying Circus," reflecting its creator’s
preference for humor and creativity in coding. Over the years, Python has undergone significant
evolution, with major releases such as Python 2.x and Python 3.x adding new features and
improving functionality.
Applications of Python
• Web Development: Frameworks like Django and Flask enable developers to create
robust and scalable web applications.
• Data Science and Analysis: Libraries such as NumPy, pandas, and matplotlib are widely
used for data manipulation, visualization, and analysis.
• Artificial Intelligence and Machine Learning: Python is a popular choice for AI/ML
projects, with frameworks like TensorFlow and PyTorch offering advanced capabilities.
• Automation: Python’s simplicity makes it ideal for scripting and automating repetitive
tasks.
• Scientific Computing: Researchers and scientists use Python for simulations, modeling,
and solving complex mathematical problems.
• Game Development: Python provides tools like Pygame for developing simple games
and prototypes.
Advantages of Python
Ease of Learning: Python is often the first programming language taught in schools and
universities due to its intuitive design.
• Open Source: Python is free to use and distribute, making it accessible to individuals
and organizations worldwide.
• Integration Capabilities: Python can be integrated with other languages like C, C++,
and Java, enhancing its functionality.
• Memory Consumption: Python may require more memory, which can be a concern for
resource-intensive applications.
• Limited Mobile Development Support: While Python excels in many areas, it is less
commonly used for mobile app development compared to languages like Swift or Kotlin.
Conclusion
Python’s simplicity, flexibility, and powerful libraries have solidified its position as a leading
programming language across various industries. Whether you are a beginner starting your
coding journey or an expert tackling complex problems, Python provides the tools and resources
to meet your needs effectively. Its widespread adoption and continuous development ensure that
Python will remain a cornerstone of modern technology for years to come.
Aim Of The Project:-
The aim of this project is to develop a Simple Calculator
using Python programming, which allows users to perform
basic arithmetic operations, including addition, subtraction,
multiplication, and division. The program is designed to
provide an easy-to-use interface where users can input two
numbers and select the desired operation.
2.Subtraction:-
3.Multiplication:-
4.Division:-
LIMITATIONS OF THIS PROGRAM:-
1. Limited Operations
This program is restricted to basic arithmetic operations such as
addition, subtraction, multiplication, and division. It does not support
advanced mathematical functions like calculating square roots, cube
roots, exponents, logarithms, trigonometric functions (e.g., sine,
cosine, tangent), or other complex mathematical computations. Users
looking for these features will need to use a more advanced calculator
or software designed for scientific or engineering calculations.
• www.google.com
• https://www.codingal.com/coding-for-kids/blog/python-
project-basic-calculator/ (for ideas)
• https://www.codingal.com/coding-for-kids/blog/python-
project-basic-calculator/ (for ideas)
• Python by Preeti Arora (Class XI Textbook)