본문 바로가기

Python_Beginer/Study

HRD 수업>파이썬을 이용한 자동화 스크립트 - Ch19

Ch19. 오픈 API와 JSON

사전 Quiz 1> 오픈 API는 웹을 통한 데이터 교환 방식이다. 1
1. O
2. X
해설. HTTP를 통해 주로 JSON 형태로 데이터를 서비스 해준다.


사전 Quiz 2>오픈 API의 응답 방식은 JSON만 사용한다. 2
1. O
2. X
해설. 응답방식은 JSON과 XML 이 주를 이루고 다른 형식도 가능하다.


- API(Application Programming Interface) : 여러 애플리케이션 사이에서 간편한 인터페이스


- 오픈 API
1. HTTP를 통해 데이터를 요청하며 주로 XML 이나 JSON 형식으로 응답
2. 최근에는 JSON 방식의 응답을 하는 API가 빠르게 늘어나고 있음
3. 유용한 형식으로 정리된 데이터를 제공 받을 수 있음


- 브라우저에서 API 요청


- JSON


- requests

1. HTTP 요청 클라이언트 모듈
2. 파이썬 내장 모듈인 urllib 에 쉽고 편리하게 사용 가능


- Quiz 1> 다음 중 오픈 API 설명 중 틀린 것은? 2
1. 여러 애플리케이션 사이에서의 간편한 인터페이스
2. HTTP를 통해 데이터를 요청하며 주로 CSV나 엑셀 형식으로 응답
3. 유용한 형식으로 정리된 데이터를 제공받을 수 있음
4. requests 모듈을 통해 요청을 주고 받을 수 있다.
해설. HTTP를 통해 데이터를 요청하며 주로 XML이나 JSON 형식으로 응답


- Quiz 2>다음중 requests 모듈에 대한 설명으로 옳지 않은 것은? 2
1. HEEP 요청 클라이언트 모듈
2. 파이썬 코어모듈이다.
3. 파이썬 모듈 urlib에 비해 쉽고 편리하게 사용가능
4. pip install requests로 설치 사용
해설. 써드파티 모듈이며 설치 후 사용 가능하다.


- Quiz 3>네이버 오픈 API에 대한 내용으로 맞지 않은것은? 2
1. developer.naver.com 사이트에서 찾을 수 있다.
2. 네이버 API는 무료로 사용할 수 있으며 별도의 가입절차가 없다.
3. 제공 서비스는 여러가지가 있으며 그중에 검색서비스와 번역 서비스가 있다.
4. 서비스를 등록하기 위해서 네이버 로그인이 필요하다.
해설. 무료로 사용할 수 있으며, 애플리케이션 등록을 위해 가입절차가 필요하다.

'Python_Beginer > Study' 카테고리의 다른 글

[Flake 8]Flake 8  (0) 2019.12.28
[PEP 20]The Zen of Python  (0) 2019.12.28
HRD 수업>파이썬을 이용한 자동화 스크립트 - Ch19  (0) 2019.08.21
CSV to Dict(CSV File -> Dict)  (0) 2019.08.10
List to CSV(List -> CSV File)  (0) 2019.08.10
CSV to List(CSV File -> List)  (0) 2019.08.10