Rest APIs advantages in usage.
Hello, everyone.
Today, we're going to talk about the APIs and their advantages in programming using Python.
First of all, let's talk about what is API.
API is basically the application that translates the data that you receive online to you.
For example, if you send a message on Facebook, for example, to a friend, what you actually do is
send the message to Internet.
Then the message is processed and your friend receives your message in words, OK, in reverse so that
he can understand.
So that translation from the Internet to their source to the message that your friend actually gets
is the API process.
So as you can imagine, there are different API tools that are used by programmers in order to translate
the Internet data to an actual data that a programmer or a user can actually use.
So within the web system, we're using an API call to rest and what the rest is basically doing, it
uses the HTP protocol, went into this Internet and then takes the data from the Internet and process
it presents it in easily readable form, such as XML or JS on file.
So as you can see, there are many advantages over the rest API protocol because this is one of the
most used API actually out there.
And the main advantages are on the first place.
Automation.
The scope is automatic.
This sort of simplifies when you obtaining the data from Internet, you can even use the API of some
Web service with your own code in order to obtain or modify the data that you receive.
The second main advantage over the rest API is that it completely separates the clan from the server.
This actually enables the different companies to evolve independently and different the increases,
the portability of that type of API as it can be used separately from each client, also sits on a server.
Obviously, this protocol also has the capability of external access, which means that every user is
able to access the website externally just by providing a password and user name and using the Internet
from remote point.
So for that reason, in this section, we're going to concentrate on the risk APIs, Jason and XML files,
and you'll see how data is actually extracted from Internet current interest for this type of files.
And we're also going to concentrate on how this type of files look like system.
For example, the XML file is one of the most widely used types of files in the companies.
And I can tell you from my personal experience that this is something that many students do not study
in university.
However, absolutely every company I work for is using XML and Jason files in order to translate data.
So this section right now, it's actually very, very important for you if you want to learn just basic
skills that you can use in your workflow.
So keep watching, concentrate and do the tasks of the course once they can get to your deserved and
well desired job.
So that's it.
This will be the end of that introduction video.
Guys, thanks for watching and bear with me in the next video.
So that section.