質問: python始めて数ヶ月の独習者です。 独習のため理解があやふやな可能性があるので、APIについて、理解できているか、確認できればと思い、質問させていただきました。 APIは、誰かが作ったクラスとかモジュールを自分のプログラムに取り込んでもいいということで公開されているものという理解でよろしいでしょうか? pythonであれば ``` $pip install (なにかのAPI 例えばtweepy) $python >>>import (なにかのAPI) >>>(APIに備わっているメソッドなどを使える) ``` と、いうような理解なのですが、これでだいたい合っていますでしょうか? ご指摘、アドバイスなどいただければ大変助かります。よろしくお願いします。
回答: > > APIは、誰かが作ったクラスとかモジュールを自分のプログラムに取り込んでもいいということで公開されているものという理解でよろしいでしょうか? > > > 違うと思います。有償非公開のAPIはあります。 参考:アプリケーションプログラミングインタフェース - Wikipedia