What is an API? Why would we use it?
An API is a programmatic interface; for example, a way to interact with a given tool or service using code. Generally speaking, any tool can (and many do) have an API; for example, every Python package has some, but usually, it is used in the context of a Web API—in other words, an interface for a certain service that's accessible programmatically via the internet. You use Web APIs all of the time—most applications on your phone communicate with the corresponding servers via their APIs. For us, a Web API is a way to leverage the power and information of web services from within our Python code.
What do the various HTTP(S) response status codes mean?
HTTP response statuses are integers that define the status of interactions and are defined by a server. For example, if routing servers can't find a URL you&apos...