Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 이벤트처리
- sql
- SQLD
- 단위테스트
- database
- 코딩테스트
- reactnavigation
- parser
- 부스트캠프
- folium
- OOP
- DFS
- CSS
- 함수형프로그래밍
- 프로그래밍패러다임
- pandas
- db
- Graph
- 챌린지
- PYTHON
- 파일시스템
- defaultdict
- 보안솔루션
- 베이직
- 가상메모리
- BFS
- javascript
- ReactNative
- display
- flexbox
Archives
- Today
- Total
DevLog
파이썬으로 서울시 따릉이 지도 만들기 (1) - API 받아오기 본문
서울시 공공자전거 실시간 대여 정보를 확인할 수 있는 "따릉이 지도" 만들기
- 목적 : 파이썬 활용 데이터 분석 & 시각화 실습 미니 프로젝트
- 개발 환경 : Jupyter Notebook
- 사용 언어 : Python3 (pandas, folium)
API 데이터란?
회사나 기관에 자료를 직접 요청해서 받아오는 방법으로 수집한 데이터.
기관이 요구하는 규칙을 활용하여 데이터를 요청하는데, 이때 API key를 발급 받아서 사용 승인을 받는 과정이 필요하다.
공공데이터 API 신청하기
서울 열린 데이터광장 👉 https://data.seoul.go.kr/

서울시에서 제공하는 공공자전거 따릉이 실시간 대여정보 오픈 API를 사용할 예정!

클릭해서 들어가보면 데이터가 어떤 형태로 되어있고, 어떤 양식으로 API 요청을 보내면 되는지 등의 정보를 알 수 있다.
인증 키 발급
사이트 회원가입 / 로그인 후에 원하는 데이터 상세 페이지로 들어간 후, 하단의 `인증키 신청` 버튼을 눌러준다.

입력 항목들을 기입한 후에 신청 버튼을 누르면 완료!
API 요청
발급 받은 인증 키를 복사해서 API를 요청해보자.

미리보기에 있는 샘플 URL에 발급 받은 인증 키와 원하는 인자를 넣어준 후
파이썬의 `requests` 라이브러리를 이용해서 데이터를 가져오자!

이때 1,000건 이상의 데이터를 요청할 경우에는 인자를 수정하여 2회 나눠서 호출할 것

json 형태로 잘 불러와지는 걸 확인 할 수 있다.
'프로그래밍 언어 > Python' 카테고리의 다른 글
| [Python] index() vs. find() (0) | 2023.10.06 |
|---|---|
| [Python] iterator(반복자)란? - itertools를 이용한 효율적인 데이터 순회 방법 (0) | 2023.09.18 |
| 파이썬으로 서울시 따릉이 지도 만들기 (+α) - folium 마커 클러스터 MarkerCluster, 미니맵 MiniMap 추가하기 (0) | 2023.09.01 |
| 파이썬으로 서울시 따릉이 지도 만들기 (3) - folium 라이브러리로 지도 시각화하기 (0) | 2023.09.01 |
| 파이썬으로 서울시 따릉이 지도 만들기 (2) - 데이터 변환하기 (0) | 2023.08.31 |