Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Refactoring Databases Evolutionary Database Design

Authors: Scott Ambler, Pramod Sadalage

1st Edition

0321774515, 978-0321774514

Students also viewed these Databases questions

Question

define what is meant by the term human resource management

Answered: 1 week ago