1. 라이브러리: 패키지는 모듈(기능 모음집)의 묶음, 라이브러리는 패키지의 묶음
- 내장되어 있지 않는 유용한 기능 사용을 위해 외장 라이브러리 설치
- virtual enviornment(venv) : 프로젝트별 라이브러리 공구함
- 같은 시스템에서 실행되는 다른 파이썬 응용 프로그램들의 동작에 영향을 주지 않기 위해, 파이썬 배포 패키지들을 설치하거나 업그레이드하는 것을 가능하게 하는 격리된 실행 환경
- pip(python install package)를 사용해 라이브러리 설치
- pycharm에서는 Setting -> Python Interpreter -> + 버튼
2. requests 패키지 사용
import requests # requests 라이브러리 설치 필요
r = requests.get('http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99')
rjson = r.json()
# 중구의 NO2 값
print(rjson['RealtimeCityAir']['row'][0]['NO2'])
# 모든 구의 미세먼지 값
gus = rjson['RealtimeCityAir']['row']
for gu in gus:
print(gu['MSRSTE_NM'], gu['IDEX_MVL'])
# 미세먼지 60미만인 구
for gu in gus:
if gu['IDEX_MVL'] < 60:
print (gu['MSRSTE_NM'], gu['IDEX_MVL'])
'course > spartacoding' 카테고리의 다른 글
[웹개발 종합반] 3주차 (4) Database (0) | 2021.11.01 |
---|---|
[웹개발 종합반] 3주차 (3) 웹 스크래핑 (0) | 2021.11.01 |
[웹개발 종합반] 3주차 (1) Python 기초 (0) | 2021.11.01 |
[웹개발 종합반] 2주차 (5) 2주차 과제 (0) | 2021.10.29 |
[웹개발 종합반] 2주차 (4) Ajax 연습 (0) | 2021.10.29 |