Answered step by step
Verified Expert Solution
Question
1 Approved Answer
The project for this semester will deal with creating a Python program with a Graphical User Interface. Attached to this email is a deck of
The project for this semester will deal with creating a Python program with a Graphical User Interface.
Attached to this email is a deck of slides that give you some basic background about this concept.
Here are the project's requirements:
1) Your first task is to decide on the group members of your team, that must consist of at most 3 students. Then, you need to decide on the purpose of your program. It has to be a fairly simple input => computation => output program. Here are a few examples below that you can choose from:
Convert Fahrenheit temperatures to Celsius and Celsius temperatures to Fahrenheit (you can submit two separate programs or one that does both)
Compute the volume of a Cylinder based on its radius and height
Compute the volume of a Cone based on its radius and height
Compute the volume of a Cuboid based on its three dimensions
Compute a simple bank interest calculator based on the principal, annual interest rate and number of years
2) Once you have your team members and program objectives you must send me an email with those details.
3) The same details must be added as comments at the beginning of your Python code.
3) You are required to create your GUI program with the built-in library tkinter (details on how to use it are in the attached slides).
4) You will most likely need to read additional content on the web on how to use the tkinter library. Whenever you use one of those resources, add their address as a comment at the beginning of your Python code. It is important to document your sources.
5) Your code should be documented, using comments. Here are a few guidelines on how to use comments efficiently: Writing Comments in Python (Guide) Real Python
6) It goes without saying that this should be original work. Any Python code that is exactly similar to an existing program on the web or to the submission of another team will be given a grade of zero.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started