강의 내용을 직접 정리한 자료 입니다.
https://shaded-xylocarp-541.notion.site/API-d2b9e9ef82c34591ab5a64309af6e806
API
개념
shaded-xylocarp-541.notion.site
개념
API 실습
https://openweathermap.org/current
💡 응답을 원하는 API주소로 요청을 보내는 것을 “API를 call한다” 라고 말하는데, 이때 우리는 requests 모듈을 사용한다.
import request
city = "Seoul"
apikey = "apikey"
#문자열 안 변수 집어넣기위해 파이썬의 f-string을 이용한다. 변수 넣고 싶으면 문자열 안에 중괄호 {}를 넣는다.
api = f"[http://api.openweathermap.org/data/2.5/weather?q=](http://api.openweathermap.org/data/2.5/weather?q=){city}&appid={apikey}"
result = requests.get(api)
✅ 우리가 원하는 정보만 뽑아오려면?
- 스플릿으로 뽑아 온다.
- 파이썬의 제이슨 모듈을 사용한다. ( 파이썬이 기본으로 제공하는 모듈)
print(data["name"],"의 날씨입니다.")
print("날씨는 ",data["weather"][0]["main"],"입니다.")
print("현재 온도는 ",data["main"]["temp"],"입니다.")
print("하지만 체감 온도는 ",data["main"]["feels_like"],"입니다.")
+추가 )
언어 및 단위 변경
: 한국어로 넘어올 수 있도록 lang값을 바꾼다.
화씨에서 섭씨로 변경
: units = metric
코드라이언 | 손으로 하는 진짜 코딩
멋쟁이사자처럼이 만든 온라인 코딩 교육 서비스 코드라이언, 이제 눈으로만 공부하지 말고 손으로 진짜 코딩 공부를 시작해보세요!
www.codelion.net
'멋쟁이 사자처럼 > Codelion' 카테고리의 다른 글
[코드라이언 / 같이 푸는 PYTHON] 번역하기 (0) | 2022.01.09 |
---|---|
[코드라이언 / 같이 푸는 PYTHON] 실시간 검색어 확인하기 (0) | 2022.01.09 |