O'Reilly logo
  • You Wang thinks this is interesting:

Instructions for doing so are defined in software libraries that are separate from the core language, and they must be explicitly imported into a program in order to be used. The description of how to use the instructions defined in a library is often referred to as the application programming interface (API).

From

Cover of Introduction to Computing Using Python: An Application Development Focus

Note

library is the standard programs which can be shared by many programs