프로그래밍

프린이 질문있어서 왔습니다

자주 찾아뵙네요 컴판에서 질문 올리면 답변해주시는 분들 항상 감사합니다

 

이번엔 API에 대해서 질문을 올리게 됐습니다.

 

 API가 응용 프로그래밍 인터페이스라는데 조금 찾아보니 카카오, 네이버 등에서 오픈 API를 제공하고 있더라구요

 

그런데 정확하게 API가 무엇인지, 어떻게 사용하는건지가 궁금해졌습니다.

 

학교 과제로 간단한 프로그램을 짜면 dos창에서 동작하는 프로그램이 만들어지는 것과 보통 인터넷에서 어떤 프로그램을 다운받아서 실행시키면 메세지 박스가 뜨거나 새로운 창이 뜨고 버튼으로 동작하는 이러한 차이가 API의 유무의 차이라고 생각하면 될까요?

 

만약 그렇다면 그럴듯한 프로그램을 만들려면 API에 대해서 꼭 알아야할 것 같은데, 어떻게 공부하면 좋을까요?

6개의 댓글

2020.01.18

API는... 일단 메소드(함수) 모음이라고 생각해두는 게 낫겠다. 일단 API를 불러오면 그 안에 있는 함수들 니가 쓸 수 있는 거.

오픈API는, 그 API를 외부에서도 쓸 수 있게 해둔 거.

일단 이 정도로 생각해두고 실제로 어떤 건지는 공부하다보면 알게 되겠지.

 

네가 말하는 '그럴듯한 프로그램'은 UI(인터페이스) 차이로 보이는데.

그건 API에 대해서 공부해야 되는 건 아님. UI 공부하면서 API를 사용하게 되겠지만.

0
2020.01.18
@망연자실

아 댓글을 보니 이해가 되네요! 그러면 파이썬에서 임포트해서 쓰는 뷰티풀수프 같은 것들도 하나의 API라고 보면 되나요?

0
2020.01.18
@곧나감

써본적 있으면 좀더 구체적으로 들어가는게 낫겠네.

 

뷰티풀수프 같은건 라이브러리. 그 안에 API도 있음. '라이브러리를 임포트해서, 이런 걸 원할 땐 요거 불러와서 어떤 어떤 값 집어넣으면 저러저러한 결과가 나올거임' 이런거.

도서관 안내데스크가 API라고 생각해도 좋을듯. 검색은 옆에 비치된 컴퓨터에서 하면 되고, 반납은 반납기에 넣던가 바코드 긁고, 빌릴 때는 책 가져다 직접 대여기에 바코드 긁고 하는, 그런게 API.

0
2020.01.18
@망연자실

아 이제 얼추 이해가 되는것 같아요!

감사합니다!

0

api = 우리가 만든 함수들은 이런게 있고 이렁 기능입니다.

0
2020.01.18
@내일부터다이어트

윗 분 댓글이랑 같이 읽어보니까 이제 좀 이해가 되네요! 감사합니다!

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180026 [컴퓨터] 갤북4vs아이패드 신형 부두둥탁 0 21 분 전 15
180025 [컴퓨터] 이거 모니터 고장난건가 1 EPS 0 1 시간 전 30
180024 [컴퓨터] 수냉쿨러 없었으면 덕트 쪽으로 컴터개발이 이루어 졋을듯 2 침혜랄 0 2 시간 전 70
180023 [컴퓨터] 요즘 보드들은 wifi가 신기하게 나오네 3 교미짝짓기 0 2 시간 전 131
180022 [잡담] 맥북 병은 사야 치료됨 8 장난없는사람 0 4 시간 전 206
180021 [컴퓨터] 모니터 이 둘 중이 뭐가 더 나음? 6 XDLOL 0 5 시간 전 93
180020 [컴퓨터] 모니터질문 or 추천좀용 10 20202021 0 7 시간 전 86
180019 [잡담] AI 요약 개웃기네 4 아도크 1 7 시간 전 245
180018 [컴퓨터] 모니터 사야하는데 11 XDLOL 0 7 시간 전 100
180017 [잡담] 크로미움 브라우저들 엔비디아 화면 깨지는 글리치 더 심해지네 1 ye 1 7 시간 전 100
180016 [잡담] s23 OneUI 6.1 업뎃 떴다 2 아도크 0 8 시간 전 279
180015 [컴퓨터] 영상편집용으로 프레데터 헬리오스 어떳슴까?? 2 으라야야 0 9 시간 전 78
180014 [잡담] 최근에 유튭프리미엄 우회 해본사람? 14 itx 0 10 시간 전 276
180013 [컴퓨터] 그래픽카드 하나 선물 해줘야 할거같은데 추천좀 12 침혜랄 0 10 시간 전 175
180012 [컴퓨터] g304 왤케 비쌈....ㄷ 16 스카이락 1 10 시간 전 247
180011 [잡담] 독거미 저건 뭐 어떻게되먹은거냐 4 쌉가능충 0 11 시간 전 269
180010 [잡담] 헤드셋 질문 4 하이람쥐썬더 0 11 시간 전 47
180009 [견적] 무선 이어폰 헤드셋 추천좀요 9 프갤갤갤갤 0 11 시간 전 85
180008 [모바일] 테블릿 키보드 미인식 어떻게 해야할까요?.. 4 匠人 0 11 시간 전 57
180007 [잡담] 타오직구 레이니왔다 11 짤랑이짤랑 0 12 시간 전 220