Question
Neead A GUI developed according to the given instructions below using Pyhton. Must meet the instructions below Introduction It is truly a great time to
Neead A GUI developed according to the given instructions below using Pyhton. Must meet the instructions below Introduction It is truly a great time to be a programmer. Thanks to the Internet, people who understand how to program computers have nearly unprecedented access to information. In the 21st century, the world truly is at our fingertips.
The information revolution is enabled by an abundance of APIs or Application Program Interfaces. APIs are software layers that allow developers to share data between services in a common format. For web applications which are what drive most everything nowadays, including mobile apps the most common type of API uses what is called a RESTful interface. Understanding how to communicate with RESTful APIs will give you the power to make modern and compelling software that can use data from services such as Facebook and Twitter, and then do amazing things with that data.
Which is why, for your course project, you are going to create a Python application that gets data from a web API and displays it to the program user.
Activity Instructions For this project, your program must meet the following requirements:
Use a graphical interface to prompt user for text to be sent to the Yoda Speak API
Understand the constraints of the Yoda Speak API and check the text to ensure that it meets those restraints before sending it. If it does not, tell the user what is wrong with it
Send the users text to the API and then display the result. If there is an error of any kind, inform the user of that error and ask them if they would like to try again
Once the result is successfully returned, give the user the option to save the result to a file on their computer.The result file must contain the following:
Name of your program
The date and time the data was fetched
The users input text
The servers result
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