[이브와 블렌디드러닝] 웹 개발 기초 07

ssook·2021년 7월 28일
0

웹개발 기초

목록 보기
9/10
post-thumbnail

✋ 한이음 블렌디드 러닝으로 제공하는 스파르타 코딩 클럽 웹개발 기초를 듣고 정리한 글입니다.

▶ 강의 링크

✅ 패키지 & 라이브러리

패키지 : 일종의 기능들을 묶어 놓은 모듈을 모아 놓은 단위

라이브러리 : 패키지의 묶음

✅ 가상 환경이란?

  • 프로젝트별로 패키지들을 담는 것
  • 새로운 파이썬 프로젝트의 라이브러리를 가상환경에 설치하려면 pip(python install package)를 이용하게 됨

➕ (예제) 서울시 대기 Open API에서 특정구 NO2 값 가져오기

import requests
r=requests.get('http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99')
rjson=r.json()

gus=rjson['RealtimeCityAir']['row']
for gu in gus:
	print(gu['MSRSTE_NM'],gu['IDEX_MVL'])
  • 위 예제는 request 라이브러리를 사용한 예제이다.

📍 request 라이브러리에 대해 알아보자!

  • HTTP 요청을 주고 받을 수 있는 파이썬 라이브러리이다.
  • 어떤 메소드를 이용해 HTTP 요청을 하느냐에 따라 해당하는 이름의 함수를 사용하면 됨.

GET방식 : request.get()
POST방식 : request.post()
PUT방식 : request.put()
DELETE방식 : request.delete()

  • 아래는 예시이다.
import requests
#get
r=requests.get('https://~~~~')
#post
r=requests.get('https://~~~~')
profile
개발자에서, IT Business 담당자로. BrSE 업무를 수행하고 있습니다.

0개의 댓글